spring-test-mvc相关内容

Spring Boot @WebMvcTest 与 @SpringBootTest

我有一个简单的健康控制器,定义如下: @RestController@RequestMapping("/admin")公共类 AdminController {@Value("${spring.application.name}")字符串服务名称;@GetMapping("/health")字符串 getHealth() {返回服务名称 + "启动并运行";}} 以及测试它的测试类: @We ..
发布时间:2021-08-20 18:45:46 Java开发

Kotlin + SpringBootTest + Junit 5 + AutoConfigureMockMvc:应该在失败时通过测试(似乎@BeforeEach无效)

我在Kotlin中编写了一个非常简单且通用的CRUD.我想做基本测试,如测试发布,删除,获取和放置. 可能我理解错了:我使用Beforeeach的目的是插入一个寄存器,以便可以在get测试期间进行检查.我没有收到异常,但似乎在进行get测试时,如果波纹管测试中的其他id不同于1,则它总是NOT_FOUND时总是返回ok. 即使根据我的目的(简单的CRUD测试)看到其他不好的做法,任何朝 ..
发布时间:2021-02-14 19:29:59 其他开发

mockmvc加载重定向URL

我正在为Spring Rest Service编写测试,该测试将URL重定向到另一个spring服务.因此,目标是使用书签名称查找“书签".第一个服务使用书签名称获取BookmarkId,然后根据BookmarkId重定向URL以加载对象 我可以轻松地使用来测试url重定向,以下工作正常 mockMvc.perform(get("/bookmarks/name/" + "sample ..
发布时间:2020-07-09 19:23:31 其他开发

Spring Security DefaultMethodSecurityExpressionHandler bean未注册为Integration Test的默认Spring Security配置

我试图用Spring Security和Thymeleaf为视图层编写Spring MVC集成测试. 我已经使用Spring Security Integration设置了我的MockMvc对象,就像文档中的所有示例一样. 集成测试设置: import static org.springframework.security.test.web.servlet.setup.Secur ..