cost 261 ms
如何模拟 Java 中的方法进行测试

[英]How to mock a method in Java for testing

我有一个methodB A,它有一个方法 A 在methodA B 中调用方法 B。 在class B方法B在methodC methodB调用方法C。 Class C 实现methodC 。 我正在尝试使用 junit、mockito 测试methodA A 中的方法 A。 我收到 null p ...

InvalidTestClassError:无效测试 class。如何使用 maven 和 @BeforeAll/Class 初始化器测试 spring 启动

[英]InvalidTestClassError: Invalid test class. How to test spring boot with maven and @BeforeAll/Class initializator

我有 gradle 项目,我成功地使用了测试并尝试使用 maven 实现相同的解决方案,但我完全无法在那里执行测试。 主要问题在于我需要使用@BeforeAll/Class注释和 init NOT static 方法。 在 Gradle 中,它是这样工作的: build.gradle 测试类: 但 ...

Junit void方法测试

[英]Junit test of void method

我正在测试一种返回类型为 void 且带有一个参数的方法。 我试图至少获得一些代码覆盖率。 这是我正在测试的一种方法: VaultResponse class 看起来像这样 这是我的测试。 我收到Mockito.verify错误,但代码的 rest 也没有得到任何覆盖。 我显然做错了什么。 ...

为 kotlin 中的单元测试分配“val”

[英]assign "val" for unit test in kotlin

我正在 kotlin 中编写单元测试,为此我需要为“val”赋值,这里是代码的简化版本: 在测试中分配“创建”时出现编译错误。 我应该如何管理这个单元测试,因为我需要设置我想要的“创造”值? (我不能触摸“请求类”的任何部分) ...

使用虚拟 H2 DB 与 Jooq 进行测试

[英]Use dummy H2 DB for testing with Jooq

我想找到一种可靠的方法来使用 Jooq 测试我的 Maria DB 模式。 这就是我现在所拥有的: 让 Jooq 与 Gradle 通过 org.jooq.codegen.XMLGenerator 从真实数据库(即 Maria 实例)中提取一个org.jooq.codegen.XMLGenerato ...

vscode Maven Java 项目测试使用 mvn 命令成功运行,但从“测试”资源管理器运行时失败

[英]vscode Maven Java Project Test are running successfully using mvn command but failing when run from the "Testing" explorer

当我使用 maven 通过此命令运行测试时,它工作正常: 但是当我在 vscode 中使用“测试资源管理器”运行测试时,它失败并出现此错误: 看起来测试在运行时没有找到所需的依赖项。 但是,测试方法所需的依赖项是可用的,我可以在项目下的其他文件夹中看到它们,但在目标文件夹下看不到。 也许问题是从 v ...

Mockito 在 RestTemplate.exchange Springboot 中返回“java.lang.IllegalArgumentException: URI 不是绝对的”

[英]Mockito is returning "java.lang.IllegalArgumentException: URI is not absolute" in RestTemplate.exchange Springboot

Mockito 在 RestTemplate.exchange 中返回“java.lang.IllegalArgumentException:URI 不是绝对的”。 我不确定为什么会发生这种情况,因为看起来我是 mocking restTemplate 正确并且因为我看到了那个异常,所以 Res ...

使用 Spring 和 State 机器在反应堆测试中编写阻塞操作

[英]Writing blocking operations in reactor tests with Spring and State Machine

我对反应堆编程完全陌生,自从升级到最新的 Spring Boot / State 机器后,我真的很难迁移旧的集成测试。 大多数集成测试具有相同的基本步骤: 调用一个返回Mono的方法并启动一个 state 机器并返回一个 object,其中包含生成的唯一id以及与初始请求相关的一些其他信息。 使用返 ...

如果 package 名称存在于 src/main/java 中,IntelliJ 无法找到测试

[英]IntelliJ can't find tests if package name exists in src/main/java

