1
私はAndroidの方法で、単純なローカルユニットテストをしようとしてんだけど、私はnew Intent()
を呼び出すとき、それはエラーを返します:Method threw 'java.lang.RuntimeException' exception. Cannot evaluate android.content.Intent.toString()
Androidのローカルユニットテストでエラーを返す新しいテント
私は@mock Intent intent
に試してみました@PrepareForTest({Intent.class})
でも、同じエラーが表示されます...
何か間違っていますか?他に何か必要はありますか?これにInstrumentedテストを使用する必要がありますか?
ここでは、コードです:
@RunWith(MockitoJUnitRunner.class)
@PrepareForTest({Intent.class})
public class TimeFrameManagerTest
{
@Mock
Context mMockContext;
@Before
public void setUp()
{
}
@Test
public void alarmSchedulePosteriorTime()
{
Intent intent = new Intent(); //Method threw 'java.lang.RuntimeException' exception. Cannot evaluate android.content.Intent.toString()
}
}