Commit Graph

46 Commits (b8de76edc51bcd33fa9691639d83b521c271e2a0)

Author SHA1 Message Date
nikow b8de76edc5 Alle gefundenen Ausnahmen die der User auslösen kann werden gecatcht. 2023-01-07 18:38:03 +01:00
nikow 32e22a1b48 Factory roboterBauen() User bringt das Programm durch flasche eingaben
zum einsturz.
2023-01-07 17:36:12 +01:00
nikow 38ca80a937 FactoryTest hinzugefügt um Factory zu testen. 2023-01-07 15:31:24 +01:00
nikow 18d4f8152c RoboterTest smokeTest() wurde C3PO ergänzt. 2023-01-07 14:45:29 +01:00
Milan Lukic 38341c1c60 RoboterTest Klasse mit Tests erstellt. 2023-01-06 18:19:32 +01:00
Milan Lukic c218cace87 RobotFactoryTest Klasse mit Tests implementiert. 2023-01-06 17:29:01 +01:00
Milan Lukic b56e302e37 Weitere SystemTests 2023-01-06 16:22:47 +01:00
Milan Lukic 8ca77ecf35 Erste SystemTests angelegt 2023-01-06 16:00:10 +01:00
Milan Lukic 0ff589db10 Nexus6 (Pris) in RoboterLager hinzufügt. In der UI kann abgerufen werden 2023-01-06 15:18:46 +01:00
Milan Lukic 7ffe3886ac UI weiter weweitert. Daten des Roboters können abgerufen werden! 2023-01-06 15:13:03 +01:00
Milan Lukic 4d28be7a18 UI erweitert um Letzten Fehler auslesen! Exception Handling in UI. 2023-01-06 14:40:56 +01:00
Milan Lukic 8bbe608c0c In R2D2 SelectionSort überarbeitet, war fehlerhaft! 2023-01-06 14:15:03 +01:00
Milan Lukic cc7bc20b1d Weitere UI Erweiterungen. Neue Methoden. 2023-01-06 13:52:55 +01:00
Milan Lukic eeda064427 Weitere Methoden in Factory, Factorysystem, RobotFactory. Main erstellt! 2023-01-05 21:07:01 +01:00
Milan Lukic 04c6dc90f1 Kleine Änderungen in der RobotFacory und Factorysystem. idVergeben() ist
jetzt in der RobotFactory.
2023-01-05 19:55:17 +01:00
Milan Lukic f276084c7e Eine Facade als Factorysystem als Klassennamen erstellt. idVergabe dahin
verschoben. Methode roboterAnlegen in der Facade erstellt.
2023-01-05 19:44:43 +01:00
nikow 28af833e03 Ids werden jetzt zufällig vergeben und die Roboter werden in
roboterLager gespeichert.
2023-01-05 18:58:08 +01:00
nikow 4ec9407bfe Factory hat die methode idVergeben() bekommen. 2023-01-05 18:32:33 +01:00
nikow 604fe74082 Ausnahmen speichern jetzt den Namen vom Roboter der sie entstanden ist
und kann mit der methode getRobotName() ausgelesen werden.
2023-01-05 17:18:25 +01:00
nikow 98f688fa9d Factory hat jetzt einen Switch womit der User arbeiten kann 2023-01-05 16:37:57 +01:00
nikow 47375ba647 final beim erzeugen vom Pris hinzugefügt 2023-01-05 16:15:06 +01:00
nikow 973af80774 Factory 2023-01-05 16:06:54 +01:00
nikow 4d81d85582 Merge branch 'master' of https://gitty.informatik.hs-mannheim.de/2122158/PR2-Roboterfabrik.git 2023-01-05 16:05:10 +01:00
nikow 0282081be5 Package ui und klasse Factory erstellt 2023-01-05 16:02:39 +01:00
Milan Lukic 5a78ea1429 Exceptions RobotMagicValue erweitert und implementiert, getLastException
implementiert
2023-01-05 16:02:23 +01:00
Kai-Niklas Dippold d5070e89cf speak() in Roboter implementiert und name auf final gesetzt 2023-01-05 14:23:28 +01:00
Milan Lukic eeaa28e263 Die Ersten Exceptions erstellt und in Nexus6 Klasse (singleton) in
think() und speak() eingefügt.
2023-01-04 18:28:51 +01:00
Milan Lukic a12278c48b Nexus6 Roboter als Singleton umgesetzt 2023-01-04 14:49:06 +01:00
Milan Lukic 3bcff6941c RobotFactory Klasse erstellt und die Methode addRoboter implementiert 2023-01-04 12:46:13 +01:00
nikow fbeda26182 speak methode in Roboter verändert. 2023-01-03 18:31:05 +01:00
nikow c696e79cbf R2D2 Selection Sort implementiert. 2023-01-03 17:50:14 +01:00
nikow 8396f15947 InsertionSort in C3PO implementiert 2023-01-03 17:25:38 +01:00
nikow e90209a20d Speak Methode aus C3PO entfernt 2023-01-03 17:08:14 +01:00
nikow c2a3cdbeb0 Merge branch 'master' of https://gitty.informatik.hs-mannheim.de/2122158/PR2-Roboterfabrik.git 2023-01-03 17:05:55 +01:00
nikow 76292861de Speak methode entfernt 2023-01-03 17:05:36 +01:00
Milan Lukic a39552dc43 Roboterklasse Speak Methode mit Stream und Lambda implementiert 2023-01-03 17:04:57 +01:00
nikow c9805dbd38 Merge branch 'master' of
https://gitty.informatik.hs-mannheim.de/2122158/PR2-Roboterfabrik.git
robotType in C3PO
2023-01-03 16:52:13 +01:00
nikow 36bc77e7f6 Merge branch 'master' of https://gitty.informatik.hs-mannheim.de/2122158/PR2-Roboterfabrik.git 2023-01-03 16:48:58 +01:00
nikow ed092aa6d4 RobotType in C3PO
Merge branch 'master' of
https://gitty.informatik.hs-mannheim.de/2122158/PR2-Roboterfabrik.git
2023-01-03 16:48:45 +01:00
Milan Lukic 4e712da050 RobotType in R2D2 angelegt und Enum RobotType erstellt 2023-01-03 16:48:10 +01:00
Milan Lukic d59ee7395f Kontruktor gesetzt und id und idZähler implementiert. Unimplementierte
Methoden eingefügt. Vererbung mit Roboter.
2023-01-03 15:04:32 +01:00
Milan Lukic 64e39d28e8 Id und Id Zähler von Roboter in R2D2 verschoben 2023-01-03 14:59:55 +01:00
Milan Lukic c3f23ed765 Test Kommentar 2023-01-03 14:25:11 +01:00
nikow a5c7b0429d Test Kommentar 2023-01-03 14:23:37 +01:00
Milan Lukic e3c7870e4c Roboterklasse erstellt, stellt die Superklasse von R2D2 und C3PO da.
Roboterklasse implementiert das Interface Robot.
2023-01-03 13:25:45 +01:00
Milan Lukic 200715c547 Initial Commit 2023-01-03 12:13:16 +01:00