我正在尝试向我们的系统引入单元测试,但遇到了 Junit 找不到测试的问题。 我有这3个测试: 当我运行模块中的所有测试时: 它找到 X 和 Y 测试,但没有找到 Z: 3者的区别仅在于package名称: 项目中不存在 package com.exlibris.x (XTest) pac ...

JUnit 测试因异常“无法初始化 class org.apache.logging.log4j.util.PropertiesUtil”而失败

[英]JUnit tests fail due to exception "Could not initialize class org.apache.logging.log4j.util.PropertiesUtil"

我有一个 Java EE web 服务,我刚刚转换为在 v1 上使用 log4j2。 我的 JUnit 测试失败,堆栈跟踪如下: 它失败的确切行是LOGGER = LogManager.getLogger(MyEndpoint.class); . 我到处搜索,找不到任何解决方案,这也不是一个常见问 ...

Junit,如何用Junit覆盖回调码?

[英]Junit, How to cover the callback code using Junit?

我必须编写一个测试用例来覆盖一个将回调作为参数之一的方法。 它看起来像下面的代码片段。 如何覆盖回调逻辑? 我无法弄清楚如何覆盖回调逻辑。 ...

Android 房间数据库错误的单元测试

[英]Android Unit test with Room database error

编写单元测试以将 object 插入房间数据库,从数据库中取出并断言上述 2 个相等。 这是代码: 但这不起作用。 当我调试时,它在 dao.insert(insertedGdprEntity) 行失败。 在调试中,我可以看到 do 已实例化(它不为空)。 对我来说看起来很直接的代码,我错过了什么吗 ...

如何在 Spring Boot for Kotlin 中为应用程序 class 编写测试

[英]How to write a test for the Application class in Spring Boot for Kotlin

我正在尝试将我的项目的测试覆盖率提高到 100%。 但我不知道如何为main(args: Array<String>)编写测试我想测试 Class 和方法应该是这个样子: 现在的问题是,我的assertThat应该是什么样子才能有 100% 的测试覆盖率? ...

我将如何测试使用共享私有/公共方法的两种方法?

[英]How would I test two methods that use shared private/public method?

假设我有上面的代码。 我想对 public API(getModels 和 getModel 方法)进行单元测试。 他们使用提取到单独方法 doSharedLogic() 中的共享逻辑。 问题:如果基本逻辑完全相同,如何正确测试这两种方法? **我的假设:** 通过测试 doSharedLogi ...

单元测试辅助方法的正确方法

[英]Right way to unit test helper methods

我有以下 class 我想测试 getMultiplier 方法。 最好的办法是go一下吗? 1st - map 中有 1000 个条目。我是否应该只使用几个不同的 ID 调用 getMultiplier 方法并确保返回的值匹配? 文件是static,以后偶尔会变,不过就是更新测试,没关系。 第二 ...

努力设置灰度图像的平均亮度

[英]Struggling to set the average brightness of a grayscale image

我在通过 JUnit 测试时遇到问题,我知道该测试已正确实施,但我不确定它失败的原因。 下面的代码应该抓取每个像素(像素 = 数组 exe 中的一个点:2dArray[0][0])。 每个像素都有一个亮度值,我的方法的目标是将整个阵列中的每个像素亮度值更改为 127 或至少接近它。 下面是我似乎无法 ...

对该方法进行单元测试的最佳方法?

[英]Best way to unit test this method?

我有以下 class 我还有一个 class 测试此方法的最佳方法是什么? 我应该通过调用方法然后断言来获得预期值吗? 还是嘲笑? 我不明白哪个是测试此方法的更好方法? 如果我使用前者,我基本上是自己调用方法并获得结果。 但是,如果将来该方法出现问题,测试将继续成功。 如果我使用的是模拟,那么从技 ...

@Pattern 注释在 junit 4 中不起作用

[英]@Pattern annotation is not working in junit 4

我正在处理一个示例 spring 启动应用程序,它为用户执行 CRUD 操作。 我创建了一个用户UsersController.java是 controller 代码。 UsersController.java DTO如下 UserDto.java 如您所见,我已将验证添加到name字段。 此外 ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM