我有一个将 InputStream 作为参数的方法。该方法从 InputStream 中提取属性并返回“版本”属性。此属性保存应用程序的版本。
public String getVersion(InputStream inputStream) throws IOException {
Properties properties = new Properties();
properties.load(inputStream);
String version = properties.getProperty("version");
return version;
}
出于测试目的,我想创建一个 Properties 对象,设置一些属性,然后将这些属性加载到 InputStream 中。最后,InputStream 将传递给被测方法。
@Test
public void testGetAppVersion() {
InputStream inputStream = null;
Properties prop = new Properties();
prop.setProperty("version", "1.0.0.test");
// Load properties into InputStream
}
我该怎么办?
有只小跳蛙
相关分类