Arquillian-测试类未找到,因为WAR包未部署
创始人
2024-11-10 11:30:18
0
  1. 确认部署WAR包的正确性,包括路径、文件名、文件格式等方面是否正确。
  2. 确认使用的ARN版本是否正确,可以尝试升级或降级版本解决问题。
  3. 确认测试类是否放置在正确的位置,是否与WAR包在同一个类加载器中。
  4. 确认是否正确配置了Arquillian相关的参数,如addPackages()、addAsWebInfResource()等,以确保测试类能够被正确加载。
  5. 确认Arquillian相关依赖是否正确引入,特别是arquillian-junit-container、arquillian-weld-ee-embedded等。

具体的示例代码如下:

@RunWith(Arquillian.class)
public class ArquillianTest {

    @Deployment
    public static WebArchive createDeployment() {
        return ShrinkWrap.create(WebArchive.class)
                .addClasses(ArquillianTest.class, XXX.class)
                .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml");
    }

    @Test
    public void testMethod() {
        ...
    }
}

其中,ArquillianTest为测试类本身,XXX为需要测试的类。在createDeployment()方法中,需要将所需的类添加到WebArchive中,以便能够正确加载。addAsWebInfResource()方法可以用来添加必要的配置文件,此处添加的是一个空的beans.xml文件。在执行测试方法时,需要确保测试类能够正确被加载并运行。

相关内容

热门资讯

透视秘籍!wepoker透视脚... 透视秘籍!wepoker透视脚本免费app(透视)一直存在有辅助工具(哔哩哔哩)1、超多福利:超高返...
透视模块!德州之星扫描器(透视... 透视模块!德州之星扫描器(透视)都是有辅助辅助器(哔哩哔哩)运德州之星扫描器辅助工具,进入游戏界面。...
透视步骤!wepoker怎么获... 透视步骤!wepoker怎么获得好牌(透视)都是存在有辅助软件(哔哩哔哩)1、金币登录送、破产送、升...
透视法门!福建大菠萝万能辅助器... 透视法门!福建大菠萝万能辅助器(透视)都是是真的辅助软件(哔哩哔哩)1、透视法门!福建大菠萝万能辅助...
透视要领!pokeplus脚本... 透视要领!pokeplus脚本(透视)本来有辅助安装(哔哩哔哩)1、pokeplus脚本透视辅助软件...
透视项目!wepoker游戏下... 透视项目!wepoker游戏下载(透视)其实是有辅助神器(哔哩哔哩)1、超多福利:超高返利,海量正版...
透视诀窍!wepoker透视方... 透视诀窍!wepoker透视方法(透视)竟然存在有辅助插件(哔哩哔哩)小薇(辅助器软件下载)致您一封...
透视积累!aapoker辅助工... 透视积累!aapoker辅助工具安全吗(透视)切实是真的辅助下载(哔哩哔哩)1、完成aapoker辅...
透视妙计!wpk私人辅助(透视... 透视妙计!wpk私人辅助(透视)一直是有辅助app(哔哩哔哩)1、wpk私人辅助破解器简单,wpk私...
透视举措!哈糖大菠萝有挂吗(透... 透视举措!哈糖大菠萝有挂吗(透视)真是有辅助工具(哔哩哔哩)1)哈糖大菠萝有挂吗辅助插件:进一步探索...