org.apache.velocity.test
Class ArithmeticTestCase

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.apache.velocity.test.ArithmeticTestCase
All Implemented Interfaces:
junit.framework.Test

public class ArithmeticTestCase
extends junit.framework.TestCase

Test arithmetic operations. Introduced after extending from Integer-only to Number-handling.

Author:
Peter Romianowski

Field Summary
 
Fields inherited from class junit.framework.TestCase
 
Constructor Summary
ArithmeticTestCase(java.lang.String testName)
           
 
Method Summary
private  void addHelper(java.lang.Number n1, java.lang.Number n2, double expectedResult, java.lang.Class expectedResultType)
           
private  void compareHelper(java.lang.Number n1, java.lang.Number n2, int expectedResult)
           
private  void divideHelper(java.lang.Number n1, java.lang.Number n2, double expectedResult, java.lang.Class expectedResultType)
           
private  void moduloHelper(java.lang.Number n1, java.lang.Number n2, double expectedResult, java.lang.Class expectedResultType)
           
private  void multiplyHelper(java.lang.Number n1, java.lang.Number n2, double expectedResult, java.lang.Class expectedResultType)
           
private  void subtractHelper(java.lang.Number n1, java.lang.Number n2, double expectedResult, java.lang.Class expectedResultType)
           
static junit.framework.Test suite()
           
 void testAdd()
           
 void testCompare()
           
 void testDivide()
           
 void testIsZero()
          Test additional functions
 void testModulo()
           
 void testMultiply()
           
 void testSubtract()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ArithmeticTestCase

public ArithmeticTestCase(java.lang.String testName)
Method Detail

suite

public static junit.framework.Test suite()

testAdd

public void testAdd()

addHelper

private void addHelper(java.lang.Number n1,
                       java.lang.Number n2,
                       double expectedResult,
                       java.lang.Class expectedResultType)

testSubtract

public void testSubtract()

subtractHelper

private void subtractHelper(java.lang.Number n1,
                            java.lang.Number n2,
                            double expectedResult,
                            java.lang.Class expectedResultType)

testMultiply

public void testMultiply()

multiplyHelper

private void multiplyHelper(java.lang.Number n1,
                            java.lang.Number n2,
                            double expectedResult,
                            java.lang.Class expectedResultType)

testDivide

public void testDivide()

divideHelper

private void divideHelper(java.lang.Number n1,
                          java.lang.Number n2,
                          double expectedResult,
                          java.lang.Class expectedResultType)

testModulo

public void testModulo()

moduloHelper

private void moduloHelper(java.lang.Number n1,
                          java.lang.Number n2,
                          double expectedResult,
                          java.lang.Class expectedResultType)

testCompare

public void testCompare()

compareHelper

private void compareHelper(java.lang.Number n1,
                           java.lang.Number n2,
                           int expectedResult)

testIsZero

public void testIsZero()
Test additional functions



Copyright ? 2002 Apache Software Foundation. All Rights Reserved.