Commit Graph
100 Commits
Author SHA1 Message Date
Marvin Scham a247392e32 Updated CI references 2023-09-22 20:34:08 +02:00
Marvin Scham 309c3d3b93 Merge remote-tracking branch 'origin/dev' 2023-07-04 02:56:56 +02:00
Marvin Scham b5c67d39e3 Fixed ambiguous docs 2023-07-04 02:55:16 +02:00
Marvin Scham a7989dea35 Added proper credentials, updated docs 2023-07-04 02:52:09 +02:00
Marvin Scham 19d25e224e Updated auto-generated UML 2023-06-28 06:11:51 +02:00
Marvin Scham 25de14e556 Merge branch 'dev' into 'main'
#77 Persistence Fix

See merge request team1/sandbox2!14
2023-06-28 03:37:17 +00:00
Marvin Scham f5bff0a833 Merge branch '#77-Persistence-Mapping-Fix' into 'dev'
#77 Fixed compose, added docs

See merge request team1/sandbox2!13
2023-06-28 03:35:19 +00:00
Marvin Scham 388860fe5b #77 Fixed compose, added docs 2023-06-28 05:33:49 +02:00
Marvin Scham 8a9b29771a Merge branch 'dev' into 'main'
Release 1.0.0

See merge request team1/sandbox2!12
2023-06-28 03:16:01 +00:00
Marvin Scham c74205663a Bump 1.0.0, updated docs 2023-06-28 05:09:04 +02:00
Marvin Scham 85c8fe6b1a Added more demo products 2023-06-28 05:05:29 +02:00
Marvin Scham 9f7f9edeb3 Updated changelog 2023-06-28 04:45:35 +02:00
Marvin Scham f0c62da3f4 Merge branch '#75-Transactions' into 'dev'
Merge feature branches Offers/Transactions

See merge request team1/sandbox2!11
2023-06-28 02:39:44 +00:00
Marvin Scham 44c9e0d9e4 Added and rewrote tests 2023-06-28 04:31:26 +02:00
Marvin Scham f32b7fc1c7 Cleanup 2023-06-28 04:31:15 +02:00
Marvin Scham 6fe29e4319 Added missing buy logic 2023-06-28 02:57:13 +02:00
Marvin Scham 0613e261e1 Added abstraction layer to move out config 2023-06-28 02:56:54 +02:00
Marvin Scham 187db7e6f5 Patched potential security risk 2023-06-28 00:44:07 +02:00
Marvin Scham f328e00027 Merge remote-tracking branch 'origin/#70-test-cases' into #75-Transactions 2023-06-28 00:38:39 +02:00
Marvin Scham bced347354 Added persistence to local mapping 2023-06-28 00:38:15 +02:00
Marvin Scham a2337ed3ad #75 Added transaction logic 2023-06-28 00:38:02 +02:00
Marvin Scham 19c796b457 #75 Added transaction base classes 2023-06-27 16:41:55 +02:00
Marvin Scham f2993a19a8 Updated test cases 2023-06-27 06:45:25 +02:00
Marvin Scham 9927b8f959 SonarLint fixes 2023-06-27 06:45:00 +02:00
Marvin Scham d01c4d0b1d Connected application components 2023-06-27 05:23:43 +02:00
Marvin Scham b78fb49eb1 Merge remote-tracking branch 'origin/#70-OfferUpdater' into issue#12-#64-Core 2023-06-27 03:00:06 +02:00
Marvin Scham cbdeb62d71 Merge branch '#73-Dockerfile' into 'dev'
Docker/-compose

See merge request team1/sandbox2!9
2023-06-24 23:34:13 +00:00
Marvin Scham 3a1450dade Docker/-compose 2023-06-24 23:34:13 +00:00
Marvin Scham cb757035a2 Merge branch '#71-Buy-and-Sell-APIs' into 'dev'
Amazon and eBay Buy/Sell APIs

