globe with meridians Sprache: Deutsch · English

open book Unit Tests mit TestNG oder JUnit und Spring Unterstützung

Unit-Tests in Nuclos – JUnit und TestNG mit Spring-Kontext, ReflectionTestUtils, Mockito und @Autowired.

REFERENZ ENTWICKLER STAND: JUL 2026 GILT FUER NUCLOS 4.2026.X

Auf dieser Seite

Nuclos unterstützt klassische Unit-Tests. Ein Unit-Test prüft eine einzelne Methode/Klasse unabhängig vom übrigen Code – ideal für Berechnungen. Im Build- und CI-Prozess laufen alle Tests automatisch.

Frameworks

  • JUnit – das bekannteste Framework, von Nuclos unterstützt.
  • TestNG – ebenfalls unterstützt (eigenes Eclipse-Plugin, testng.xml-Suiten).

Spring-Unterstützung

Nuclos-Tests können Spring nutzen, um Beans zu injizieren und den Kontext zu laden:

AnsatzBeschreibung
SpringJUnit4ClassRunnerJUnit-Test mit Spring-Kontext.
AbstractTestNGSpringContextTestsTestNG-Test mit Spring-Kontext.
ReflectionTestUtilssetzt private Felder für Tests.
@Autowired / @ConfigurableInjektion in Test- bzw. Domänenobjekte.
Mockito / SpringockitoMocken von Abhängigkeiten in Kombination mit Spring.

Beispiele

Die umfangreichsten Beispiele liegen im FDM-Projekt (nur für Nuclos-Mitarbeiter). Diese Seite gibt allen anderen einen Überblick über das Mögliche.

Verwandte Seiten

gear Code Coverage (JaCoCo)


Coverage.

Öffnen →

gear Sonar Code Analyse


Sonar.

Öffnen →

  • Keine Stichwörter