@Test public void shouldInterpretFloatAddition() { assertEquals( new FloatingPointETIR(4.14159), myOperator.apply(new FloatingPointETIR(3.14159), new FloatingPointETIR(1.0))); assertEquals( new FloatingPointETIR(5.5), myOperator.apply(new FloatingPointETIR(3.1), new FloatingPointETIR(2.4))); }
@Test public void shouldInterpretIntegerAddition() { assertEquals(new IntegerETIR(10), myOperator.apply(new IntegerETIR(2), new IntegerETIR(8))); assertEquals(new IntegerETIR(5), myOperator.apply(new IntegerETIR(15), new IntegerETIR(-10))); }