See merge request team1/sandbox2!7
2023-06-22 16:31:54 +00:00
Marvin Scham 0be5a5ad40 Amazon and eBay Buy/Sell APIs 2023-06-22 16:31:54 +00:00
Marvin Scham a86ed4c5e0 Update README 2023-06-14 15:08:55 +02:00
Marvin Scham 063efa78d6 Version bump to 0.3.0-SNAPSHOT 2023-06-14 15:07:36 +02:00
Marvin Scham 43d0ed3874 #56 Updated changelog 2023-06-14 15:07:00 +02:00
Marvin Scham 79abc2cc30 Merge branch '#56-Auto-Generate-UML' 2023-06-14 15:03:38 +02:00
Marvin Scham 6174b78f97 Merge branch 'dev' into 'main'
Release 0.2.0

See merge request team1/sandbox2!6
2023-06-07 22:29:44 +00:00
Marvin Scham 3f36fc0428 Created proper README 2023-06-08 00:25:33 +02:00
Marvin Scham ff7ccfede6 Bumped version to 0.2.0 2023-06-08 00:25:16 +02:00
Marvin Scham 5fcfbe7a8b #44 Removed needless text files 2023-06-07 23:30:11 +02:00
Marvin Scham 6f48f64eb3 Merge branch '#53-Data-Persistence' into 'dev'
Data Persistence Implementation

See merge request team1/sandbox2!5
2023-06-07 21:24:53 +00:00
Marvin Scham 450090e71a #53 Updated changelog 2023-06-07 23:21:57 +02:00
Marvin Scham 5a6ff71839 #53 Implemented SQLite product data persistence + tests 2023-06-07 23:17:59 +02:00
Marvin Scham 0a42a38016 Adjusted test file names 2023-06-07 06:41:29 +02:00
Marvin Scham 3ba366684c Added utility structures + tests 2023-06-07 05:46:03 +02:00
Marvin Scham b9fb6cbc89 Added demo products config 2023-06-07 05:45:28 +02:00
Marvin Scham f50a1e998d Added auto-opener to SQ utility script 2023-06-07 05:45:10 +02:00
Marvin Scham c1b1053a48 Merge branch '#66-Mutation-Tests' into 'dev'
Mutation Tests

See merge request team1/sandbox2!4
2023-06-06 00:39:55 +00:00
Marvin Scham 34c682b314 #66 Updated changelog 2023-06-06 02:38:23 +02:00
Marvin Scham 126613ef3c #66 Added script for ease of use 2023-06-06 02:33:16 +02:00
Marvin Scham 4f8008c6b0 #66 Added PITest dependencies and plugin 2023-06-06 02:33:03 +02:00
Marvin Scham 0541390d0e Merge branch '#37-eBay-Product-API' into 'dev'
eBay Product API

See merge request team1/sandbox2!3
2023-06-06 00:19:25 +00:00
Marvin Scham 431ea685bd #37 Added changes to changelog 2023-06-06 02:14:11 +02:00
Marvin Scham cccb466bd2 Updated Main demo method 2023-06-06 02:13:43 +02:00
Marvin Scham c5bfdd83ea Updated test resource config 2023-06-06 02:13:12 +02:00
Marvin Scham 33dcfaafa5 Added product retriever with tests 2023-06-06 02:12:57 +02:00
Marvin Scham 7f57955400 Added Product mapping and validation 2023-06-06 02:12:35 +02:00
Marvin Scham af8993cb0f #37 Added eBay data src, updated context + tests 2023-06-06 02:11:50 +02:00
Marvin Scham 39176b5dc0 Added/updated tests 2023-06-06 02:10:31 +02:00
Marvin Scham d1bd6f6d9b Implemented Product 2023-06-06 02:08:33 +02:00
Marvin Scham 05487eb285 Simplified via Lombok notation 2023-06-06 02:08:10 +02:00
Marvin Scham 6902e72ab8 Added Lombok config for proper JaCoCo coverage 2023-06-06 02:07:23 +02:00
Marvin Scham 8d11d1537f Added Lombok and JUnit 5 Params dependencies 2023-06-06 02:07:01 +02:00
Marvin Scham ae7acef709 #37 Added tests for ebay data source 2023-06-02 19:13:00 +02:00
Marvin Scham 7e998de280 Adjusted Config tests for proper singleton pattern 2023-06-02 19:12:50 +02:00
Marvin Scham 059989cd7c Added tests for amazon data source 2023-06-02 19:12:33 +02:00
Marvin Scham 5cd6cbacfe Fix typo 2023-06-02 19:11:52 +02:00
Marvin Scham 17f0ba07d7 Added local SQ helper script 2023-06-02 19:11:43 +02:00
Marvin Scham f431491160 Added config for local SQ instance 2023-06-02 19:11:30 +02:00
Marvin Scham ecd368f859 Fixed singleton pattern in Config 2023-06-02 19:11:15 +02:00
Marvin Scham 98d0ee1a8e #37 Added eBay Data Source + Docs 2023-05-31 13:47:29 +02:00
Marvin Scham 2f1bd4407c Added abstraction layer to DataSources 2023-05-31 13:47:08 +02:00
Marvin Scham 59109220e6 Moved test files to better location 2023-05-31 13:46:00 +02:00
Marvin Scham ac7ee9adf1 Moved logback config to working location 2023-05-31 13:23:40 +02:00
Marvin Scham 6108727017 Fixed typo 2023-05-31 11:48:02 +02:00
Marvin Scham 4f821c0a9c #37 Added json structure reference 2023-05-31 01:03:06 +02:00
Marvin Scham 039eed43e7 Bump version to 0.2.0-SNAPSHOT 2023-05-31 01:02:40 +02:00
Marvin Scham 9175a38485 Merge branch 'dev' into 'main'
Release 0.1.0

