8

私は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 も...

4

1 に答える 1