读书人

检测是不是在运行JUnit单元测试

发布时间: 2012-12-20 09:53:21 作者: rapoo

检测是否在运行JUnit单元测试

? 在写单元测试时遇到一个问题:同一份代码,在单元测试时,我希望他连接到测试数据库;在正式运行时,我希望他连接到正式数据库。

? 因此,我要判断当前运行的是测试还是生产环境。

?

? 首先,我配置了两套数据库连接环境,一套用于单元测试,一套用于生产环境。

? 然后,通过运行时判断是否在运行单元测试,而决定读取哪一套的配置,判断代码为:

     
maven的更好弄了,本身就可以支持不同的profile.当然,人为要破坏是不能够防止的 14 楼 aaa1aaaaa 2012-11-07 使用Derby嘛,也就是Java DB,不久解决了啊

读书人网 >编程

热点推荐