Android JUnit Testingの調査を開始し、インターネットでいくつかの調査を行い、ADT を使用した Eclipse で十分な試行を行いました。
テスト ケース (つまり、サブクラス内のユーザー定義メソッド、または具体的には、チュートリアルのガイドによるとjunit.framework.TestCase
、私のサブクラス entends ) が非パブリック (プライベートまたは /*package*/ に関係なく) であるかどうかに気付きました。JUnit はいくつかのエラーを教えてください。android.test.ActivityInstrumentationTestCase2<T extends android.app.Activity>
では、Android JUnit テストで非テストケース (内部) メソッドを使用するにはどうすればよいですか?
テストケースのテストを支援するために、これらのメソッドが必要です。
インターネットから見つけたように、Android Junit テストは元の JUnit テストとは少し異なります。一部の注釈は Android でサポートされていません@Before
。@After
しかし、テストケース以外のメソッドを含める方法は同じだと思います。
注:多くの人が求めているように、クラス内のいくつかのプライベート メソッドをテストするつもりはないことに注意してください。
助けてくれてありがとう:-)