在响应中显示错误时,正在读取属性文件。
为了在我的测试代码中断言错误消息(这是Java + rest-assured),我必须从属性文件中读取预期值并在其上断言。
现在我该怎么做?什么应该是我从属性文件中读取并断言预期值和实际值的方法。
答案 0 :(得分:0)
假设您已经配置了这样的测试类:
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = SpringSampleAppApplication.class)
@WebIntegrationTest
public class MyTests
您应该能够像在应用程序中那样访问属性,即注入MesssageSource的实例,如下所示:
@Autowired
private MessageSource messageSource;
...
messageSource.getMessage(messageKey, args, LocaleContextHolder.getLocale());