问题标签 [springmockito]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
265 浏览

java - Mockito 模拟运行 Autowired 类对象

我有以下课程。在测试 MyTestableClass 时,我希望处理 Autowired 类。我想只模拟 AutoWired 类中的变量。

示例类如下 -

例如,控制台应该在返回 true 之前给我“内部服务类”。

提前致谢 !

0 投票
0 回答
454 浏览

java - 使用 Mockito 进行单元测试中的 NullPointerException

我正在使用 Spring MVC,使用休眠和 JPA 配置,并且正在使用 Mockito 对其进行测试。我收到一个错误,但我看不出我错在哪里以及测试失败的原因。

我得到一个:

0 投票
2 回答
1636 浏览

java - 在使用 mockMVC 进行集成测试时模拟非 Spring 托管对象

我正在使用 MockMvc 编写集成测试用例来测试我的 REST API。

在我的 RESTAPI 实现中,我在内部使用 RestTemplate(不是直接来自控制器,而是来自控制器调用的 util 类)来调用第 3 方 REST API。我使用的 RestTemplate(用于制作第 3 方 Rest API)不是 Spring 托管 bean,而是将其实例化为 RestTemplate restTemplate = new RestTemplate();

我想模拟 restTemplate 调用(postForEntity)。

我正在尝试以下方法:

我的测试课-

公共类 MockMVCTest {

}

在我的应用程序上下文中,我定义了以下模拟:

但是当我执行我的测试用例时,RestTemplate 被模拟了,但是当在执行期间调用 RestTemplate 时,实际的 resttemplate 被调用,而不是我的模拟 resttemplate。

请建议我如何为我的测试用例模拟 RestTemplate。

0 投票
1 回答
162 浏览

mockito - queryForObject 上的 Mockito 实现

我有一个 impl 类,它扩展了一个接口 havinf 函数以从数据库中选择条目-

}

如何使用 Mockito 框架模拟它?

0 投票
1 回答
1220 浏览

java - 在基于 mockito 的 junit 测试类中注入嵌套依赖项

我正在为一个控制器编写单元测试,这是我的代码

当它尝试加载 aService 和 bService 时,我在 MyControllerTest 中为 myService 创建 bean 时遇到错误。

有人可以帮忙吗?还有其他人遇到过类似的问题吗?

堆栈跟踪:

0 投票
1 回答
73 浏览

spring - 模拟其中具有模型类作为成员变量的弹簧模型类

所以,我有一个类结构:

我想模拟所有这些并在 ModelA 对象列表中使用它们。这样做的最佳方法是什么?

0 投票
0 回答
1313 浏览

spring - @WebMvcTest 内容为空

我已经阅读了这个问答,但它并没有解决问题。我正在使用 Spring Boot 1.4.2.RELEASE 并且正在尝试加快测试速度。到目前为止,我已经使用@SpringBootTest并且正在测试将其中一些更简单的测试切换到@WebMvcTest.

我的控制器具有以下响应GET请求的方法。

我的测试如下所示:

当我运行这个测试时,我没有得到任何内容。我没有做任何与本指南有明显不同的事情,所以不确定我错过了什么。

我应该注意,使用@SpringBootTest完全相同的控制器可以按预期工作。

0 投票
1 回答
2113 浏览

java - 使用 @postconstruct 使用 mockito 为最终类编写 junit

我正在尝试使用 mockito api 为最终类并使用 @PostConstruct 注释编写一个 junit。以下是我到目前为止编写的示例代码。

到目前为止,我拥有的 Junit 是

当我运行这个时,我得到一个错误

我尝试了 2 个版本的 mockito

有人可以让我知道可能出了什么问题吗?

0 投票
1 回答
432 浏览

junit - 使用 Mockito 的 Junit 测试用例

我正在为我的项目创建 junit 测试用例。我有下面的代码,我想在其中创建一个模拟,

我正在使用 junit 和 mockito-core jar。我尝试使用以下代码,

使用上面的代码,它在模拟 loadProperties 方法时会引发错误。如何模拟 spring 静态类并返回我的模拟属性对象?

任何帮助将不胜感激。

0 投票
1 回答
287 浏览

spring - 如何在 TestNG 中使用 Spring WithMockUser 注释

我将 Spring Boot 用于我的 Web 应用程序并使用 TestNG 进行单元测试。以下是我正在尝试的单元测试

authorizer.checkPermission内部SecurityContext用于获取当前用户名。但是在调试时,authentication对象是null. 不知道为什么在使用WithMockUser.