Mockito spioniert eine Klasse aus, die eine statische Methode enthält, die eine andere statische Methode aufruftJava

Java-Forum
Anonymous
 Mockito spioniert eine Klasse aus, die eine statische Methode enthält, die eine andere statische Methode aufruft

Post by Anonymous »

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 (

Code: Select all

m1
). Innerhalb derselben Klasse Myclass1 gibt es eine weitere statische Methode (

Code: Select all

m2
), 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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post