51Testing软件测试论坛
标题:
mockit的使用示例
[打印本页]
作者:
胖虎
时间:
2019-3-22 15:27
标题:
mockit的使用示例
如下代码所示,getFilePath()是XmlParser类中的方法,也就是我们要mock的方法。
import mockit.Mock;
import mockit.MockUp;
public class XmlParseTest {
XmlParser xmlParser = new XmlParser();
@Test
public void testProcess() {
new MockUp<XmlParser>() {
@Mock
public String getFilePath() {
String firstPath = fileToParse.getPath().toString();
return firstPath;
}
};
boolean a = xmlParser.process();
assertFalse(a);
}
}
复制代码
XmlParser.java
public class XmlParser{
public boolean process() {
File fileToParse = new File(getFilePath());
......
}
}
复制代码
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2