freemarker.testcase
Class TestBeanModels

java.lang.Object
  |
  +--junit.framework.Assert
        |
        +--junit.framework.TestCase
              |
              +--freemarker.testcase.TestBeanModels
All Implemented Interfaces:
junit.framework.Test

public final class TestBeanModels
extends junit.framework.TestCase

A simple test case for testing most aspects of the freemarker.ext.beans package.

Version:
$Id: TestBeanModels.java,v 1.4 2003/11/16 05:04:20 run2000 Exp $
Author:
Nicholas Cull

Constructor Summary
TestBeanModels(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 testArrayModel()
          Performs the bean model test of the Array model.
 void testCollectionModel()
          Performs the bean model test of the Collection model.
 void testListModel()
          Performs the bean model test of the List model.
 void testMapModel()
          Performs the bean model test of the Map model.
 void testMethodCalls()
          Performs tests on coersion of Simple and Fast models into forms usable by the freemarker.ext.beans package.
 void testRootMapModel()
          Performs the bean model test of the Root Map model.
 void testScalarModel()
          Performs the bean model test of the Scalar model.
 void testStaticModel()
          Performs the bean model test of the Scalar model.
 
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

TestBeanModels

public TestBeanModels(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

testListModel

public void testListModel()
                   throws java.lang.Exception
Performs the bean model test of the List model.

testCollectionModel

public void testCollectionModel()
                         throws java.lang.Exception
Performs the bean model test of the Collection model.

testArrayModel

public void testArrayModel()
                    throws java.lang.Exception
Performs the bean model test of the Array model.

testMapModel

public void testMapModel()
                  throws java.lang.Exception
Performs the bean model test of the Map model.

testRootMapModel

public void testRootMapModel()
                      throws java.lang.Exception
Performs the bean model test of the Root Map model.

testScalarModel

public void testScalarModel()
                     throws java.lang.Exception
Performs the bean model test of the Scalar model.

testStaticModel

public void testStaticModel()
                     throws java.lang.Exception
Performs the bean model test of the Scalar model.

testMethodCalls

public void testMethodCalls()
                     throws java.lang.Exception
Performs tests on coersion of Simple and Fast models into forms usable by the freemarker.ext.beans package.

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.