问题标签 [cactus]
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.
java - 错误:“javax.servlet.ServletException:无法加载测试套件 [SampleTest],原因是 [找不到类“SampleTest”]”
嗨,我是仙人掌的新手,当我使用 tomcat5.1 并包含所有必要的罐子时。但是当我尝试执行它时,它显示错误,
错误:“javax.servlet.ServletException:无法加载测试套件 [SampleTest],原因是 [找不到类“SampleTest”]”
请问是什么问题??
java - 仙人掌与模拟对象(jMock,Easy mock)
我对仙人掌和模拟对象(jMock,Easy mock)有点困惑。
有人可以回答以下问题吗?
- 何时使用 Cactus 进行测试?
- 什么时候不使用 Cactus 进行测试?
- 何时使用模拟对象进行测试?
- 什么时候不使用模拟对象进行测试?
dependency-injection - EJB 没有被注入到测试的 servlet
我正在使用 Cactus 来测试一个 servlet,该 servlet 使用 @EJB 注释注入了 ejb (EJB 3.0)。servlet 在作为 Web 应用程序的一部分执行时工作正常,但在运行 cactus 测试时无法注入 ejb。我得到一个空指针异常。如果仙人掌中的 ejb 依赖注入有任何限制,请告诉我。
java - OutOfMemoryError 试图运行 Cactus 单元测试
我们有一个 Hudson/Ant 构建设置。我刚刚向项目添加了一系列 Apache Cactus(版本 1.8.1)单元测试,并试图在项目构建后运行它们。尝试执行仙人掌任务时出现以下错误:“java.lang.OutOfMemoryError:Java 堆空间。”
我们已经尽可能地增加了 Java 堆空间。有没有办法让 Cactus 任务使用更少的内存?或者我可以在测试用例本身中做些什么来减少内存占用?
eclipse - 在 Eclipse 中调试 Cactus 测试
旁注:这是继承的代码,我没有进行任何设置,并且是该项目的新手。
我正在尝试在 Eclipse 中为这些使用 Cactus 的单元测试设置远程调试。我已经阅读了一些(但我似乎找不到任何真实的信息如何设置它)。我发现的最接近的是这里(http://www.eclipse.org/webtools/community/tutorials/CactusInWTP/CactusInWTP.html),但它只是说 Debug -> Debug on Server,但它没有说哪里调试端口已设置或任何东西,我找不到任何关于如何启用它的信息,请设置它。
只是询问是否有人以前设置过它,这真的有助于逐步完成代码,而不仅仅是记录。该插件(http://jakarta.apache.org/cactus/integration/eclipse/runner_plugin.html)看起来很有希望,但我什至不知道在哪里下载它,它没有链接到一个位置-.-
该项目使用ant、cactus,我使用的是Eclipse。谢谢
编辑 这是我正在使用的目标
cactus - Cactus 仍然适用于集成测试吗?
我正在做一个项目,我们想为我们的 servlet 和 JSP 执行集成测试。我正在阅读有关仙人掌项目的信息。我想知道 Cactus 是否仍然是 servlet 和 JSP 集成测试的可行解决方案?我知道它已经存在了一段时间,并且好奇是否有其他最近的开源项目做类似的事情?
java - 对 Oracle ADF 应用程序进行集成测试
我有一个在我的服务器上运行的 ADF 应用程序。我试图在它上面运行一些集成测试用例。我曾经使用 apache cactus 框架在普通的 Web 应用程序上运行测试。我的测试用例将扩展 CactusStrutsTestCase 并将运行。我试图以相同的概念接近 ADF 应用程序。但我收到连接被拒绝错误
所以我的问题是,是否可以使用 Cactus 框架中的 ServletTestcase 在 ADF 应用程序中进行测试?
谢谢吉乔伊
java - 开发中的连接池“泄漏”。可能是由于 JUnit 测试设置造成的吗?
我正在尝试追踪开发中的数据库连接池“泄漏”,我想知道它是否是由单元测试的设置方式引起的。有些东西正在从 Glassfish 池中获取数据库连接,并且在完成后没有关闭它们。最终池最大连接数用完,应用程序无法获得任何新的数据库连接。
我们的 JUnit 测试在 setUp() 方法中从池中获取一个连接,然后在 tearDown() 方法中关闭该连接。我们能确定 tearDown() 方法总是会运行吗?如果发生未处理的异常,是否可以绕过 tearDown() 方法?
关于我们应该寻找什么的任何其他想法?
我应该注意到,我们正在使用 Jakarta Cactus 在 Glassfish 应用程序服务器上运行这些单元测试。
testing - 雅加达仙人掌替代品?
问候,我们有一个包含大量 bean、JSP 等的项目。迫切需要在我们的环境中执行自动化测试(我们使用 Maven)。现在,我们可以轻松地为我们实现的各种安全实用程序编写数据库项目层的测试。但是 JSP 页面仍然未经测试。
我搜索了用于服务器端测试的实用程序,而 Cactus 似乎是最好的选择。但是,根据他们的更改列表,他们的最后一个版本是 1.8,并且是在两年多前发布的!
所以问题是 - 仙人掌发生了什么,它还在发展还是什么?雅加达仙人掌最近的替代品是什么(如果有的话)?
java - 断言失败错误
我在使用 junit 运行它时遇到以下问题:除了testValidatePanelistIDHwid
. 这是我在此类中添加的新方法,所有其他方法都可以正常工作。