Arquillian Suite扩展 - 我们是否应该在Suite中添加所有测试类

时间:2014-09-05 13:52:16

标签: jboss-arquillian

使用Arquillian Suite Extension时,我们是否应该使用ShrinkWrap或Arquillian添加其他测试类。

目前我正在尝试使用Arquillian Suite,它只添加带有@Runwith的类,并且不添加使用相同部署的所有类,并且生成了类未找到异常

请帮忙。

1 个答案:

答案 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;
}