テストが配置されているパッケージがいくつかあります。
- 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
か?
どうもありがとうございます。