मैं एक फील्ड वैरिएबल को कैसे मॉक कर सकता हूं जिसे इनिशियल इनलाइन किया जा रहा है?
class Test {
private Person person = new Person();
...
public void testMethod() {
person.someMethod();
...
}
}
यहां मैं person.someMethod()
उस Test.testMethod()
विधि का परीक्षण करते हुए मॉक करना चाहता हूं जिसके लिए मुझे person
वेरिएबल के इनिशियलाइज़ेशन को मॉक करने की आवश्यकता है । कोई सुराग?
संपादित करें: मुझे व्यक्तिगत वर्ग को संशोधित करने की अनुमति नहीं है।
Person
। विकल्प में ऐसा करने के लिए एक कंस्ट्रक्टर जोड़ना या एक सेटर विधि जोड़ना शामिल है।