@Deployment 어노테이션이 추가된 메서드의 잘못된 반환 타입을 보고합니다.

Arquillian 문서에 따르면 @Deployment 어노테이션이 추가된 메서드는 ShrinkWrap Archive에서 상속된 반환 타입을 가져야 합니다.

예:


  // 이 테스트 케이스는 Arquillian에 의해 시작될 수 없습니다
  @RunWith(Arquillian.class)
  public class SomeTest {
    @Deployment
    public static ZipFile createDeployment() {
      throw new UnsupportedOperationException("Implement me");
    }

    @Test
    public void testSomething() {
      Assert.fail("To be implemented");
    }
  }

빠른 수정 적용 후:


  import org.jboss.shrinkwrap.api.Archive;

  @RunWith(Arquillian.class)
  public class SomeTest {
    @Deployment
    public static Archive createDeployment() {
      throw new UnsupportedOperationException("Implement me");
    }

    @Test
    public void testSomething() {
      Assert.fail("To be implemented");
    }
  }