Nuclos Unit Test: JUnit, TestNG, Spring, SpringJUnit4ClassRunner, AbstractTestNGSpringContextTests, Mockito, @Autowired, ReflectionTestUtils.

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.

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

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.

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 →