Skip to content

bbvch/fizzbuzz-testing-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FizzBuzz mit überlappenden Tests

Dieses Repo enthält das Code-Beispiel aus dem Blog-Post Unit-Testing vs. Integration-Testing vom Tech Insights-Blog der bbv.

Der Branch main enthält das Haupt-Beispiel mit der ersten modularisierten Implementierung.

Der Branch combined-output enthält die Anpassung mit dem CombinedOutput. Man beachte, dass die Tests durchlaufen, die Ausführung der main-Methode aber nicht die gewünschte Ausgabe erzeugt („FizzBuzz“ statt „FIZZBUZZ“).

Der Branch overlapping-tests enthält den Stand ohne die Anpassung, aber mit überlappenden Tests.

Der Branch combined-output-overlapping-tests enthält sowohl die Anpassung von combined-output als auch die überlappenden Tests, die nun fehlschlagen.

Der Branch combined-output-overlapping-tests-fixed enthält darauf aufbauend eine angepasste Implementierung, die die überlappenden Tests wieder erfolgreich durchlaufen lässt.

Der Branch simple enthält der Vollständigkeit halber das erste All-In-One-Beispiel.

Build & Ausführung

Voraussetzung: Java 21.

Programm bauen und Tests ausführen:

./mvnw package

Programm ausführen:

java -jar target/fizzbuzz-0.0.1-SNAPSHOT.jar

About

Beispiel-Code zum Blog-Post Unit-Testing vs. Integration-Testing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages