Ich sehe, dass Logger mit Hilfe von Powermock oder eine Art überschrieben Konstruktor verspottet wurde, die Logger nimmt.Was ist die Strategie, statische Logger in Java-Service mit Mockito Schein
Werden Logger überall im Code verwendet, ist das nicht ihre einfache Art, nur mit Mockito zu arbeiten? Eine Möglichkeit, den Anruf zu ignorieren oder zu verspotten - Ich möchte keine Nachricht validieren, sondern nur die Nullzeiger-Ausnahme vermeiden. Ich bin neu in Sachen Frameworks, also frage ich mich, ob ich Jmockit anstelle von Mischen und Vergleichen von zweien verwenden soll Bibliotheken - Der einzige Grund, jomockit bisher zu vermeiden - es ist einfach zu voll und kann leicht missbraucht werden!
Warum müssen Sie die Logger verspotten? Warum nicht einfach das Logging passieren lassen? Sie können eine Testkonfiguration für die Protokollierung einrichten, die verhindert, dass eine Datei geschrieben wird (z. B. einfach die gesamte Protokollierung an die Konsole senden). –
Hmm, einfach und besser Idee. – cpandey05