Closes #39

See merge request team1/sandbox2!2
2023-05-25 11:26:57 +00:00
Marvin Scham e67c30ea29 Added references by issue number 2023-05-24 12:48:38 +02:00
Marvin Scham e81397b9d9 Updated changelog 2023-05-24 03:13:18 +02:00
Marvin Scham 652d5aa199 Finalized versioning 2023-05-24 03:10:49 +02:00
Marvin Scham 9751e633ad Merge branch '#39-Amazon-Product-API' 2023-05-24 03:07:48 +02:00
Marvin Scham 43ae67e197 Moved to proper package 2023-05-24 01:16:09 +02:00
Marvin Scham a6ccbe8b3c Removed needless setter 2023-05-24 01:15:56 +02:00
Marvin Scham a41d3c473c Removed visibility modifier code smells 2023-05-24 01:08:53 +02:00
Marvin Scham 50eb408b2f Removed needless conf file 2023-05-24 01:05:37 +02:00
Marvin Scham ffc804aba1 #39 Fixed tests and added some more 2023-05-24 01:04:13 +02:00
Marvin Scham da1cad1a59 #39 Added some unit tests 2023-05-24 00:24:30 +02:00
Marvin Scham 17bd6ab587 #39 Rewrote JSON accessing 2023-05-24 00:24:01 +02:00
Marvin Scham c09127200b Removed unused imports 2023-05-24 00:23:24 +02:00
Marvin Scham 69bde92a70 Rewrote Config handling 2023-05-24 00:22:00 +02:00
Marvin Scham cb57e1c190 Added json-path library 2023-05-23 21:29:20 +02:00
Marvin Scham 82ff5720e3 Rewrote function for better reliability 2023-05-23 21:28:47 +02:00
Marvin Scham 849ce7825d #39 Added some tests 2023-05-23 08:36:05 +02:00
Marvin Scham 4674f4e826 Split monolithic function 2023-05-23 08:35:51 +02:00
Marvin Scham 120f4a0ee4 Switched from JUnit 4 to JUnit 5 2023-05-23 08:35:33 +02:00
Marvin Scham 4a163f6c7e Checkstyle fixes 2023-05-23 07:29:55 +02:00
Marvin Scham 4649b58859 Provided descriptions + todo for empty classes 2023-05-23 07:27:16 +02:00
Marvin Scham d1d15f79ec Rewrote System.out.print to Logger 2023-05-23 07:26:53 +02:00
Marvin Scham 88d2ad34c3 Added SLF4J+Logback as Logging libraries 2023-05-23 07:26:26 +02:00
Marvin Scham 748c65b1be Removed demo code 2023-05-23 07:11:52 +02:00
Marvin Scham 70221d26a6 #39 Added basic implementation 2023-05-23 02:58:10 +02:00