freemarker.testcase
Class TestHashModel2

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by freemarker.testcase.TestHashModel2
All Implemented Interfaces:
junit.framework.Test

public final class TestHashModel2
extends junit.framework.TestCase

A simple test case for performing unit tests on ExtendedHash. These complement the tests performed by the other hash tests by improving code coverage for this model in particular.

Version:
$Id: TestHashModel2.java 1003 2004-10-16 14:54:58Z run2000 $
Author:
Nicholas Cull

Constructor Summary
TestHashModel2(java.lang.String aTestname)
          Constructor that passes the name of the test up to the JUnit constructor.
 
Method Summary
static void main(java.lang.String[] argc)
          Bootstrap for the self-test code.
static junit.framework.Test suite()
          Return a suite of all the tests in this class by reflection.
 void testAddRemove()
          Performs an ExtendedHash test.
 void testSimpleHash()
          Performs an ExtendedHash test.
 void testSimpleHash2()
          Performs an ExtendedHash test.
 void testSpecialKeys()
          Performs an ExtendedHash test of the special keys.
 
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

TestHashModel2

public TestHashModel2(java.lang.String aTestname)
Constructor that passes the name of the test up to the JUnit constructor.

Parameters:
aTestname - the name of the test
Method Detail

testSimpleHash

public void testSimpleHash()
                    throws java.lang.Exception
Performs an ExtendedHash test.

Throws:
java.lang.Exception

testSimpleHash2

public void testSimpleHash2()
                     throws java.lang.Exception
Performs an ExtendedHash test.

Throws:
java.lang.Exception

testAddRemove

public void testAddRemove()
                   throws java.lang.Exception
Performs an ExtendedHash test.

Throws:
java.lang.Exception

testSpecialKeys

public void testSpecialKeys()
                     throws java.lang.Exception
Performs an ExtendedHash test of the special keys.

Throws:
java.lang.Exception

suite

public static junit.framework.Test suite()
Return a suite of all the tests in this class by reflection.

Returns:
a TestSuite of all the methods starting with the word "test"

main

public static void main(java.lang.String[] argc)
                 throws java.lang.Exception
Bootstrap for the self-test code.

Throws:
java.lang.Exception