Writing test for XVIII
authorGustavo Martin Morcuende <gu.martinm@gmail.com>
Sun, 27 Nov 2016 16:56:00 +0000 (17:56 +0100)
committerGustavo Martin Morcuende <gu.martinm@gmail.com>
Sun, 27 Nov 2016 16:56:24 +0000 (17:56 +0100)
We see duplications again :)

TDD/sandromancuso/romannumerals/src/main/java/org/craftedsw/romannumerals/RomanNumeralGenerator.java
TDD/sandromancuso/romannumerals/src/test/java/org/craftedsw/romannumerals/RomanNumeralsGeneratorShould.java

index 72ea173..c9ebc6a 100644 (file)
@@ -4,7 +4,7 @@ public class RomanNumeralGenerator {
 
        public static String romanFor(int decimal) {
                String roman = "";
-               if (decimal == 10) {
+               if (decimal >= 10) {
                        roman += "X";
                        decimal -= 10;
                }
index 41d250b..4c3eafc 100644 (file)
@@ -24,6 +24,7 @@ public class RomanNumeralsGeneratorShould {
                assertThat(romanFor(5), is("V"));
                assertThat(romanFor(7), is("VII"));
                assertThat(romanFor(10), is("X"));
+               assertThat(romanFor(18), is("XVIII"));
        }
 
 }