我是jUnit的新手,有一个任务来编写具有一些复杂数据库组件的应用程序的jUnit测试用例。我可以为数据库组件编写测试用例,并且在本地maven构建创建时可以正常运行。但是在部署框中,我从jenkins maven命令创建构建时没有可用的数据库。请建议!如何为数据库组件编写jUnit测试用例?
0
A
回答
2
jUnit的扩展名为dbUnit,旨在创建测试运行之间的已知可重现状态。在CI框(以及本地)上与内存数据库(如HSQL或H2)一起使用应该很适合您。
干杯,
1
通常的做法是在内存数据库环境中为CRUD功能编写单元测试。不完全是真实的东西,但方式不那么危险。看看
http://www.h2database.com/html/main.html
http://www.oracle.com/technetwork/articles/javase/javadb-10-5-142692.html
0
可以基于嘲弄和集成测试其真实DB运行单元测试中分离你的测试。仅在Jenkins中运行单元测试
0
I am working same kind of project. In our application we use test schema and a reusable class which loads the data from the XML(File is same as test class) and Cache the data and removes the data from the table, so that Unit test get intended data.
We set different profile and these are set via JVM arguments. And these profile have the database details and any other admin stuff required. In case of Junit to run we use the unit test profile.
相关问题
- 1. 如何编写junit mokito测试用例
- 2. 如何编写JUnit测试?
- 3. 编写JUnit测试来测试一组
- 4. 如何为下面的类编写JUnit测试用例?
- 5. 编写DAO的Junit测试用例
- 6. 为JUNIT测试用例指定数据
- 7. 编写JUnit测试
- 8. 编写JUnit测试案例对Struts
- 9. 单元:如何使用jUnit和Mockito编写测试用例
- 10. 如何使用JUnit编写数据驱动的测试3
- 11. 如何为参数化的jUnit测试用例编写一个ant脚本?
- 12. 如何编写一个junit测试用例添加方法?
- 13. 如何在Spring Mapper类中编写junit测试用例
- 14. 如何编写JUNIT测试用例进行嘲讽?
- 15. 如何编写未知输出的JUnit测试用例
- 16. 如何编写JUnit测试用例来检查值的范围?
- 17. 如何编写低于类的junit测试用例
- 18. Junit测试数据库
- 19. 如何编写android jUnit功能测试
- 20. 如何正确编写JUnit测试?
- 21. 如何编写junit测试脚本?
- 22. Junit测试用例在数据库中插入数据
- 23. 如何编写junit测试用例返回虚拟存储库会话
- 24. JUnit - 如何为文件解析方法编写测试?
- 25. 如何将使用Mockito编写的jUnit测试用例转换为EasyMock
- 26. 编写更好的JUnit参数化测试用例
- 27. JUnit测试用例 - 设置数据
- 28. 如何编写JUnit测试案例在列表
- 29. 如何编写JUnit测试案例的XPath
- 30. 如何为创建新对象的void方法编写junit测试用例
为我工作! –