将单元测试引入现有项目
我正在开发一个现有的 Java EE 项目,其中包含在 Eclipse 中开发的各种 Maven 模块,这些模块捆绑在一起并使用 Java 1.6 部署在 JBoss 上。我有机会准…
适合 http 的 java 单元测试库是什么?
我正在开发一个 servlet 应用程序,我使用 JWebUnit 来检查所有基本响应,但现在我必须开始使用与 GET(POST、PUT 和 DELETE)不同的其他 HTTP 方法。…
支持在 HttpUnit 中发布 XML?
HttpUnit 是否支持使用 xml 参数从 HTTP POST 获取响应? 编辑 如果您想发送 POST 请求,您可以实例化一个 PostMethodWebRequest 对象。 WebRequest r…
如何对异常进行单元测试?
如您所知,异常情况下会抛出异常。那么如何模拟这些异常呢?我觉得这是挑战。对于这样的代码片段: public String getServerName() { try { InetAddre…
反射是否打破了私有方法的想法,因为私有方法可以在类外部访问?
反射是否打破了私有方法的思想?因为私有方法可以从类外部访问? (可能是我没理解反射的意思或者漏掉了什么,请告诉我) http://en.wikipedia.org/wi…
Eclipse - 默认为 JUnit 3
我如何告诉我的现代 Eclipse(Galileo、Helios)我的工作区(或任何地方)中的所有单元测试都是用 JUnit 3 编写的,因此我希望它们使用这个旧的 JUnit…
测试如何“脏”? Spring应用程序上下文?
Spring 框架文档状态: 在不太可能的情况下,测试可能会 “脏”应用程序上下文, 需要重新加载 - 例如,通过 更改 bean 定义或 应用程序对象的状态 - …
测试访问互联网的Android ContentProvider
我编写了自己的 Android ContentProvider 用于访问某些 Internet 资源。我正在尝试编写一些单元测试,但我不希望这些测试实际访问互联网。 在幕后,我…
如何将 JUnit 测试与 Spring Roo 结合使用? (EntityManager 的问题)
我正在尝试为 Spring Roo 项目编写 JUnit 测试。如果我的测试需要使用实体类,我会收到以下异常: java.lang.IllegalStateException: Entity manager …
将 Junit 4 的超时 @Rule 与 Spring 的 AbstractTransactionalJUnit4SpringContextTests 结合使用
当我将 Junit 的 org.junit.rules.Timeout 与 spring 的基类 AbstractTransactionalJUnit4SpringContextTests 一起使用时,出现此异常: org.springfr…
使用注释在 Spring junit 测试中注入 sql 数据
我将 Junit 与 spring-test 一起使用,我希望使用此注释进行经典的事务测试: @Injectdata("classpath:src/test/mydata.sql") @Test public void myTe…
使用 Eclipse 创建新的 JUnit 测试用例
我有一个关于使用 Eclipse 为现有 Java 应用程序编写附加 JUnit 测试用例的问题。 有一个名为“pass”的文件夹,其中包含所有通过测试。我通过右键单…
如何在 JUnit 4 中动态创建测试套件?
我想使用 JUnit 4 创建一个 junit 测试套件,其中要包含的测试类的名称在测试套件运行之前是未知的。 在 JUnit 3 中,我可以这样做: public final cl…