@Author Kevin Schoenmayer, Riley Schneider, Can Oezdemir, Lasse Grosshans

Volle Dokumentation mit Bildern, Vorbereitungen und Klassendiagramm unter https://docs.google.com/document/d/1iPl3XoZdvn1zqYCNlzHklEf_bRBGnQm41bAEaWz_s0w/edit?usp=sharing

Voraussetzungen: Docker (inkl. Docker Compose) Java 17 Git

Projekt bauen, testen und starten:

  1. Projekt klonen: git clone https://home.luithardt.cloud:5400/KevinSchoenmayer/GseTDDUebungKCLR

  2. Zu ...\GseTDDUebungKCLR\docker in cmd navigieren Docker starten: docker compose up -d

  3. Tabellenerstellung fuer die Testumgebung: Verbinden Sie sich mit dem Programm Ihrer Wahl mit der Datenbank (z.B. HeidiSQL). Die Anmeldeinformationen finden Sie in der compose.yml-Datei. Fuehren Sie nun auf der Datenbank folgende SQL-Befehle aus dieser Dateien aus: resources\sql\createTaskTable.sql resources\sql\createWorkerTable.sql Sie sollten in Ihrer Datenbank nun zwei neue Tabellen sehen: Task und Worker. Wenn dem so sei, koennen Sie mit Punkt (6) fortfahren.

  4. Projekt starten: gradle cleanRun --console=plain --quiet Jetzt werden die Tests durchgefuehrt und in ...\GseTDDUebungKCLR\build\reports\tests\index.html gespeichert (genaue Adresse fuer .html wird automatisch angegeben), die Jacoco Test Coverage erzeugt und in ...\GseTDDUebungKCLR\build\reports\jacoco\html\index.html gespeichert (genaue Adresse fuer .html wird automatisch angegeben), und das Programm in der Command Line gestartet.

Nutze ?, um dir die Befehle anzeigen zu lassen.

Description
GSE Abgabe von Kevin, Can, Lasse, Riley
Readme 173 MiB
Languages
Java 100%