mockito 相关问题

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

为什么 Java Spring 中的 @InjectMocks 在我的服务测试用例中返回 null?

我正在尝试为我在 Spring 中为控制器实现的服务编写测试用例。我有以下服务和测试课程。 学生课程请求服务: 导入java.util.List; 重要...

回答 2 投票 0

MockedStatic:需要但未调用实际上,与此模拟的交互为零

我在使用 Mockito 的 MockedStatic 时遇到了一些麻烦,尽管我的静态方法被使用正确的参数调用(通过放置调试打印语句进行验证),但 Mockito 仍然抱怨...

回答 1 投票 0

如何模拟此类场景(getValue1 调用 getValue2/.../getValue5)

我有以下简单的代码来说明我想问的问题:我有一个类MyClass,它有5个方法,getValue1 ... getValue5。 实现中,调用getValue1会调用getValue2/getVal...

回答 1 投票 0

是否可以使用 Mockito 模拟静态且无效的方法?

我试图避免在这里使用 PowerMockito。我们有遗留代码,其中包含静态和无效的方法,并且有一些测试需要模拟它们。有没有办法做到这一点或者是

回答 3 投票 0

SpringExtension 与 MockitoExtension 性能

接下来的讨论:@ExtendWith(SpringExtension.class) 和 @ExtendWith(MockitoExtension.class) 有什么区别? 我想知道

回答 1 投票 0

如何测试使用模拟 File 对象创建目录的私有方法?

我正在尝试测试使用 File 类创建目录的私有方法。但是,当我尝试模拟 File 对象来模拟其行为时,不会使用模拟,因为方法 cr...

回答 1 投票 0

Mockito 阻止 micronaut 属性注入

基本问题: 在测试中使用 @Mock 和 @InjectMocks 时,您必须对仍想正常注入的所有 bean 使用 @Spy。问题是这不适用于 @Property 你不能使用...

回答 1 投票 0

模拟自动连线的ExecutorService

摘要: 我有一个 Spring @Component,它使用自动装配的 ExecutorService 作为工作池。我正在使用 JUnit 和 Mockito 来测试组件的功能,我需要模拟该 Executor

回答 4 投票 0

无法解析符号“anyListOf”

最新版本的 Mockito org.mockito.ArgumentMatchers.anyListOf 丢失。 你知道Junit 5如何替换它吗?

回答 1 投票 0

不满足的依赖关系错误:EmployeeController 中缺少 TestService1 Bean

我在运行 EmployeeControllerTest 类时遇到以下错误。我被指示不要修改控制器类。有人可以帮我解决这个问题吗? 组织。

回答 1 投票 0

在项目中使用mockito-inline会抛出“Mockito无法模拟此类”错误

我在我的项目中使用Mockito 2.23.4和byte-buddy 1.9.3。我想模拟最终类和方法,所以我在这篇文章之后使用了mockito-inline Mockito模拟最终类和方法并设置...

回答 2 投票 0

使用 Mockito 和 JUnit 5 模拟带有参数的静态 void 方法[重复]

我正在尝试模拟一个带有参数的静态 void 方法,SMTPTools.send(Message) 我的部门: org.junit.jupiter junit-jup...

回答 1 投票 0

使用 Mockito 模拟静态

我的测试文件中有以下声明,当我运行测试时,这两行中的第一行失败。 @之前所有 公共静态无效之前所有(){ loggerFactoryMockedStatic = mockSta...

回答 1 投票 0

lambda 表达式中的模拟方法不起作用

我正在使用mockito,但是connection.prepareStatement没有匹配,我得到的PreparedStatement为null。我已经检查过连接是否被正确嘲笑 无效我的方法(){

回答 1 投票 0

当“try”为“Thread.Sleep()”时,如何使用 Mockito 测试 try-catch 中代码的“catch”部分?

我正在使用mockito来编写测试,但是我真的很苦恼如何测试这个特定的代码: 公共无效我的方法(){ 尝试 { 线程.sleep(400); } catch (InterruptedException e) { 扔新的

回答 1 投票 0

如何用mockito4.5.1模拟LocalDateTime.now(ZoneId.of(“America/New_York”))?

当我使用jdk 17对LocalDateTime进行单元测试时,发生了以下异常。 java.time.zone.ZoneRulesException:无效的二进制时区数据:TZDB:America/New_York,版本:2024a 这是我的代码:

回答 1 投票 0

无法在配置类内部调用时模拟方法行为

在我的 Spring Boot 项目中,我有一个像这样的配置类: @配置 @RequiredArgsConstructor // ...使用Lombok 公共类 MyConfigClass { 私有最终 MyService myService; ...

回答 1 投票 0

获取 org.mockito.exceptions.base.MockitoException:已检查的异常对此方法无效!即使我抛出了正确的异常

获取 org.mockito.exceptions.base.MockitoException: 检查异常对此方法无效!即使我抛出了正确的异常。我正在尝试测试这门课

回答 2 投票 0

论据不同!想要:实际调用有不同的参数:

服务等级: public void createManualEvaluationReductionChangeHistory(Long key, String accountId, RegisterReductionPerFunction registerReductionPerFunction, String languageCode, String comments, ...

回答 2 投票 0

电子邮件发送失败测试返回 HTTP 200 而不是 500

我正在编写一个测试用例来验证 EmailSendingException 是否会导致 HTTP 500 响应。然而,当抛出异常时,我的测试仍然返回状态 200,而不是预期的......

回答 1 投票 0

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