samples/composition/src-test/org/apidesign/math/test/ArithmeticaTest.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Feb 2009 17:30:06 +0100
changeset 321 06bf3a32eaa0
permissions -rw-r--r--
Moving code to org.apidesign.math package
jtulach@321
     1
package org.apidesign.math.test;
jtulach@321
     2
jtulach@321
     3
import org.apidesign.math.Arithmetica;
jtulach@321
     4
import junit.framework.TestCase;
jtulach@321
     5
jtulach@321
     6
/**
jtulach@321
     7
 *
jtulach@321
     8
 * @author Jaroslav Tulach <jtulach@netbeans.org>
jtulach@321
     9
 */
jtulach@321
    10
public class ArithmeticaTest extends TestCase {
jtulach@321
    11
    
jtulach@321
    12
    public ArithmeticaTest(String testName) {
jtulach@321
    13
        super(testName);
jtulach@321
    14
    }            
jtulach@321
    15
jtulach@321
    16
    @Override
jtulach@321
    17
    protected void setUp() throws Exception {
jtulach@321
    18
        super.setUp();
jtulach@321
    19
    }
jtulach@321
    20
jtulach@321
    21
    @Override
jtulach@321
    22
    protected void tearDown() throws Exception {
jtulach@321
    23
        super.tearDown();
jtulach@321
    24
    }
jtulach@321
    25
jtulach@321
    26
    // BEGIN: design.composition.arith.test
jtulach@321
    27
    public void testSumTwo() {
jtulach@321
    28
        Arithmetica instance = new Arithmetica();
jtulach@321
    29
        assertEquals("+", 5, instance.sumTwo(3, 2));
jtulach@321
    30
    }
jtulach@321
    31
jtulach@321
    32
    public void testSumAll() {
jtulach@321
    33
        Arithmetica instance = new Arithmetica();
jtulach@321
    34
        assertEquals("+", 6, instance.sumAll(3, 2, 1));
jtulach@321
    35
    }
jtulach@321
    36
jtulach@321
    37
    public void testSumRange() {
jtulach@321
    38
        Arithmetica instance = new Arithmetica();
jtulach@321
    39
        assertEquals("1+2+3=6", 6, instance.sumRange(1, 3));
jtulach@321
    40
        assertEquals("sum(1,10)=55", 55, instance.sumRange(1, 10));
jtulach@321
    41
        assertEquals("sum(1,1)=1", 1, instance.sumRange(1, 1));
jtulach@321
    42
        assertEquals("sum(10,1)=55", 55, instance.sumRange(10, 1));
jtulach@321
    43
    }
jtulach@321
    44
    // END: design.composition.arith.test
jtulach@321
    45
jtulach@321
    46
}