请教如何使用Junit对包含get,set方法的VO进行相等的比较测试(高难,菜鸟勿入)
目前很多系统的model层面的入口和出口都是VO,而编写测试用例的时候势必要涉及到VO的比较,因为VO中什么类型都有可能存在,所以是不是可以做出一个抽象的BaseVO里面包含可以继承和不用再复写的equals方法,目前有个想法,但还是觉得困惑,下面是我的想法:
如果把一个正确的VO串行化到文件里,比较的时候再读入,这样就有了两个VO对象,但是因为VO里面的类型比较多,很多也许还不能串行化的,所以能不能写一个通用的方法比较两个VO是不是equal?