テストが配置されているパッケージがいくつかあります。
- com.example.tests.common-携帯電話とタブレットの両方
- com.example.tests.phones-電話のみ
- com.example.tests.tablets-タブレットのみ
今度は電話のテストを実行するために、からのクラスcommonとphonesパッケージにあるテストを実行する必要があります-2回実行します。タブレットについても同じです。
タブレット/電話のすべてのテストを一度に実行する必要があります。TestSuiteの例は私には機能しません:
Class[] testClasses = { MathTest.class, AnotherTest.class }
TestSuite suite= new TestSuite(testClasses);
エラーでは機能しません。そのようなコンストラクターはありませんTestSuite。
したがって、質問は次のとおりです。1.例のように機能しなかった理由。
- 必要なクラス/パッケージを1つにまとめる他の方法はあります
suiteか?
どうもありがとうございます。