2012-02-17 43 views
1

我有一个与DataBase(MySql)一起工作的类。我想测试这个课程。在数据库中有很多模式和表格,而我的课程使用了很多模式和表格。我需要用什么来测试这个数据库?我尝试使用HSQLDB数据库从内存中的数据库加载所有模式和表,但我无法加载多个模式。其他建议?也许使用其他数据库或框架进行测试?用多种模式在Java中进行DBUnit测试

回答

0

听起来像你有设计问题。您的课程似乎遵循God Object反模式。鉴于它似乎需要访问许多表和模式,我认为你可能会达到。

你需要减少你的类的功能,并可能将它分成多个类。