junit4相关内容

在Java junit中创建压缩文件的测试用例

我被编写了一个方法,该方法接受一个文件,然后在它创建一个压缩文件之后。一旦压缩文件创建完成,它就会尝试将其存储在GCS存储桶中,并从临时目录中删除这些文件。 有人能帮我写一个测试用例吗? private void createZip(File file) throws IOException { File zipFile = new File(System.getProperty(" ..
发布时间:2022-04-13 10:54:45 Java开发

JUnit跳过方法-在测试中调用injectmock-方法

我有一个@InjectMocks cut,这是我要测试的类。它有一个deleteX()和一个init()方法。 deleteX()在完成之前正在调用init()-我如何在测试中跳过此调用,因为每次我都只收到NullPointer Exception。 public void deleteX() { // some things init(); } 我只想跳过它,因为我已经 ..
发布时间:2022-04-13 10:52:36 Java开发

是否要启动JUnit的Visual Studio代码.json文件?

是否有人可以为我提供JUnit4的示例启动.json文件,以便我可以从Visual Studio代码运行测试?我在网上找不到这样的示例,所有创建一个的尝试都失败了。 我能够从命令行手动运行测试。(FWIW,我正在使用CentOS。)下面是我运行它们的方法: cd /opt/ABBYY/FREngine12/Samples/Java/Hello_VSC/src/test/java jav ..
发布时间:2022-04-13 10:40:40 其他开发

Scala中的参数化单元测试(使用JUnit4)

有没有办法用Scala实现参数化单元测试?目前,我在其余程序中使用JUnit4,我希望继续只使用“标准”API。 我找到了Junit4 with Groovy的一个示例,但我在定义static部分时遇到问题。可能是,因为我对Scala也很陌生:-) 我目前的速度是 import org.junit.Test import org.junit.Assert._ import or ..
发布时间:2022-04-13 10:38:27 其他开发

在没有 JUnit 的情况下运行 Cucumber 的替代方法?

有没有其他方法可以在没有 Junit 的情况下运行黄瓜. 是否有任何可能的方式将 cucumber 作为 Java 应用程序运行.. 就像我创建一个 main() 方法并控制那里的所有步骤定义? 任何帮助都会很棒 解决方案 可以从命令行调用 Cucumber JVM.所以下面的答案适用于任何可以从命令行调用的 Java 代码,而不仅仅是 Cucumber JVM(它只是另一个 ..
发布时间:2022-01-23 00:00:04 Java开发

如何在 Eclipse 中选择或更改 JUnit 版本?

基本上我使用的源代码需要一个非常具体的 JUnit 测试版本,例如: lucene-test-framework-XX.jar编译后的 Lucene 测试框架库.取决于 junit 4.10.x(不是 4.9.x,不是 4.11.x)和 Apache Ant 1.7.x(不是 1.6.x,不是 1.8.x) 但是,我是 Eclipse 新手,在哪里以及如何将 JUnit 更改为 4.10.x? ..
发布时间:2022-01-16 13:03:12 Java开发

在 JUnit 中的每个“@Test"之后和每个“@After"之前应用“@Rule"

我有一个测试套件,我在 @After 中退出系统并在 @AfterClass 中关闭浏览器.我正在尝试使用 @Rule 为每种测试方法使用 Selenium 获取失败的测试屏幕截图.我手动检查了 @Rule 仅在每个 @Before 之前运行,但我想在 @Test 之后和 @After 之前设置它.我找不到简单的解决方案.任何帮助将不胜感激. 公共类 MorgatgeCalculatorTest ..
发布时间:2022-01-16 08:50:03 Java开发

为什么我们不能使用 Mockito 为参数化构造函数创建间谍

我的代码中只有参数化的构造函数,我需要通过它进行注入. 我想监视参数化构造函数以注入模拟对象作为我的 junit 的依赖项. public RegDao(){//这里是原始对象实例化通知 ....入口服务......}public RegDao(Notification notification , EntryService entry) {//这里初始化}我们有如下内容:RegDao d ..
发布时间:2022-01-14 13:42:32 Java开发

存根和模拟时的区别

我是 mockito 的新手. 需要知道存根和何时的区别 1. stub(cpproxy.getBinList()).toReturn(gettestbins());2. when(cpproxy.getBinList()).thenReturn(gettestbins()); 这两者有什么区别? 解决方案 其实它们在技术上是一样的.最初创建 Mockito 时,我们谈论的是存 ..
发布时间:2022-01-14 13:40:38 Java开发

通缉但不调用:Mockito PrintWriter

您好,我正在开发一个项目并使用 PrintWriter 类来打开和写入文件.但是当我编写相同的测试用例时,它会出现以下错误在第 153 行 需要但未调用:mockPrintWriter.println("ID url1");->在 x.y.z.verify(ProcessImageDataTest.java:153)实际上,与此模拟的交互为零. 代码:(使用 Lombok 库) Proc ..
发布时间:2022-01-14 13:34:10 Java开发

如何使用 Mockito 部分模拟 HttpServletRequest

我正在模拟一个 HttpServletRequest ,在 servlet 调用中,请求中设置了新值,因为使用相同的请求我们将请求发送到某个 jsp,因此请求对象用作 servlet 的输入对象以及下一页的输出. 我模拟了所有输入参数,但是对于所有 request.setAttribute(),我的代码什么也没做,因为它是一个模拟类,如果我有 request.setAttribute(a, ..
发布时间:2022-01-14 13:13:20 Java开发

Junit 5 找实际环境配置运行测试

我的项目正在使用 spring-boot、sping-data-jpa、spring-data-rest、hibernate 我已经更新到spring boot 2.3.1. 我之前的测试用例在 Junit 4 上,我正在迁移到 Junit 5. 当我使用 junit 5 运行我的测试用例时,它正在寻找实际的环境配置,例如使用 Junit 4 的 datasource、hiber ..
发布时间:2022-01-14 13:07:43 Java开发