정의된 배포가 없는 Arquillian 테스트 케이스 클래스를 보고합니다.
Arquillian 문서에 따르면 Arquillian 테스트 클래스는 @Deployment 어노테이션이 추가된 특정 시그니처를 가진 public static 메서드를 사용해 배포 아카이브를 정의해야 합니다.
빠른 수정에서는 사용자가 수정할 수 있는 Arquillian 배포 메서드 코드 템플릿에 따라 필요한 메서드를 추가합니다.
예:
// 이 테스트 케이스는 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");
}
}