Commit Graph

44 Commits

Author SHA1 Message Date
Yossri Ghabri
7e0cd866dd Refactor and dd ItemUtils helper methods for item type detection 2025-11-25 15:58:18 +01:00
Yossri Ghabri
36605dc56c Add base GildedItem abstract class for item hierarchy 2025-11-25 15:56:30 +01:00
Yossri Ghabri
b2c94a63a2 Add SulfurasItem with updateQuality logic 2025-11-25 15:55:53 +01:00
Yossri Ghabri
fba068a4c0 Add NormalItem with updateQuality logic 2025-11-25 15:55:27 +01:00
Yossri Ghabri
e1d3c0c214 Add BackstageItem with updateQuality logic 2025-11-25 15:55:03 +01:00
Yossri Ghabri
19a97dd6a3 Add AgedBrieItem with updateQuality logic 2025-11-25 15:54:35 +01:00
Yossri Ghabri
96fbc5ca78 Add unit tests for GildedRose updateQuality for each item type 2025-11-25 15:52:32 +01:00
Yossri Ghabri
27b90d1d41 Refactor GiledRose to use GildedItem hierarchy 2025-11-25 15:49:57 +01:00
Yossri Ghabri
35381e1864 Add unit test for SulfurasItem immutability 2025-11-25 15:45:29 +01:00
Yossri Ghabri
2afaab83c0 Add unit tests for BackstageItem quality increase and expiration 2025-11-25 15:44:32 +01:00
Yossri Ghabri
a767e0d8a7 Add unit tests for AgedBrieItem increasing quality 2025-11-25 15:43:55 +01:00
Yossri Ghabri
3bd14065a0 Add unit tests for NormalItem quality and sellIn behavior 2025-11-25 15:43:14 +01:00
Yossri Ghabri
60cdec7084 Add regression test 2025-11-25 15:36:03 +01:00
Roland Weisleder
d959e270f8 Make Gradle Java projects compatible with Java 17+ 2024-11-21 16:12:55 +01:00
emily
5f44c51ca7 tweak docs 2023-11-03 16:31:14 +01:00
emily
14910d1b11 tweak docs 2023-11-03 16:21:27 +01:00
Emily Bache
79f509eeaf add convenience script to run texttests 2023-11-03 13:06:02 +00:00
emily
755ed77692 Improve texttest documentation
Specifically make it easier to test the Java version.
Added a test rig so you can use gradle to run the java version
2023-11-03 10:32:29 +01:00
emily
ed4c9f9d62 make the gradle task for texttest slightly easier to use 2022-12-02 08:10:07 +01:00
Nitsan Avni
bd93f794bf Java: run text fixture from cli 2022-11-27 16:14:50 +00:00
Peter Fichtner (pfichtner)
0eab1974d7 Migrated to apache maven wrapper 2022-01-03 22:18:08 +01:00
Horia Constantin
a4ac836a1d
updated junit.jupiter.version for java 2021-12-23 20:17:15 +01:00
Peter Fichtner (pfichtner)
78f0e354f6 maven wrapper added 2021-12-09 19:37:05 +01:00
emily
68211523d1 move approvals version of Java to own folder, provide alternative starting point and documentation 2021-11-30 08:52:19 +01:00
Peter Fichtner (pfichtner)
3f23301beb approval tests for java analog to csharp variant 2021-11-29 22:16:30 +01:00
Amedee Van Gasse 🦄🌈✨ (they/them)
f5f84fc776 Fix Maven warnings 2021-11-16 15:19:03 +01:00
Morgan Courbet
d4ccf958e2 Add editorconfig file for Java 2021-05-21 10:40:09 +02:00
Lars Eckart
0f729f3192 update gradle wrapper & junit5 dependency 2020-06-04 10:22:28 +03:00
Görge Albrecht
948852c2c4 add gradle build capabilities 2019-11-18 17:42:08 +01:00
Görge Albrecht
eb271c686f migrate to JUnit 5 2019-11-18 17:05:22 +01:00
Ton van Bart
5605173439 reverted GildedRose to original code 2017-01-11 21:32:08 +01:00
Ton van Bart
b2422cf733 delete package with weird name 2017-01-09 22:38:54 +01:00
Ton van Bart
d4b3a30334 delete package with weird name 2017-01-09 22:31:26 +01:00
Ton van Bart
260dc83099 use java.version property in pom.xml 2016-12-01 10:47:47 +01:00
Ton van Bart
40e7ea75c6 fixed directory structure 2016-12-01 09:45:34 +01:00
Ton van Bart
dae358a131 added Eclipse files to .gitignore 2016-12-01 09:37:05 +01:00
Ton van Bart
62b3b2fdb9 added IDEA project files to gitignore, set Maven java version to 8 2016-11-29 12:40:59 +01:00
Ton van Bart
3289182cef reorganized to Maven project structure 2016-11-29 12:36:54 +01:00
Peter Kofler
f492b562df update IDEA settings to IDEA 13 2014-11-28 20:40:52 +01:00
Peter Kofler
16b7b46653 add missing @Override annotation to item's toString 2014-04-13 13:40:22 +02:00
Peter Kofler
f284d7597a add IDEA setup for Java code 2014-01-25 23:01:40 +01:00
Peter Kofler
5920278cf3 add Java Eclipse settings 2014-01-25 23:01:39 +01:00
Peter Kofler
7c817b1032 format Java code (only whitespace changes) 2014-01-25 23:01:39 +01:00
emilybache
567c27854a Removed all the code except for the GildedRose kata from this repo 2013-06-10 14:42:41 +02:00