Spring Boot 中 API 网关的 JUnit 测试
我想测试我在 Spring Boot 中开发的 API 网关的功能,但收到错误: Exception in thread "main" java.lang.NullPointerException: Cannot invoke "com…
Spock 或 Mockito 等框架如何工作?
像 Spock 或 Mockito 这样的框架的工作机制是什么? 您可以模拟方法调用。你可以嘲笑全班同学。 但这怎么可能? 这意味着您必须能够操纵代码的正常执…
如何使用不同的 id 两次模拟 webclient uri(相同的 uri 和不同的变量)
我有这个 webClient 模拟,如果我只模拟单个 ID,它就可以工作。但在这里我将有一个程序调用两个不同的帐户并执行一些操作,因此我需要像下面的代码一…
无法从父级解析 junit
我有父项目和 4 个子模块。我在父模块中添加了 junit 依赖项,如下所示: junit junit 4.12 test 现在我正在子模块中测试一些 java 类,并且在 eclips…
Mockito:验证使用具有深层嵌套对象的参数调用的函数
我有这个类和一个单元测试来验证使用参数调用的函数,该参数是具有嵌套对象的对象列表。 @Data class Test { private String name; private User user…
java.lang.NoSuchMethodError: org.junit.jupiter.api.extension.ExtensionContext.getRequiredTestInstances()Lorg/junit/jupiter/api/extension/TestInstances
我的 junit5 有一些问题。我正在使用 Spring Boot 2.1.6.RELEASE。当我想运行空测试方法时,我遇到了这个异常。 java.lang.NoSuchMethodError: org.ju…
用于 NUnitLite Runner 的 NUnit 到 JUnit
我在控制台应用程序中使用 NUnitLite 运行程序(根据此 示例)在 linux/mac 上运行我的测试。 我需要将结果转换为 JUnit 格式。我还没有找到任何标志/…
中值函数的 JUnit 参数化测试
我正在尝试为一个函数编写 JUnit 测试,该函数查找给定 double 元素数组的中位数。 但是,我在传递参数方面遇到了困难。我的代码如下所示: @RunWith(…
为什么 OpenLiberty 数据源在单元测试中不可用?
OpenLiberty 正在开发模式下运行。 在我的代码中的某个地方,我使用 Context initContext = new InitialContext(); DataSource ds = (DataSource) ini…
Junit5 从 @AfterEach 中的测试中获取结果
我试图在 @AfterTest 中获取测试运行结果的一些上下文。我希望至少了解它是否通过,并且最好还了解抛出的异常(如果有)。 但是,我尝试的每个参数似…
在 Java 中编写单元测试并跳过方法中的某些代码行的最佳实践是什么?
我有java代码只需执行以下步骤: 从url获取json响应(我想跳过这个,而是使用预定义的变量进行测试) 检查一些条件(我想执行单元测试) 执行put方法…
Junit DirtiesContext 未使用 JPA 回滚我的交易
我在我的存储库类中创建了删除方法,并在类级别使用了@Transactional, 当我调用deletebyID时,它删除了该id。在 Junit 中,我确实使用了 DirtiesCont…
有没有办法获取 HttpHeaders 中设置的 bearerToken 以在测试中执行验证?
我有一个构建 HttpHeaders 的方法。它在登录后获取 bearerToken 并将其设置在标头中。我想验证是否在单元测试中设置了令牌,但我无法找到任何方法从标…
如何测试我是否收到通知
Closed. This question needs details or clarity. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章添加详细信息并澄清…
如何让调用invokeLater()的函数达到100%的测试覆盖率?
我正在使用 Junit4。 这是我的测试类: import org.junit.Test; public class UIUtilTest { @Test public void testMultiline() { var multiLineText …