我们正在 Linux 下使用 C++ 进行开发,并且即将设置自动化测试。我们打算使用像 CppUnit oder CxxTest 这样的测试框架。我们使用 Ant 来构建软件,我们还将使用它来运行测试。
由于某些测试将涉及数据库访问,因此我们正在寻找一种工具或框架来促进在数据库中准备和清理测试数据的任务 - 就像 Java 世界中的 DbUnit(JUnit 扩展)一样。
另一种选择可能是使用实际的 DbUnit - Java VM 可用。利用 DbUnit 的 Ant 任务似乎是最有希望的。欢迎任何相关领域的报告!