0
データを含むインテントを生成するクラスの単体テストを作成しています。しかし、テストで目的のエクストラを確認しようとすると例外がスローされることに気付きました。エクストラにアクセスするとAndroidのインテントが例外をスローする
コードは基本的にはこれです:
Intent i = new Intent();
i.putExtra("FOO", "bar");
assertTrue(i.hasExtra("FOO")); // This is the problem
だから、質問は:その余分にアクセスすることができます前に、その意図は、いくつかの特別な処理を必要としていますか?私が逃した機能がありますか?
例外の完全なスタックトラックを共有してください。 – Pallavi
@Pallaviスタックトレースには表示されませんが、テストをステップ実行すると 'InvlectTargetException'がスローされる' ReflectiveCallable'クラスにまっすぐに進みます。 – manabreak
assertTrueにブール値を渡す必要があります。 assertTrue(i.hasExtra( "FOO")、true);で試してみてください。 –