cost 167 ms
单元测试返回 401 Unauthorized on a permitted route in Spring WebFlux Security - Unit test returns 401 Unauthorized on a permitted route in Spring WebFlux Security

我正在尝试测试返回对象数组的路由,但测试失败,因为它返回 Unauthorized 而不是 200 OK 我的测试 class 而ApplicationSecurityConfig class,有一个SecurityWebFilterChain Bean JUint 测试错误显示如下 java. ...

Java Spring 引导:测试服务 - Java Spring Boot: testing service

我在测试服务时遇到问题,因为我似乎无法使用RestTemplate模拟服务响应。 这是服务代码: 这是测试代码: 我只是想断言result不是 null,所以我可以确保我做的事情是正确的,但它不起作用,因为结果总是 null。 非常感谢! 编辑: 我修改了测试 class 以使用RestTempla ...

我将如何测试使用共享私有/公共方法的两种方法? - How would I test two methods that use shared private/public method?

假设我有上面的代码。 我想对 public API(getModels 和 getModel 方法)进行单元测试。 他们使用提取到单独方法 doSharedLogic() 中的共享逻辑。 问题:如果基本逻辑完全相同,如何正确测试这两种方法? **我的假设:** 通过测试 doSharedLogi ...

使用 @SpringJUnitConfig 在集成测试场景中使用 Config 类 - Usage of Config classes in integratiion testing scenario with @SpringJUnitConfig

我正在尝试探索 Spring 框架,根据我的一个爱好开发一个非常基本的应用程序。 尝试执行我并非真的不理解的测试时出现 null 错误。 我有一个标记为 @Component 的 Class: 我有一个@Configuration class,它为方面导入另一个配置并扫描不同包中的组件: 在我的测试 ...

当 Spring 上下文无法启动时,Spock 测试被忽略 - Spock test being Ignored when Spring context cannot start

我对 Spring Spock 集成有疑问。 我在 Spock 中进行了 SpringBoot 测试,它设置了应用程序上下文。 如果由于某种原因 Spring 上下文被破坏(例如缺少 Autowired 依赖项),那么测试 class 中的所有 Spock 测试都将被忽略并且构建成功。 如果应用程序 ...

测试模块无法加载其 application.yml 文件 - test module cannot load its application.yml file

我有一个单独的模块用于应用程序模块的功能测试。 它的结构如下 请注意,没有主文件夹。 我的 pom 文件如下 现在,我在 application.yml 文件下面放了一些东西作为测试 我假设以下代码应该给我“123”。 但是,它打印出 null。 看起来 application.yml 文件根本没有 ...

Spring 启动单元测试 mocking 所有数据库组件 - Spring boot Unit tests by mocking all Data Base compenents

我想对使用多个JpaRepositories的服务 A进行单元测试。 我知道我可以使用@MockBean注释来模拟我的存储库,但是,所有单元测试都失败了,因为 Spring 需要有数据库连接才能启动。 我首先尝试模拟DataSource和EntityManagerFactory bean,但它不起作 ...

尝试发送 REST 发布请求后,Spring MockMVC 测试中的状态 415 出现问题 - Problem with status 415 in Spring MockMVC Tests after trying to send a REST Post Request

我有一个用于创建实体的 REST POST 端点。 我试图用 MockMVC 对其进行测试,但每次发送请求时,我都会收到 415 状态代码(不支持媒体): java.lang.AssertionError: Status expected:<201> but was:<415&gt ...

当图像作为 Spring 资源返回时,如何验证我的图像下载? - How do I verify my image download when it is returned as a Spring Resource?

我正在使用 Spring WebMvc 5.3(以及相同版本的 spring-test 模块)。 我使用的 mockito 版本是 3.6。 我有一个控制器方法,我可以在其中下载图像文件... 在我的单元测试中,我想验证一个成功的结果,所以我有 不幸的是,这总是失败,因为从我的方法返回的内容 (c ...

为什么 lenient 解决了给定示例中的不必要的 Stubbing 异常 - Why lenient solves Unneccessary Stubbing exception in given example

我已经阅读过以前的问题,但没有直接指出我的问题的确切答案。 我的代码如下: 我的测试 class 如下: 我收到指向此行的错误 检测到不必要的存根。 干净且可维护的测试代码需要零不必要的代码。 以下存根是不必要的我得到一个答案,当我使用lenient.when(cityMapper.cityToCi ...

如何将 Spring Boot 中的 JUnit 替换为 TestNG 以获得更强大的测试目的 - How to substitute JUnit in Spring Boot with TestNG for more robust testing purpose

最近,在运行一些测试时,我想使用 TestNG 而不是 JUnit。 但是,当我将依赖项添加到 pom 文件时,导入了 jar 文件。 导入的注释,当我运行它时,它通过了 JUnit,但是它通过 NPE (NullPointerException) 失败了 TestNG java.lang.Nul ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM