在没有部署的情况下报告 Arquillian 测试用例类。

根据 Arquillian 文档,Arquillian 测试类应该使用具有特定签名的 public static 方法定义部署存档,并使用 @Deployment

快速修复根据用户可编辑的 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");
    }
  }