1 package org.apidesign.math.test;
3 import org.apidesign.math.Arithmetica;
4 import junit.framework.TestCase;
8 * @author Jaroslav Tulach <jtulach@netbeans.org>
10 public class ArithmeticaTest extends TestCase {
12 public ArithmeticaTest(String testName) {
17 protected void setUp() throws Exception {
22 protected void tearDown() throws Exception {
26 // BEGIN: design.composition.arith.test
27 public void testSumTwo() {
28 Arithmetica instance = new Arithmetica();
29 assertEquals("+", 5, instance.sumTwo(3, 2));
32 public void testSumAll() {
33 Arithmetica instance = new Arithmetica();
34 assertEquals("+", 6, instance.sumAll(3, 2, 1));
37 public void testSumRange() {
38 Arithmetica instance = new Arithmetica();
39 assertEquals("1+2+3=6", 6, instance.sumRange(1, 3));
40 assertEquals("sum(1,10)=55", 55, instance.sumRange(1, 10));
41 assertEquals("sum(1,1)=1", 1, instance.sumRange(1, 1));
42 assertEquals("sum(10,1)=55", 55, instance.sumRange(10, 1));
44 // END: design.composition.arith.test