Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:ffit:3-jahr:cicd:learningunits:lu05:d [2026/03/08 21:13] – angelegt apeter | de:modul:ffit:3-jahr:cicd:learningunits:lu05:d [2026/03/08 22:28] (aktuell) – apeter | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== LU05d - Unit-Testing mit Java ====== | ====== LU05d - Unit-Testing mit Java ====== | ||
| - | '' | + | ==== JUnit ==== |
| + | |||
| + | Bei Java ist JUnit der klare Standard. Nach Möglichkeit sollte man bereits schon JUnit5 (Jupiter) verwenden anstatt noch die ältere JUnit4. | ||
| + | |||
| + | Beispiele Java: | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | Bedenken Sie dabei, dass einige der Tests bereits Fake, Stubs oder Mocks verwenden. Diese werden wir jedoch erst bei den Integration-Tests behandeln. | ||
| + | |||
| + | In der Pipeline sieht das entsprechende Snippet in etwas so aus: | ||
| + | <code yml> | ||
| + | - name: Compile Java | ||
| + | run: ./gradlew compileJava | ||
| + | |||
| + | - name: Run tests | ||
| + | run: ./gradlew test --info | ||
| + | </ | ||