com.lgc.wsh.util.test
Class AlmostTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by com.lgc.wsh.util.test.AlmostTest
All Implemented Interfaces:
junit.framework.Test

public class AlmostTest
extends junit.framework.TestCase

Wrap another class Almost for junit testing. (junit.jar must be in CLASSPATH)


Constructor Summary
AlmostTest(java.lang.String name)
          Standard constructor calls TestCase(name) constructor
 
Method Summary
static void main(java.lang.String[] args)
          Run all tests with text gui if this class main is invoked
protected  void setUp()
           
static junit.framework.Test suite()
          This automatically generates a suite of all "test" methods
protected  void tearDown()
           
 void testAlmostObjectMethod()
          test Object methods
 void testEverything()
          Run some test code.
 void testHashCode()
          test the hash code algorithm
 void testNaNs()
          test handling of nans
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, 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

AlmostTest

public AlmostTest(java.lang.String name)
Standard constructor calls TestCase(name) constructor

Parameters:
name -
Method Detail

testEverything

public void testEverything()
Run some test code. Any "public void test*()" method starting with "test" will be used


testHashCode

public void testHashCode()
test the hash code algorithm


testNaNs

public void testNaNs()
test handling of nans


testAlmostObjectMethod

public void testAlmostObjectMethod()
test Object methods


setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class junit.framework.TestCase
Throws:
java.lang.Exception

tearDown

protected void tearDown()
                 throws java.lang.Exception
Overrides:
tearDown in class junit.framework.TestCase
Throws:
java.lang.Exception

suite

public static junit.framework.Test suite()
This automatically generates a suite of all "test" methods

Returns:
new Test

main

public static void main(java.lang.String[] args)
Run all tests with text gui if this class main is invoked

Parameters:
args - command line