Commit Graph

  • 00667d9e7d Merge pull request 'Adjusted some tests and removed clearDatabase() method because of the reason of data persistence.' (#8) from database into main main KevinSchoenmayer 2026-01-06 23:56:03 +01:00
  • 60390052dd Merge pull request 'Changed Tests so they don't permanently insert workers and tasks into the database' (#7) from ScannerImplementation into main KevinSchoenmayer 2026-01-06 23:54:20 +01:00
  • 0f23b15ad4 Adjusted some tests and removed clearDatabase() method because of the reason of data persistence. database Riley Schneider 2026-01-06 23:53:32 +01:00
  • 677336e534 Changed Tests so they don't permanently insert workers and tasks into the database ScannerImplementation KevinSchoenmayer 2026-01-06 23:51:24 +01:00
  • 342338f6e5 Merge pull request 'Hotfix to address the IOException in the SimpleDatabaseManager class, modified modifier and deleted useless test.' (#6) from database into main KevinSchoenmayer 2026-01-06 23:39:24 +01:00
  • 3050405792 Hotfix to address the IOException in the SimpleDatabaseManager class, modified modifier and deleted useless test. Riley Schneider 2026-01-06 23:36:29 +01:00
  • e667389694 Changed the build.gradle to have an automatic build script, added the README KevinSchoenmayer 2026-01-06 23:08:43 +01:00
  • 6ac08e2db1 Merge branch 'main' of https://home.luithardt.cloud:5400/KevinSchoenmayer/GseTDDUebungKCLR Problems with merging into main, new version KevinSchoenmayer 2026-01-06 21:56:07 +01:00
  • 20afbbf461 Problems with the merge to main KevinSchoenmayer 2026-01-06 21:52:34 +01:00
  • 0b74bf5eea Merge pull request 'ScannerImplementation' (#5) from ScannerImplementation into main KevinSchoenmayer 2026-01-06 21:24:36 +01:00
  • 6ccb68285f Added syncing with database when starting the Manager, adding, removing or editing anything KevinSchoenmayer 2026-01-06 21:14:09 +01:00
  • 0c83baec46 Merging KevinSchoenmayer 2026-01-06 20:23:49 +01:00
  • 654305f2cd Small fix for listing tasks KevinSchoenmayer 2026-01-06 20:05:43 +01:00
  • a390509f87 Fixed CLI to allow for full testing by using State Machines for everything, test for editing passes now KevinSchoenmayer 2026-01-06 19:35:52 +01:00
  • 85446bc230 Quick change to the access Modifiers for fields in Worker,Task and Assignmentmanager, refactored tests to use getWorkerMap KevinSchoenmayer 2026-01-04 16:33:12 +01:00
  • f0da7b0f9a Mid-Work of changing the CLI to use State Machines so all input can be tested with the Tests using handleInput() KevinSchoenmayer 2026-01-04 16:27:53 +01:00
  • c85d55ce7d Almost full implementation of Scanner UI. Two tests not passing, but safety commit KevinSchoenmayer 2026-01-04 16:09:48 +01:00
  • a875f24e83 Commit for the rebase on ScannerImplementation from main KevinSchoenmayer 2026-01-04 15:23:53 +01:00
  • 760009b4d6 Merge pull request 'Implemented database functionality' (#4) from database into main KevinSchoenmayer 2025-12-18 21:13:10 +01:00
  • bb71c7e329 Fixed assignment manager to pass some tests, scanner is not yet implemented fully KevinSchoenmayer 2025-12-18 19:58:03 +01:00
  • 35e22bba99 Added MySQL functionality Riley Schneider 2025-12-18 10:01:58 +01:00
  • 3344ba67cc Updated files and created compose.yml for internal database usage Riley Schneider 2025-12-14 17:53:04 +01:00
  • 97990a3e76 Deleted unnecessary files. Riley Schneider 2025-12-08 21:15:46 +01:00
  • 4eb0f6c3bd Merge pull request 'database' (#3) from database into main Riley Schneider 2025-12-08 18:10:07 +01:00
  • 0dd7fd4687 Provide mock-like DB manager for integration testing Riley Schneider 2025-12-08 18:06:43 +01:00
  • e9b2ad0a57 Heavily refactored DatabaseManager.java and SimpleDatabaseManager.java. Fully refactored DatabaseGoodCasesTest.java and DatabaseBadCasesTest.java. Riley Schneider 2025-12-08 17:50:21 +01:00
  • 292d6c74c3 Implemented Update method Riley Schneider 2025-12-03 23:17:31 +01:00
  • f2cc964d39 Added new tests that needs to be implemented. Riley Schneider 2025-12-03 23:04:21 +01:00
  • 995fba6fce Added a placeholder method to delete objects from the database. Riley Schneider 2025-12-03 22:29:52 +01:00
  • daafd7d09e Fixed a typo in the query Riley Schneider 2025-12-03 22:24:04 +01:00
  • 41e711ab74 Added resultSet.next() Riley Schneider 2025-12-03 22:22:30 +01:00
  • 625e089a36 Prepared new tests Riley Schneider 2025-12-03 22:10:24 +01:00
  • d9da291d45 Added first sql-queries into the SimpleDatabaseManager.java (Still failing / Red Errors) Riley Schneider 2025-12-03 21:45:26 +01:00
  • 2af4f4b7a4 Wrote all the Tests for the Scanner UI KevinSchoenmayer 2025-12-03 21:13:59 +01:00
  • b801ea7d21 Added NotImplementedException, edited some DatabaseGoodCasesTest tests. Riley Schneider 2025-12-03 20:52:47 +01:00
  • 8150fdbf13 Updated from origin/main Riley Schneider 2025-12-03 20:42:23 +01:00
  • 79df3d300e Just a small commit so i can pull KevinSchoenmayer 2025-12-03 20:39:54 +01:00
  • 7201f66214 Small commit while writing tests KevinSchoenmayer 2025-12-03 20:33:11 +01:00
  • 0db43fe51a Fixed Merge Conflicts, uploaded local main KevinSchoenmayer 2025-12-03 20:37:10 +01:00
  • 90fbacadaa Merge pull request 'database' (#2) from database into main Riley Schneider 2025-12-03 20:16:49 +01:00
  • 57144fa772 Updated MySQL Methods, Tests and Information accordingly. (High security risk btw) Riley Schneider 2025-12-03 20:15:28 +01:00
  • c10de39091 Just a commit to push the build files so I can push ManageTasksFeature KevinSchoenmayer 2025-12-03 19:36:50 +01:00
  • 98bbddb31a Added Tests for removing, finishing and unfinishing tasks and so on for test coverage. KevinSchoenmayer 2025-12-03 19:32:59 +01:00
  • 7640b1ef35 Added Tests for TaskState Changes. Actually added functionality to pass that test. KevinSchoenmayer 2025-12-03 19:20:24 +01:00
  • 20daf315ca Added Task Adding, Removing, Editing and corrected some relatex tests. Coverage still not 100% KevinSchoenmayer 2025-12-03 19:08:16 +01:00
  • d3488f1f1c Update connect method in SimpleDatabaseManager.java Riley Schneider 2025-12-03 18:26:13 +01:00
  • 382aad70f7 Updated gitignore Riley Schneider 2025-12-03 18:24:42 +01:00
  • dbebcad97d First runnable tests for Database / Commented out Good/BadCasesTests (not relevant to this branch) Riley Schneider 2025-12-03 18:23:07 +01:00
  • 4fa55c8607 Added Full Skeleton Methods for AssignmentManager and Task Skeleton KevinSchoenmayer 2025-12-03 18:21:53 +01:00
  • ec0abd85b9 Merge remote-tracking branch 'origin/database' into database Riley Schneider 2025-12-03 18:20:36 +01:00
  • 04f2087456 First runnable tests for Database / Commented out Good/BadCasesTests (not relevant to this branch) Riley Schneider 2025-12-03 18:19:48 +01:00
  • fb0e05fd4d Added a basic test for the worker get methods KevinSchoenmayer 2025-12-03 18:05:32 +01:00
  • 7d05bb921a Added a basic test for the worker get methods TestImplementation KevinSchoenmayer 2025-12-03 18:05:32 +01:00
  • 4bb1e13f21 Added basic worker so tests can create them Worker KevinSchoenmayer 2025-12-03 17:59:30 +01:00
  • 0c4f092312 Backup Riley Schneider 2025-12-03 17:49:06 +01:00
  • 8c4849fdf0 Just adding the report so I can rebase KevinSchoenmayer 2025-12-03 17:43:40 +01:00
  • a5378868ea Changed a small setting so test results are actually displayed KevinSchoenmayer 2025-12-03 17:39:42 +01:00
  • 9641825200 Wrote the first BadCasesTests KevinSchoenmayer 2025-12-03 17:36:12 +01:00
  • bc0e30860c First database tests Riley Schneider 2025-12-03 17:30:33 +01:00
  • d5a9825ec1 Wrote the first GoodCasesTests KevinSchoenmayer 2025-12-03 17:29:56 +01:00
  • 26f7ecbee6 Merge pull request 'Skeleton' (#1) from Skeleton into main Ferryry 2025-12-03 16:44:45 +01:00
  • eed1390c65 Remove database folder Riley Schneider 2025-12-03 16:42:41 +01:00
  • b732d8d4b5 Initial Commit Riley Schneider 2025-12-03 16:38:10 +01:00
  • c5e26bf594 Rough Skeleton for Tests and Classes KevinSchoenmayer 2025-12-03 16:28:17 +01:00
  • 2a387400a1 Initial Commit Roles Riley Schneider 2025-12-03 15:37:59 +01:00
  • 668a76e26c Initial Test Push KevinSchoenmayer 2025-12-03 15:26:09 +01:00
  • 2d963c7fd8 Initial commit KevinSchoenmayer 2025-12-03 15:18:41 +01:00