Bjorn Misseghers
11c697d7c5
Separate qyality behavior in separate class
...
Same reason as for the sellIn behavior. We want to be able to provide
separate implementations and test them separately
2021-04-13 08:50:16 +02:00
Bjorn Misseghers
5f51644a8c
Separate sellIn behavior in separate class
...
We extract this behavior in a separate interface so we can implement
different implementations of it and test them separately.
Default behavior is to decrease the sellIn date every iteration by 1
2021-04-13 08:47:35 +02:00
Bjorn Misseghers
8f6359ad93
Add tests for edge cases
2021-04-06 21:35:30 +02:00
Bjorn Misseghers
d128595952
Simplify equasion
2021-04-06 20:24:59 +02:00
Bjorn Misseghers
f040a5d3fb
Extract sellIn decrease into private method
2021-04-06 20:22:31 +02:00
Bjorn Misseghers
2fb5d2bc77
Extract quality inc and decrease into private method
2021-04-06 20:21:13 +02:00
Bjorn Misseghers
8b94d335e8
Dont get item from array every time
2021-04-06 20:14:21 +02:00
Bjorn Misseghers
f1a9242aac
Extract magic strings and numbers
2021-04-06 20:10:48 +02:00
Bjorn Misseghers
8a23641287
Add unit tests matching the textTests
2021-04-06 17:28:23 +02:00
Bjorn Misseghers
fced540907
Change parameter name to nrOfDays
2021-04-06 17:28:00 +02:00
Bjorn Misseghers
4a6ed7cac1
Use app tester in unit test
2021-04-06 17:13:35 +02:00
Bjorn Misseghers
bd32cf4692
Create app test util
2021-04-06 17:13:04 +02:00
Bjorn Misseghers
64bdd856ce
Fix failing unit test
2021-04-06 16:55:23 +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