我正在编写一个控制器测试,其中控制器的样子如下: @RestController public class VehicleController { @Autowired private VehicleService vehicleService = null; ....
我正在将 Spring Boot 从版本 1.3 升级到 1.5。为了升级到1.5,我已经用以下内容替换了: ``` @SpringApplicationConfiguration(classes = TestConfig.class) @WebIntegrationTest ``` 替换...
我正在开发一个Spring Boot应用程序。 对于我的常规服务类单元测试,我可以使用MockitoExtension扩展我的测试类,并且这些模拟是严格的,这正是我想要的。 interface MyDependency { Integer execute(String param); }...
在使用@DataJpaTest时,我该如何配置测试类以处理H2控制台的http请求所需的位? 我正在运行一个使用H2的Spring Boot 2.0测试。我想在测试中设置断点并查看H2表格的内容。但是,当测试停在断点处并将浏览器指向http://localhost:8080/h2-conso...
我们的应用程序正在2.0.4版本中运行。升级到2.2.2.RELEASE后,我们发现集成测试失败了。我怀疑有一些配置错误,每个集成测试只是没有清理自己或存在额外的初始化,这些在以前不存在。我真的不知道如何正确修复它。 具体来说,每个测试在单独调用时都可以正常工作。当执行所有测试时,我们会看到...
我正在尝试在Spring Boot项目中加载application.properties进行测试,同时使用@DataJpaAnnotation和自定义的application.properties文件。 以下是我的示例配置: @DataJpaTest @RunWith(SpringRun...
我正在尝试在@WebMvcTest和JUnit 5中使用@MockBean编写单元测试。不幸的是,它似乎忽略了@MockBean并试图设置完整的持久层,这将导致失败,这不是我想要的单元测试。 据我所知,@WebMvcTest根本不应触发应用程序上下文的设置。它应该被用于单元测试。那么问题可能...
我有一些集成测试,这些测试在内存数据库上执行。每个测试的签名看起来更或多或少像这样: @RunWith(SpringRunner.class) @SpringBootTest @Sql("/clean-data-in-all-tables.sql") public class SomeTes...
在这里我做错了什么?我的理解是,Spring应该像自动装配EventRepository一样自动装配JavaMailSender。有什么指导吗? application.properties和application-test.propertiesmail.host='smtp.gmail.co...
我正在使用Spring Boot 1.5.8,想要测试我的客户端: @Component public class RestClientBean implements RestClient { private Map<String, RestTemplate> restTem...