Commit Graph

391 Commits

Author SHA1 Message Date
brianblessou
a0d2f6fc70 Add missing javadoc 2019-05-12 22:22:25 +02:00
brianblessou
cc53ad07e0 Add test for all items 2019-05-12 21:54:08 +02:00
brianblessou
32b45befe9 Implement Factory Design Pattern 2019-05-12 20:54:50 +02:00
brianblessou
1905a68b56 Add javadocs 2019-05-12 17:26:32 +02:00
brianblessou
e97cf12d15 Add Class inheritance and refactoring of the code 2019-05-12 16:44:36 +02:00
brianblessou
29f0e257aa Create three classes for BackStageItem, AgedBrieItem and RegularItem 2019-05-12 16:15:55 +02:00
brianblessou
f0ed10d078 Create small functions instead of big ones 2019-05-12 15:43:20 +02:00
brianblessou
a273600de7 correct bug: condition on sellIn for Backstage should be lower than 10 and 05 instead of 11 or 06 2019-05-12 15:29:17 +02:00
brianblessou
1aae554b54 make the first if condition positive 2019-05-12 15:16:17 +02:00
brianblessou
df0319f849 replace negative if by positive ones 2019-05-12 15:04:10 +02:00
brianblessou
733a05da12 create two functions one for decrease and the other to increase quality 2019-05-12 14:46:25 +02:00
brianblessou
cc1a3411d3 replace item = item + by item += and also for - 2019-05-12 14:38:35 +02:00
brianblessou
977921ee3c if item equals to Sulfara break out the loop 2019-05-12 14:36:05 +02:00
brianblessou
8b5693d77a replace sequential loop by loop on object 2019-05-12 14:15:53 +02:00
brianblessou
18f1fff052 Add asserts to test sellIn and quality for ten different days 2019-05-12 14:03:54 +02:00
brianblessou
555bfd8e81 Add gitignore 2019-05-12 11:07:55 +02:00
Emily Bache
d86e26b192
Merge pull request #109 from bradleyscollins/master
Added F# starter solution based on .NET Core
2019-03-01 08:20:43 +01:00
Brad Collins
203551dadc Added .gitignore 2019-02-28 13:51:02 -06:00
Brad Collins
7ce7df7c7e Added F# starter solution based on .NET Core 2019-02-28 13:48:45 -06:00
Emily Bache
a0a860d0fe
Merge pull request #107 from bastifr/master
prepared for golden master test
2018-12-10 13:58:26 +01:00
archive-sebastian
84f92fe5d7 excluded none spec files from test runner 2018-12-10 13:01:57 +01:00
archive-sebastian
c9f4838a09 fixed file name typo 2018-12-10 13:01:56 +01:00
archive-sebastian
8a4aa4b684 add golden master for typescript 2018-12-10 13:01:56 +01:00
Emily Bache
a422b614c8
Merge pull request #106 from novellizator/patch-1
Fix compile error in TS
2018-12-10 09:50:36 +01:00
Tomas Novella
939afa9822
Fix compile error in TS
Without a type annotation, TS expects the argument in the ctor to be a never[], hence "npm test" fails to even start
2018-12-09 09:40:49 +01:00
Emily Bache
702220f151
Merge pull request #105 from codecop/master
Port to XSLT
2018-12-08 12:12:25 +01:00
Peter Kofler
235869c45a Description how to run the XSLT. 2018-12-07 23:53:54 +01:00
Peter Kofler
bc75ba14a3 Port to XSLT 2018-12-07 23:43:31 +01:00
Emily Bache
8fed3395d7
Merge pull request #104 from codecop/master
Minor cleanups and a brand new port to Scheme language
2018-12-04 09:09:13 +01:00
Peter Kofler
4807997dba Fixes bug in Scheme version, not deeply nested enough. 2018-12-03 22:45:26 +01:00
Peter Kofler
2a64f7c460 Documents Scheme port how to run and test. 2018-12-03 21:23:06 +01:00
Peter Kofler
6b492c223a Rename Go's texttest fixture, fix type in name. 2018-12-03 21:18:33 +01:00
Peter Kofler
6e82156f6c Rename texttest fixture, fix type in name. 2018-12-03 21:16:10 +01:00
Peter Kofler
745c004a8b Adds foo test with minimal assertion library. 2018-12-03 21:15:20 +01:00
Peter Kofler
1c530189bd Make Scheme version work. 2018-12-03 21:03:48 +01:00
Peter Kofler
c0a6824275 First draft of Scheme port. 2018-12-03 01:15:24 +01:00
Peter Kofler
60b2549066 Go: Extracts texttest_feature.go from main Gilded Rose, write test similar to other languages. 2018-12-03 00:18:46 +01:00
Peter Kofler
ab83717690 Adds Babel transpiler to JS projects so code runs on older versions of Node, 2018-12-02 23:13:25 +01:00
Peter Kofler
b881804cda Use newer version of TypeScript. Use proper project name in project properties. 2018-12-02 22:06:14 +01:00
Peter Kofler
68da549751 Fixes encoding Smalltalk source. 2018-12-02 21:48:42 +01:00
Peter Kofler
39b3534c6f Splits JS Jasmine and Mocha starting points into separate toplevel folders similar to Java and Java-Spock. 2018-12-02 20:59:38 +01:00
Peter Kofler
027693ce83 Renames Java with Spock language without blanks in folder name. 2018-12-02 20:48:45 +01:00
Peter Kofler
e0373461c1 Renames README files consistently. 2018-12-02 20:39:39 +01:00
Peter Kofler
c41d122512 Drops IntelliJ Idea configuration for Java because Java code is Maven project now, no special treatmeent needed. 2018-12-02 20:32:26 +01:00
Peter Kofler
b8233e291d Moves language specific Git ignores into language subfolders. 2018-12-02 20:31:26 +01:00
Emily Bache
d022f3d7a5
Merge pull request #103 from siflfran/ada
gilded rose in Ada
2018-11-26 08:54:18 +01:00
Florian Franzmann
f4a171464f gilded rose in Ada 2018-11-24 20:20:56 +01:00
Emily Bache
3906ee2b8d
Merge pull request #101 from balp/c99
Add CMake and Unity test framework for c99
2018-10-31 07:32:40 +01:00
Anders Arnholm
2cce0e4a4a Add CMake and Unity test framework for c99 2018-10-30 18:29:14 +01:00
Emily Bache
92bb72732e
Merge pull request #99 from pulsation/chore/haskell-update-base-and-add-stack-file
chore(haskell): update base and add stack file
2018-10-23 08:45:47 +02:00