From 251b3944e1cde01365d3e86433e4450e51a1e9af Mon Sep 17 00:00:00 2001 From: Moss Collum Date: Thu, 4 Apr 2013 13:24:43 -0400 Subject: [PATCH] fail: add correctly --- .../m14m/romannumeralkata/AdditionTest.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 test/net/m14m/romannumeralkata/AdditionTest.java diff --git a/test/net/m14m/romannumeralkata/AdditionTest.java b/test/net/m14m/romannumeralkata/AdditionTest.java new file mode 100644 index 0000000..18a600b --- /dev/null +++ b/test/net/m14m/romannumeralkata/AdditionTest.java @@ -0,0 +1,24 @@ +package net.m14m.romannumeralkata; + +import org.junit.*; + +import static org.junit.Assert.assertEquals; + +public class AdditionTest { + @Test public void shouldAddUpNumbersCorrectly() { + Addition addition = new Addition(arabicConstant(1), arabicConstant(3)); + assertEquals(4, addition.getValue()); + } + + private Expression arabicConstant(final int value) { + return new Expression() { + public int getValue() { + return value; + } + + public Formatter getFormatter() { + return new ArabicNumeralFormatter(); + } + }; + } +}