使用Arquillian Suite Extension时,我们是否应该使用ShrinkWrap或Arquillian添加其他测试类。
目前我正在尝试使用Arquillian Suite,它只添加带有@Runwith的类,并且不添加使用相同部署的所有类,并且生成了类未找到异常
请帮忙。
答案 0 :(得分:2)
您没有提及正在抛出哪个班级ClassNotFoundException
。所以请更新您原来的问题。
顺便说一句。您似乎只是错过了@Deployment
方法中的某些课程。考虑使用 addPackages 方法一次性添加所有相关类。
@Deployment
public static JavaArchive createDeployment() {
JavaArchive jar = ShrinkWrap.create(JavaArchive.class)
.addPackages(true, "my.package")
.addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml");
return jar;
}