Commit Graph

54 Commits

Author SHA1 Message Date
Konstantin Pavlov
bbf6c66fba fix max quality test 2019-06-30 08:58:40 +02:00
Konstantin Pavlov
91ea27e5d6 Use parametrized DefaultQualityRule for aged brie 2019-06-30 08:55:27 +02:00
Konstantin Pavlov
8d00059cc2 parametrize default quality rule 2019-06-30 08:53:10 +02:00
Konstantin Pavlov
bffe40a2c8 use constant for item name in test 2019-06-30 08:38:54 +02:00
Konstantin Pavlov
a7d51ecf85 introduce aging strategies. Parametrize rules 2019-06-30 08:19:32 +02:00
Konstantin Pavlov
6842dec756 refactor 2019-06-30 08:05:05 +02:00
Konstantin Pavlov
857b6cd474 get rid of lombok, inline variables 2019-06-30 07:13:39 +02:00
Konstantin Pavlov
faac704c55 remove irrelevant commment 2019-06-30 07:10:36 +02:00
Konstantin Pavlov
81be450dd1 use constants in test 2019-06-30 07:09:48 +02:00
Konstantin Pavlov
af9b68cb5e Conjured items rule 2019-06-30 07:08:56 +02:00
Konstantin Pavlov
59558ab822 Conjured items test 2019-06-30 07:03:48 +02:00
Konstantin Pavlov
6391b0530c extract constant 2019-06-30 07:03:26 +02:00
Konstantin Pavlov
92fa721005 parallel processing 2019-06-30 06:58:27 +02:00
Konstantin Pavlov
bef68f0068 cleanup 2019-06-30 06:58:11 +02:00
Konstantin Pavlov
f23572d512 backstage rule for 10+ days 2019-06-30 06:54:14 +02:00
Konstantin Pavlov
6b5deb7880 backstage rules 2019-06-30 06:52:43 +02:00
Konstantin Pavlov
9da12c4753 degrade quality for overdue items 2019-06-30 06:45:15 +02:00
Konstantin Pavlov
4f28924f7e QualityRule interface, initial backstage pass rule 2019-06-30 06:42:42 +02:00
Konstantin Pavlov
f60b800cd8 added AgedBrieQualityRule 2019-06-30 06:34:30 +02:00
Konstantin Pavlov
c297cc00cc sulfuras rule 2019-06-30 06:31:26 +02:00
Konstantin Pavlov
aaa385d397 quality rules 2019-06-30 06:31:16 +02:00
Konstantin Pavlov
efac644812 run text-based approval test 2019-06-30 06:01:55 +02:00
Konstantin Pavlov
e9981a498e improve "sulfuras" test 2019-06-30 05:32:29 +02:00
Konstantin Pavlov
b41fa5cc4d fixed overdue test 2019-06-30 05:30:43 +02:00
Konstantin Pavlov
bb1aafe64d build for jdk11 2019-06-25 08:02:57 +02:00
Konstantin Pavlov
87ef11c8ea extract sellIn calculation 2019-06-25 08:02:57 +02:00
Konstantin Pavlov
c1e3788b52 gitignore 2019-06-25 08:02:56 +02:00
Konstantin Pavlov
1b72b9b937 extract Aged Brie tests, verify that The Quality of an item is never more than 50 2019-06-24 07:40:23 +02:00
Konstantin Pavlov
41ebe9f98e more Backstage passes tests 2019-06-24 07:39:29 +02:00
Konstantin Pavlov
11cea7714a "Backstage passes": Quality drops to 0 after the concert 2019-06-24 07:24:41 +02:00
Konstantin Pavlov
b7f63143af test: "Sulfuras", being a legendary item, never has to be sold or decreases in Quality 2019-06-24 07:12:36 +02:00
Konstantin Pavlov
fe2a19749b test: The Quality of an item is never more than 50 2019-06-24 07:06:37 +02:00
Konstantin Pavlov
8445af69a4 change assert method signature 2019-06-24 07:04:22 +02:00
Konstantin Pavlov
a49d454400 Test: "Aged Brie" actually increases in Quality the older it gets 2019-06-24 07:03:36 +02:00
Konstantin Pavlov
0dcd61c881 extract method processItem 2019-06-24 06:57:20 +02:00
Konstantin Pavlov
e808c6c233 WIP: Once the sell by date has passed, Quality degrades twice as fast 2019-06-24 06:50:25 +02:00
Konstantin Pavlov
85708d30f5 add allure 2019-06-24 06:36:56 +02:00
Konstantin Pavlov
a55c6ba494 The Quality of an item is never negative 2019-06-24 06:20:35 +02:00
Konstantin Pavlov
534dd114e3 fix foo test 2019-06-24 06:04:38 +02:00
Konstantin Pavlov
caf76059af upgrade junit 2019-06-24 05:54:31 +02: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