我有一个方法将HotelData
对象列表转换为XML
并写入文件。说,
@Override
public void dataToXmlConverter() {
/* 1. the method inherited the list `List<HotelData> rows`,
so, it doesn't take any arguments as parameter to the method */
DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = null;
try {
docBuilder = docFactory.newDocumentBuilder();
} catch (ParserConfigurationException e) {
e.printStackTrace();
}
Document doc = docBuilder.newDocument();
Element rootElement = doc.createElement("info");
doc.appendChild(rootElement);
/* 2. convert the List to the XML format */
for (int i = 0; i < rows.size(); i++) {
// some conversation code
}
/*3. write the XML to the file */
try{
// write to the XML file
}
catch (Exception ex) {
ex.printStackTrace();
}
System.out.println("CONVERTED TO XML");
}
我有一些单元测试的经验,但是,我的问题是我应该在这里测试什么,特别是当没有参数时,返回类型是void
。请指教。一些示例代码将有所帮助。
答案 0 :(得分:1)
这里要测试的东西太多了。
一些可以是: