org.apache.velocity.test
Class DefineTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.velocity.test.BaseEvalTestCase
              extended by org.apache.velocity.test.DefineTestCase
All Implemented Interfaces:
junit.framework.Test

public class DefineTestCase
extends BaseEvalTestCase

This class tests the #define directive


Nested Class Summary
static class DefineTestCase.Inc
           
 
Field Summary
 
Fields inherited from class org.apache.velocity.test.BaseEvalTestCase
context, DEBUG, engine, log
 
Constructor Summary
DefineTestCase(String name)
           
 
Method Summary
protected  String defAndEval(String block)
           
protected  String defAndEval(String key, String block)
           
 void testAssignation()
           
 void testLateBinding()
           
 void testNonRenderingUsage()
           
 void testNotSimple()
           
 void testOverridingDefinitionInternally()
           
 void testRecursionLimit()
           
 void testRerendering()
           
 void testSimple()
           
 void testThingsOfQuestionableMorality()
           
 
Methods inherited from class org.apache.velocity.test.BaseEvalTestCase
assertContextValue, assertEvalEquals, assertEvalException, assertEvalException, assertEvalExceptionAt, assertEvalExceptionAt, evaluate, setContext, setProperties, setUp, tearDown, testBase
 
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

DefineTestCase

public DefineTestCase(String name)
Method Detail

defAndEval

protected String defAndEval(String block)

defAndEval

protected String defAndEval(String key,
                            String block)

testSimple

public void testSimple()

testNotSimple

public void testNotSimple()

testOverridingDefinitionInternally

public void testOverridingDefinitionInternally()

testLateBinding

public void testLateBinding()

testRerendering

public void testRerendering()

testAssignation

public void testAssignation()

testNonRenderingUsage

public void testNonRenderingUsage()

testRecursionLimit

public void testRecursionLimit()

testThingsOfQuestionableMorality

public void testThingsOfQuestionableMorality()


Copyright © 2000-2008 The Apache Software Foundation. All Rights Reserved.