Wie kann ich eine Feldvariable verspotten, die inline initialisiert wird?
class Test {
private Person person = new Person();
...
public void testMethod() {
person.someMethod();
...
}
}
Hier möchte ich verspotten, person.someMethod()während ich die Test.testMethod()Methode teste , für die ich die Initialisierung einer personVariablen verspotten muss . Irgendeine Ahnung?
Bearbeiten: Ich darf die Personenklasse nicht ändern.
Person. Zu den Optionen gehören das Hinzufügen eines Konstruktors oder eine Setter-Methode.