@TestTargetNew( level = TestLevel.COMPLETE, method = "unscheduleDrawable", args = {android.graphics.drawable.Drawable.class, java.lang.Runnable.class}) @ToBeFixed( bug = "1400249", explanation = "it's hard to do unit test, should be tested by" + " functional test.") public void testUnscheduleDrawable() { Drawable d = mContext.getResources().getDrawable(R.drawable.pass); InsetDrawable insetDrawable = new InsetDrawable(d, 0); Runnable runnable = new Runnable() { public void run() {} }; insetDrawable.unscheduleDrawable(d, runnable); // input null as params insetDrawable.unscheduleDrawable(null, null); // expected, no Exception thrown out, test success }