Deployment のない Arquillian テストケースクラスを報告します。
Arquillian のドキュメント によると、Arquillian テストクラスは特定のシグネチャーを持ち、かつ @Deployment アノテーションを付けた public static メソッドを使用してデプロイアーカイブを定義する必要があります。
クイックフィックスを使用すると、ユーザーが編集可能な Arquillian deployment method コードテンプレートに従って必要なメソッドが追加されます。
例:
// このテストケースは Arquillian で起動できません
@RunWith(Arquillian.class)
public class SomeTest {
@Test
public void testSomething() {
Assert.fail("To be implemented");
}
}
クイックフィックス適用後:
@RunWith(Arquillian.class)
public class SomeTest {
// クイックフィックスにより追加
@Deployment
public static JavaArchive ${DEPLOYMENT_NAME}() {
return ShrinkWrap.create(JavaArchive.class)
.addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml");
}
@Test
public void testSomething() {
Assert.fail("To be implemented");
}
}