【发布时间】:2012-02-27 11:53:00
【问题描述】:
我习惯于开发 Java 应用程序,但对于一个项目,我使用 posgresql 函数。我想为这些函数编写小单元测试。
我目前正在寻找一种标准方法。我找到了 pgTap 和 pgUnitTest,以及 2007 年的一篇文章:http://www.bigsmoke.us/postgresql-unit-testing/
您对 postgresql 函数进行单元测试的方法是什么?你如何模拟数据/分离测试数据?如何隔离单元测试?哪种框架或方法更受青睐(我使用 jUnit 和 testNG for java)?
【问题讨论】:
-
要生成数据,您可以使用此databene.org/databene-benerator.html。
-
支持发布此问题并在此处提供链接。我肯定会阅读并查看 pgTap。
-
可能值得一试github.com/yandex-qatools/postgresql-embedded (Java),用于一般的 Postgress 测试设置。它管理一个 PG 实例,因此您无需针对真实的 PG 服务器进行测试。
标签: unit-testing postgresql frameworks mocking plpgsql