是否可以更改java中线程或jvm实例的当前时间?
我想测试一些包含依赖于当前运行时间的逻辑的类方法。我想在 JUnit 设置中将线程/jvm/系统时间设置为未来的特定日期并运行我的测试。我也希望这是暂时…
如何测试 Android 库项目
我正在编写一个基于 Android Bitmap 类(称为 AndroindLib)的 Android 库项目,它仅包含实用程序类(无活动)。我尝试使用 Android JUnit 对其进行测…
是否可以通过电子邮件发送 JUnit 测试报告?
使用 ant 可以运行 JUnit 测试并生成多种格式的测试报告:文本、HTML、XML .. 并且经常通过电子邮件将测试结果发送给负责人,所以我的问题:是否可以…
JUnit4 和异常处理
由于无法访问 catch 块,以下代码无法编译。 我想编写“tues”函数并在许多其他单元测试函数中调用它。 这可能吗?如何实施? private void catchExce…
同一项目中的 Eclipse junit 测试
这是一个相对开放的问题。如果我在 Eclipse 的项目中构建了一个应用程序,然后想要测试该项目,我应该在同一项目中创建 JUnit 代码还是创建一个单独的…
依赖项的测试资源不在类路径中?
我有一个使用 Maven 设置的多模块 Spring 项目: my-root (pom) - my-logic - my-webapp (depending on my-logic) - my-consoleapp (depending on my-…
EasyMock 和修改可变方法参数
如何使用 EasyMock 修改模拟方法的可变方法参数? 例如,我有一个使用 BlockingQueue 的类。我想模拟 BlockingQueue 成员进行单元测试。我的类调用方…
JUnit 可以用作 Spring 中浏览器测试的替代方案吗?
我正在构建一个 Spring Web 应用程序,到目前为止我的所有测试都是使用浏览器。 这包括启动服务器、打开浏览器窗口并检查访问任何页面是否会导致错误…
使用 JUnit 测试 Tapestry 页面和组件
我通常尝试最小化使用 Selenium 进行的测试,并最大化使用普通的旧后端测试(JUnit、mocking)。使用 Tapestry,我发现很难以后一种方式测试页面和组…
简单的 Maven2 类路径问题
我有一个简单的 Maven2/Spring 项目。在 Intellij 本地,所有测试都运行良好,但是在构建服务器(Hudson)上,应用程序上下文将无法启动,因为在类路…
Ant 告诉我我的 Junit 测试成功了,但实际上却没有成功
我有以下 build.xml 文件 <property file="build.properties"/> <property name="src.dir" value="src"/> <property name="build.dir" valu…
JUnitCore run() 方法在每次测试之前不会隐式调用 setUp()
我正在使用 JUnitCore 的 run(junit.framework.Test test) 并传入 ClassName.suite() 为 JUnit 测试用例创建自定义测试运行程序。我的测试已运行,但…