2017-05-08 7 views
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() 

} 


} 

答えて

1

移動先: 設定 - >ビルド、実行、展開 - >デバッガ - Javaの>とオフ - >データのビューオプション'toString()'オブジェクトビューを有効にする

関連する問題