Ich versuche, einen Unit-Test mit Mockito 5.14.2 zum Laufen zu bringen. Die Methode, die ich als Unit-Test durchführen möchte, ist eine statische Methode (
). Innerhalb derselben Klasse Myclass1 gibt es eine weitere statische Methode (
), der einen String zurückgibt und von m1 aufgerufen wird. Dies scheint bei der Verwendung eines Spions der Fall zu sein. Es funktioniert jedoch nicht wie erwartet.
Code: Select all
class Myclass1 {
public static String m1() {
// do stuff
return m2();
}
public static String m2() {
// do stuff
return "a string";
}
}
versucht:
Code: Select all
class Myclass1Test {
@Test
void testM1() {
try (MockedStatic