我是新来测试开发,并试图打破我的非tdd习惯。JUnit - 如何为文件解析方法编写测试?
我的应用程序中的大部分功能可测试代码都与数据库I/O或文件读/写有关。 Android为处理数据库测试提供了一些扩展,但是我失去了如何编写用于阅读示例文件的测试。
下面是我的应用程序中的一个示例:XML导入。
方法parseXML()
以相当简单的模式读取文件,并直接将其内容写入数据库。有几种子方法可以解析不同节点的内容(即parseNote()
或parseList()
)。
我必须提供样本文件吗?如果是这样如何?我应该如何开始测试这样的代码?
编辑 示例文件:
<lists>
<list title="Sample List">
<note title="Note 1" details="Details 1"/>
<note title="Note 2" details="Details 2"/>
<note title="Note 3" details="Details 3"/>
</list>
</lists>
示例文件将很方便。 – Woot4Moo 2011-05-19 14:03:35
@ Woot4Moo示例文件已添加。 – CodeFusionMobile 2011-05-19 14:36:16