问题标签 [jboss-arquillian]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
34550 浏览

java - 将所有 Maven 依赖项添加到 Arquillian

如何将 POM 中的所有依赖项添加到 arquillian?

我找到了那条线,但我Maven在 intellij 中是红色的,因为它没有找到类。我不知道我需要哪些依赖项。还是有更好的方法?

0 投票
1 回答
982 浏览

java - jsf-api 和 jsf-impl 有什么关系?

一段时间以来,我一直在努力运行 arquillian 测试用例。该测试涉及植根于 JSF 类的类,它遇到了一个无法找到ClassFormatError: Absent Code的实现。javax.faces.model.DataModel

我的假设是我需要为我的测试提供一个 JSF 实现,但我发现的实现(例如与 JBoss 捆绑的那个)没有javax.faces包,只有com.sun,我找不到DataModel类的踪迹。

我在哪里误解了它在这里的工作方式?为什么不impl实际实施api

0 投票
1 回答
1957 浏览

jboss7.x - 使用 arquillian 调试远程容器失败

使用 arquillian 调试远程容器 jboss7.1.1 失败。我按照https://community.jboss.org/wiki/WhyDontBreakPointsWorkWhenDebugging的描述在standalone.conf.bat 中设置了调试配置。但这不会在调试模式下启动 jboss。控制台输出:

使用 arquillian 1.0.3.Final。

0 投票
0 回答
1982 浏览

junit - 如何测试应用程序异常 Arquillian、EJB、JUnit

我在测试 EJB 中抛出的应用程序异常时遇到问题。我正在使用 JUnit、Arquillian、JBoss。我可能对 EJB 应该如何编程/测试有误解。如果我需要澄清任何事情,或者提供更多细节,或者提供更多代码,请告诉我。我将不胜感激有关如何在 EJB 中测试应用程序异常的任何建议。

当在 EJB 中引发运行时异常时,事务将被销毁,并引发 TransactionRequiredException。任何后续测试(作为单个测试运行时通过)都会失败,但出现以下异常:

其次,如果我尝试断言抛出的异常是 TransactionRequiredException 类型,那么我会得到以下异常:

重要代码如下:

0 投票
1 回答
266 浏览

jboss7.x - arquillian warp 超时而不是执行 AfterPhase(或 AfterServlet、BeforePhase 或 BeforeServlet)

我刚刚开始使用 Arquillian Warp,似乎遇到了一个绊脚石。

我有一个注册页面的基本 UI 测试

我已经尝试了 testSavedUserProfile() 方法的各种组合,但绝对没有运气触发它。

测试总是以

我可以在打开的 firefox 窗口上看到页面被正确发布和重定向。我试图让它不重定向等,但没有任何帮助。

我觉得我缺少一些基本而简单的东西,但不知道是什么!

非常感谢任何帮助。

谢谢。

0 投票
1 回答
260 浏览

seam3 - 使用 RequestParam 没有 jsf 页面的支持 bean 的隔离测试

我想做一个比较简单的测试。正在测试的类(简化但你明白了):

和测试:

在尝试中,我得到了例外:

这是有道理的。

我真正想知道的是:

有没有办法通过 Arquillian(或其他东西)测试这样的 bean,而不涉及创建 jsf 页面,然后使用 jsfunit / warp / 或其他一些机制来调用 http 请求?

换句话说,我如何通过测试调用 http 请求,这将为我生成这个 bean - 但不需要 jsf 文件等就位。

感谢您的任何帮助/建议。

0 投票
1 回答
501 浏览

jakarta-ee - Arquillian ContiPerf 集成

我已经成功地在 ContiPerf 2 上开发了一个玩具单元测试。当我尝试在 Arquillian 单元测试上做同样的事情时,ContiPerf 注释@PerfTest似乎不起作用,而注释却@Required很好。我的测试课看起来像

我得到的例外是

有什么想法吗?如果需要,我可以发布我的 pom.xml。

0 投票
0 回答
759 浏览

java - 无法部署到 JBoss 7.1

在将应用服务器从 Glassfish 更改为 JBoss 7.1 后,我正在尝试运行一些集成测试。但是无法部署。它抛出了这个错误,然后它就停止了。

20:35:31,252 INFO [org.jboss.as.server] (management-handler-thread - 9) JBAS015870:部署“9965db9f-a190-4bca-b7a9-c7df3ea6b1d7.war”的部署已回滚,并显示失败消息 {” JBAS014771:缺少/不可用依赖项的服务" => ["jboss.module.service.\"deployment.9965db9f-a190-4bca-b7a9-c7df3ea6b1d7.war\".mainjboss.module.spec.service.\"deployment.arquillian -service\".mainMissing[jboss.module.service.\"deployment.9965db9f-a190-4bca-b7a9-c7df3ea6b1d7.war\".mainjboss.module.spec.service.\"deployment.arquillian-service\".main ]"]}

这是我的POM:

0 投票
1 回答
566 浏览

ant - 使用 ant+ivy 的 Arquillian Weld-EE 测试设置

我按照入门指南建立了一个项目。我必须使用常春藤。这些是我的依赖项:

问题:虽然我映射到“*”,但 deps 没有传递解析。我必须手动添加每个罐子,就因为我被常春藤困住了吗?还是我错过了什么?

澄清:

我使用映射“myconf->default( )”transitive="true"。我这样读到:“获取依赖项的默认配置并将其映射到“myconf”。():如果依赖项不提供“默认”,则使用它提供的每个配置。所有这些都应该传递完成,这意味着每个子依赖项也将被映射。

但我得到的是:只有指定的罐子,以及运行测试时的大量 CNFE。我读到了 maven 项目中引用的 arquillian-container pom,我开始担心没有适用于 ivy 和 arquillian 的“开箱即用”依赖映射机制。如果有人可以确认这一点或提供我可以使用的工作(最佳:测试)依赖项配置,我很高兴。非常感谢!

0 投票
1 回答
1629 浏览

java - 为什么在 Arquillian 测试中没有调用 @PostConstruct

因为@BeforeClass回调不适用于 arquillian 测试,所以我尝试在@PostConstruct测试的回调中初始化一些字段。部署中有一个beans.xml,我也尝试添加@Startup注释和无参数构造函数,但没有效果。尽管 CDI 正在工作,并且正在为测试的其他领域执行所有注入,但@PostConstruct没有被调用。我错过了什么吗?

我正在Arquillian 1.0.0.Final使用JBoss 7.1.1.Final. 我不是在寻找解决方法 - 我可以使用@Before回调。但这显然不是最理想的,因为我只需要为所有测试初始化​​一次值。更重要的是,观察到的行为似乎与我对 CDI 的理解相矛盾。

这是我的测试要点: