問題タブ [activityunittestcase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1865 参照

android - UnitTesting Android TabActivity で Nullpointer 例外を取得する

現在、 android websiteのサンプル TabLayout を単体テストしています。次のように単体テストすると、NullPointerException が発生します。

これは私が得ている例外です:

仕方なくネットで検索してみました。誰かが以前にこのような問題を解決したことを願っています。ここで私は何を間違えましたか?どうぞよろしくお願いいたします。

0 投票する
2 に答える
724 参照

android - PC に接続せずに Android フォンで Instrumentationtestcases を実行できますか?

Android フォン用の Instrumentationtestcase パッケージを使用して、標準ブラウザ アプリ用のテスト ケースをいくつか作成しました。

電話がPCに接続されているときにテストを実行できます..

アクティビティが呼び出されたときにこれらのテスト ケースが実行されるように、これらのテスト ケースをアプリに含める方法はありますか !!

前もって感謝します

0 投票する
4 に答える
43164 参照

android - AndroidでUnit TestをFragmentに設定する方法

Android Fragment クラスを単体テストしたいと考えています。

AndroidTestCase を使用してテストをセットアップできますか、それとも ApplicationTestCase を使用する必要がありますか?

これら 2 つの TestCases をどのように使用できるかを示す有用な例はありますか? 開発者サイトのテスト例は最小限で、アクティビティのテストに焦点を当てているようです。

私が他の場所で見つけたのは、AndroidTestCase クラスが拡張された例ですが、テストされているのは 2 つの数値を加算することだけです。または、コンテキストが使用されている場合は、単純な get を実行し、何かが null ではないことをテストします!

私が理解しているように、フラグメントはアクティビティ内に存在する必要があります。では、モック アクティビティを作成するか、アプリケーションまたはコンテキストを取得して、フラグメントをテストできるアクティビティを提供できますか?

独自のアクティビティを作成してから、ActivityUnitTestCase を使用する必要がありますか?

0 投票する
4 に答える
27552 参照

android - テストの実行に失敗しました:「プロセスがクラッシュしました」ため、インストルメンテーションの実行に失敗しました。複数の Android アクティビティをテストする場合

Android アプリケーションのテストで問題が発生しました。
私は2つのtestCaseクラスを持っています。それらを別々に実行しても問題はなく、テストは最後まで実行されます。しかし、テスト プロジェクトを「右クリック」して「Run as Android Junit Test」を選択すると、メッセージが表示されます

私の2つのtestClassesについては、以下を参照してください。

最初のテストクラス

そして2番目:

ご覧のとおり、私のテストはそれほど複雑ではありません。エミュレーターの起動時に「ユーザー データを消去」しても、2 つのテストを実行すると同じメッセージが表示されます。
ところで、エミュレーターは Android 2.1 で実行されます。これは私の AndroidManifest.xml ファイルです。

編集:私の丸太猫:

0 投票する
1 に答える
1232 参照

android - 結果を得るために Android Test インスツルメンテーション テストケースを数回待機させるにはどうすればよいですか?

誰でも私を助けることができます。テキストビューのテキストの変更を待つためにテストケースをスリープさせたいのですが、Thread.sleep() が機能しないようです!

背景: ActivityUnitTestCase を使用してアクティビティの 1 つをテストします。以下はテストケースです。ログから変更されたテキストを取得できません。

0 投票する
1 に答える
1027 参照

java - Android Testing: Checking the LeftDrawable image is correct

Method being Tested (In Main Activity)

Test in Test Project: (activity and i (intent) already set)

Stack Trace:

junit.framework.AssertionFailedError: expected:android.graphics.drawable.BitmapDrawable@413e7428 but was:android.graphics.drawable.BitmapDrawable@413e75c0

Question

I am assuming that the objects are not the same. So I have tried to look into getting the resource Id and comparing them but I don't think this is possible?

Is there another way to compare the Drawable which is being displayed on the Button?

0 投票する
1 に答える
181 参照

android - 発信インテントのテスト

を使用して単純な電卓アプリを単体テストしようとしていActivityUnitTestCaseます。私の電卓アプリのコード

2 つの数値に対していくつかの操作を実行し、インテントを介して送信できるようにしたいと考えています。私の質問は、単体テスト中に発信インテントの内容をどのように調べるのですか?