0
我有一个用PL/SQL编写的数据库进程,我想用DBUNIT进行测试。 pl/sql程序处理一个表中的数据,并将新数据生成到一个新表中。在某些情况下,它也会更新原始表格中的字段。关于DBUNIT和Junit的问题
我对如何使用dbunit来测试这个有点困惑。阅读它,它看起来像我必须指定一个XML文件中的数据,但我不知道如何构造XML文件。关于它的思考,我认为我会需要以下数据文件包含数据表A含
- xml文件 含
- XML文件中的数据进行更新TABLEA
的工作流是这样的
- 负载表A
- pl/sql进程将处理数据并在tableB中生成结果并更新表A中的一些字段
- 为tableB加载xml文件并比较结果。
我对dbunit如何帮助解决这个问题略有困惑。例如
- 是加载到内存中的xml数据,然后与TableB中的内容进行比较?
- 我该如何比较tableA的更新?
也请让我知道,如果你能建议一个更好的选择或方法来做到这一点。
感谢
您可能还想看看类似于JUnit等框架的utPL/SQL。 – 2010-06-24 10:48:10