Code: Select all
@ExtendWith(MockitoExtension.class)
public class FrameworkTest {
@Mock private OrderService orderService;
@InjectMocks private CompanyService companyService;
@Test
void testexecuteOrder() {
Mockito.when(orderService.executeAuftrag((OrderData) Mockito.any()))
.thenReturn(OrderAnswer.builder().successful(true).build());
Output output = companyService.execute();
// ...
}
}
Und genau das passiert tatsächlich. Einige der Zeiten. In einigen Zeiten - die genaue Code ohne Änderungen auszuführen - gibt die Methode ExecuteAauftrag () ein Null -Objekt zurück, wodurch mein Test fehlschlägt, da in der folgenden Zeile in CompanyService ein NPE erzeugt wird. Orderanswer Objekt.
Fehlt mir etwas? Vielleicht gibt es zwischen Tests, die ich nicht sehe, einen Zustand zwischen den Tests?
Code: Select all
org.mockito
mockito-core
3.12.4
test