本帖最后由 java2000_net 于 2008-08-04 21:04:27 编辑

解决方案 »

  1.   

    JUnit测试是在你预先知道要得到的结果.
    这里你是返回数据库的结果集给其它方法.一个一个检查返回的数据是不现实的.
    不过你可以预先知道返回的个数.基本上只要返回的个数没错就说明数据正确的返回了.
    如果你还不放心,可以验证第一个从数据库中取出的数据.
      

  2.   

    可以使用JMock的方式构造虚拟的mock对象来替换数据库提供数据。
    预先设定好mock所需要返回的数据、参数规范。
      

  3.   

    需要多看些JUnit的示例就明白了.数据库的JUnit严格来说是集成测试了,不是单元测试了.
      

  4.   

    JUnit.in.Action中文版.pdf 这个貌似不错的