Spring 启动休息 api 单元测试 - @Before 的使用
Spring Boot rest api unit tests - use of @Before
我有一个@Before 的设置
MockMvcBuilders.webAppContextSetup(webApplicationContext).build();
有一个 data.sql 用于将一些记录加载到 H2 数据库中。这是在每次测试之前加载的吗?这就是我认为发生的事情,但现在不确定。
我有一个测试记录 2 的删除,一个测试记录 2 的更新,在后者上我得到 "record not found"。如果改成记录1,则测试通过。
我可以升级到 junit 5 并使用@order,但目前我只想知道应该发生什么。
此致,
我有一个@Before 的设置 MockMvcBuilders.webAppContextSetup(webApplicationContext).build();
有一个 data.sql 用于将一些记录加载到 H2 数据库中。这是在每次测试之前加载的吗?这就是我认为发生的事情,但现在不确定。
我有一个测试记录 2 的删除,一个测试记录 2 的更新,在后者上我得到 "record not found"。如果改成记录1,则测试通过。
我可以升级到 junit 5 并使用@order,但目前我只想知道应该发生什么。
此致,