-
Notifications
You must be signed in to change notification settings - Fork 0
/
demo.txt
25 lines (19 loc) · 1.02 KB
/
demo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Demo1:
* Endpunkte, Business Layer und DB Layer zeigen
* Testcase zeigen, erklären und ausführen
=> @SpringBootTest um SpringBoot basierte Tests auszuführen
=> Lädt SpringBoot Kontext, bietet Support für verschiedene WebEnvironments, kann Webserver starten der auf einem fixen Port lauscht
=> @Testcontainers ist eine Junit-Jupiter Erweiterung und ermöglicht automatischen Start und Stop der Container
=> @Container wird zusammen mit @Testcontainers benutzt um Container zu markieren, die von der Testcontainers Erweiterung gemanaged werden sollen
=> @DynamicPropertySource fügt der Umgebung Properties hinzu
=> RestAssured Library wird benutzt um Test Requests zu schreiben
* Test logs zeigen
Demo2:
* Testcase zeigen, erklären und ausführen
=> OTEL Agent wird an den Java Prozess angehängt
=> Testcontainers Network wird verwendet
=> Clickhouse + otelCollector Container werden gestartet
=> DynamicProperties wurden erweitert, so dass JDBCTemplate erstellt werden kann
* Test logs zeigen
* Datenbank Inhalt zeigen
* Grafana zeigen