jtulach@325: /* jtulach@325: * To change this template, choose Tools | Templates jtulach@325: * and open the template in the editor. jtulach@325: */ jtulach@325: jtulach@325: package org.apidesign.sidemeanings.math; jtulach@325: jtulach@325: import org.junit.Before; jtulach@325: import org.junit.Test; jtulach@325: import static org.junit.Assert.*; jtulach@325: jtulach@325: /** jtulach@325: * jtulach@325: * @author Jaroslav Tulach jtulach@325: */ jtulach@325: public class ArithmeticaTest { jtulach@325: Arithmetica instance; jtulach@325: jtulach@325: public ArithmeticaTest() { jtulach@325: } jtulach@325: jtulach@325: @Before jtulach@325: public void setUp() { jtulach@325: instance = Arithmetica.create(); jtulach@325: } jtulach@325: jtulach@325: @Test jtulach@325: public void testSumTwo() { jtulach@325: assertEquals("+", 5, instance.sumTwo(3, 2)); jtulach@325: } jtulach@325: jtulach@325: @Test jtulach@325: public void testSumAll() { jtulach@325: assertEquals("+", 6, instance.sumAll(3, 2, 1)); jtulach@325: } jtulach@325: jtulach@325: @Test jtulach@325: public void testSumRange() { jtulach@325: assertEquals("1+2+3=6", 6, instance.sumRange(1, 3)); jtulach@325: assertEquals("sum(1,10)=55", 55, instance.sumRange(1, 10)); jtulach@325: assertEquals("sum(1,1)=1", 1, instance.sumRange(1, 1)); jtulach@325: assertEquals("sum(10,1)=55", 55, instance.sumRange(10, 1)); jtulach@325: } jtulach@325: }