当我运行TestClass时,它正在从属性文件中读取值。应用程序正在正确阅读。
以下是测试类的外观
public class TestClass {
@Mock
ABC abc;
@Test
public void testHealth() {
Assert.assertEquals("OK",abc.health());
}
}
以下是ABC类的外观
public class ABC {
@Autowired
Properties props;
public String health() {
return props.getMessage(); // returning null
}
}
我看到以下错误。
java.lang.AssertionError: expected [null] but found [OK]
Expected :null
Actual :OK
虽然我的属性文件有消息值。