mockito 相关问题

Mockito是Java的模拟框架。它的灵感来自EasyMock,但旨在进一步简化模拟存根,验证和工具。

Objectmapper.writeValueAsString 返回 null

我正在使用 Junit 和 Mockito 对服务类进行单元测试 我在测试类中模拟了 ObjectMapper,如下所示 @嘲笑 私有 ObjectMapper 对象映射器; @SuppressWarnings(“弃用...

回答 1 投票 0

模拟 Keycloak 令牌以测试 Spring 控制器

我想为我的弹簧控制器编写单元测试。我正在使用 keycloak 的 openid 流程来保护我的端点。 在我的测试中,我使用 @WithMockUser 注释来模拟经过身份验证的用户。我的公关...

回答 2 投票 0

使用 Mockito 验证静态方法调用

我试图在测试中验证是否调用了静态方法。我正在使用 Mockito 来达到这个目的。 这个问题与这个类似。然而,最受支持的回复中建议的解决方案并不是

回答 2 投票 0

在另一个对象中创建的模拟对象

我正在尝试使用 JUnit 和 Mocktio 为类创建单元测试。 在这个类中,有几次从单例调用一个方法,比如 Singleton.getInstance().doSomething(value); 哪里...

回答 2 投票 0

Spring 升级 3.0.2->3.3.2 后,Mockito 的 Mockito.any(Object.class) 不模拟 Object... (varargs) 参数

我们有执行 RestTemplate.exchange() 来执行 HTTP 请求的代码,以及对其进行测试的单元测试。预期参数 (5) 是 @覆盖 公共 ResponseEntity 交换(

回答 1 投票 0

Spring Boot 测试中严格@MockBean

我正在开发一个 Spring Boot 应用程序。对于我的常规服务类单元测试,我可以使用 MockitoExtension 扩展我的测试类,并且模拟是严格的,这正是我想要的。 接口

回答 3 投票 0

最新版本的 Mockito 支持 JDK 17 (openJDK 17) 吗?

我没有看到任何 Mockito 的发行说明提到它支持 JDK 17 或 OpenJDK 17 及以上版本? 我计划从 JMockit 迁移到 Mockito,因为它不支持 JDK 17。但在我更改之前......

回答 1 投票 0

Spring Boot - Mockito - 精确匹配的参数匹配器 - 不起作用

我有一个带控制器的简单 Spring Boot 应用程序(示例) @RestController @RequestMapping(“/人”) 公共类 PersonController { @Autowired PersonService personService; @

回答 1 投票 0

MockMVC 测试 - MockBean 与 Mock 问题与mockito 何时?

我有以下模拟mvc测试类: @SpringBootTest @AutoConfigureMockMvc 类 PersonControllerShould { @MockBean 私人 PersonActivity personActivity; @MockBean 私人

回答 1 投票 0

Spring Boot - Mokito - 精确匹配的参数匹配器 - 不起作用

我有一个带控制器的简单 Spring Boot 应用程序(示例) @RestController @RequestMapping(“/人”) 公共类 PersonController { @Autowired PersonService personService; @

回答 1 投票 0

私有最终字段的断言

我有一个带有私有最终哈希图作为缓存的服务。人们访问此服务是为了获取一些信息。每次用户触发此操作时,如果已经过了一段时间或......

回答 1 投票 0

Mockito - 使用 Maven 运行时出现 InvalidUseOfMatchersException,但直接从 Eclipse 工作

我有用于休息调用的模拟方法。 公共无效createRestClientMock(){ org.mockito.Mockito.when( restClient.sendResponse(org.mockito.Matchers.anyString(), ...

回答 3 投票 0

模拟未由我在 Mockito 中的代码初始化的供应商类

我在对场景进行单元测试方面面临着非常独特的挑战。 有一个由 jar 文件提供的供应商应用程序。我必须在它上面编写代码。供应商应用程序内部的 c...

回答 1 投票 0

如何修复此错误:java.lang.NoSuchMethodError: 'java.lang.AutoCloseable org.mockito.MockitoAnnotations.openMocks(java.lang.Object)'

所以我在 Spring boot Gradle 项目中收到此错误: 'java.lang.AutoCloseable org.mockito.MockitoAnnotations.openMocks(java.lang.Object)' java.lang.NoSuchMethodError: 'java.lang.AutoClo...

回答 6 投票 0

如何使用 Mockk 设置默认应答策略

在 Mockito 中,我可以创建类的模拟,并为该模拟的任何函数调用指定默认答案,如下所示: 每当(this.strings).thenReturn(mock(StringProvider::class.java,

回答 2 投票 0

在单元测试期间从杰克逊化对象获取数据

我正在尝试模拟 RestServer 调用,但它没有生成可解析的 JSON: 像这样的简单类: @超级建造者 @数据 @塞特 @杰克逊化 @JsonIgnoreProperties(ignoreUnknown = true) 公共...

回答 1 投票 0

在 .verify() 之外使用 ArgumentCaptor?

我有一个实体,它不用作 .verify() 中的参数,而仅用作该实体的属性。但是,我想捕获实体以便稍后使用assertEquals 来验证另一个属性...

回答 1 投票 0

Mockito 注入一些模拟对象和一些真实对象

我正在测试这样的函数: 公共类 CsvUtilsTest { @嘲笑 私有S3Client s3Client; @嘲笑 私有 S3BucketWrapper s3Buckets; @嘲笑 CsvMapper csvMapper; @

回答 1 投票 0

Mockito:mockStatic.when().thenThrow() 行为

我正在为抛出各种异常的方法编写测试。这个测试用例是抛出 SQLException,我注意到了这些行为。 @测试 公共无效testGetPreparedStatement_throwsSQLException()...

回答 1 投票 0

使用 Mockito 和 JUnit 测试 RabbitTemplate#convertAndSend 作为 lambda

我正在尝试测试以 lambda 形式编写的 RabbitTemplate#convertAndSend 方法,如下所示: // 为了简洁起见省略了其他内容 rabbitTemplate.convertAndSend(myQueue, jsonString, 我...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.