Nuclos Unit Test: JUnit, TestNG, Spring, SpringJUnit4ClassRunner, AbstractTestNGSpringContextTests, Mockito, @Autowired, ReflectionTestUtils. |
Sprache: Deutsch · English
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.
testng.xml-Suiten).Nuclos-Tests können Spring nutzen, um Beans zu injizieren und den Kontext zu laden:
| Ansatz | Beschreibung |
|---|---|
SpringJUnit4ClassRunner | JUnit-Test mit Spring-Kontext. |
AbstractTestNGSpringContextTests | TestNG-Test mit Spring-Kontext. |
ReflectionTestUtils | setzt private Felder für Tests. |
@Autowired / @Configurable | Injektion in Test- bzw. Domänenobjekte. |
| Mockito / Springockito | Mocken 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. |