我是java新手,必须测试类。
我需要一个非常复杂的类的模拟对象,其中一些属性是对象,而这些对象又具有其他对象等等,所以对我来说手动生成一个模拟对象需要做很多工作。
我想知道是否有一种方法可以自动生成该模拟对象,但不仅如此,是否可以用一些任意值自动填充该对象的所有属性。
有人可以帮我解决这个问题吗?
我将在这里举一个例子,以确保我清楚...
class A {
int a;
B b;
C c;
}
class B {
int x;
C k;
}
class C {
String x;
int x;
}
我想模拟一个 A 类的对象。
我希望该 mockA 对象具有所有可能字段的值,例如 B 类中的 x String 也...