在没有部署的情况下报告 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");
}
}