정의된 배포가 없는 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");
    }
  }