我是单元测试和模拟的新手,但我需要测试这个类:
public class XMLHandler {
private static final String CONFIG_FILE = "path/to/xml";
private XMLConfiguration config = null;
public XMLHandler() {
try {
config = new XMLConfiguration(CONFIG_FILE);
config.setValidating(true);
} catch (ConfigurationException e) {
LOGGER.log(Level.SEVERE, e );
}
}
public List<ConfigENtries> getEntries() {
// do some stuff
return list;
}
@Override
public void removeEntry(int index) {
// remove entry
}
}
我想我必须用模型覆盖配置变量,但我没有设置器,那么我该怎么做呢?那么 removeEntry 呢?如何测试 void 方法?
我希望有人可以帮助我