Ich bin neu in die Testumgebung, ich habe kleine Verwirrung die Klassendatei in das Hinzufügen möchte ich die ruhige Web-Services testen welche Klasse-Datei in der Klasse unter Test im JUnit-Testfallerstellung einzubeziehen ? Ob die Dao-Klasse oder Bean-Klasse oder Dienstklasse.Welche Klassendatei soll in der "Klasse unter Test" in der jnit-Testfallerstellung enthalten sein?
Welche Klassendatei soll in der "Klasse unter Test" in der jnit-Testfallerstellung enthalten sein?
Antwort
Es ist egal, Sie könnten es überspringen. Die getestete Klasse dient zum Schreiben eines einzelnen Einheitentests für eine einzelne Klasse, wobei der Assistent die Testmethoden-Stubs für die Methoden der Klasse für Sie erstellt.
Wenn Sie einen REST-Dienst testen möchten, brauchen Sie diesen nicht und können diesen Teil überspringen. Erstellen Sie einfach den Test und nennen Sie die Testmethode entsprechend dem Anwendungsfall oder Szenario, das Sie testen möchten.
Mit JUnit4 ist der Test selbst eine einfache Java-Klasse, das einzige, was ihn zu etwas Besonderem macht, sind @Test
annotierte Methoden. Du brauchst also nicht den ganzen Zauberer.
Aber falls Sie zu Einheit Testen Sie den Service, wählen Sie die Service-Klasse selbst (das heißt der JAX-RS-Service-Klasse kommentierte mit @Path
)