Als ich einen Unit-Test mit JUnit durchführte, bekam ich plötzlich einen Initialisierungsfehler mit einer Methode, die bis zum Vortag normal funktionierte. Das Folgende ist ein Memorandum über Hintergrund und Lösung.
Wenn ich einen JUnit-Test mit Eclipse ausgeführt habe, ist bei einigen Testmethoden ein Initialisierungsfehler aufgetreten. Es funktionierte normal bis zum Vortag.
Um zu überprüfen, ob die Abdeckung des zusätzlichen Entwicklungsinhalts ausgelassen wurde Kehren Sie zum Festschreiben und Testen vor der Entwicklung zurück. Danach trat ein Initialisierungsfehler wie bei der obigen Erfassung auf, als ich zum letzten Commit wechselte und den Test durchführte. ・ ・ Weil die Entwicklungsfrist kurz war, wurde mein Kopf leer.
Nach der Überprüfung scheint es zu passieren, dass die Methode mit @Test in der Testmethode aufgerufen wird. Diesmal gibt es keinen solchen Ort.
Als Ergebnis verschiedener Überprüfungen wurde festgestellt, dass der Initialisierungsfehler nur in der neu hinzugefügten Testmethode auftrat. Das heißt ... ich bin sicher an der Sache angekommen.
Die Ursache ist ... Commit vor der Entwicklung → Es wurde nach der Rückkehr zum letzten Commit nicht erstellt / bereitgestellt. </ b> Es ist ein sogenannter gewöhnlicher Fehler. .. Danach wurde es erfolgreich gelöst, indem Build und Deployment ausgeführt wurden.
Vergessen Sie nicht, zu erstellen und bereitzustellen, wenn Sie Zweige ändern oder Commits zurücksetzen.
Recommended Posts