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.BaseTestCase
              extended by org.apache.velocity.test.DefineTestCase
All Implemented Interfaces:
junit.framework.Test, TemplateTestBase

public class DefineTestCase
extends BaseTestCase

This class tests the #define directive


Nested Class Summary
static class DefineTestCase.Inc
           
 
Field Summary
 
Fields inherited from class org.apache.velocity.test.BaseTestCase
context, DEBUG, engine, log, stringRepoName
 
Fields inherited from interface org.apache.velocity.test.TemplateTestBase
CMP_FILE_EXT, COMPARE_DIR, FILE_RESOURCE_LOADER_PATH, RESULT_DIR, RESULT_FILE_EXT, TEST_CASE_PROPERTIES, TEST_COMPARE_DIR, TEST_RESULT_DIR, TMPL_FILE_EXT
 
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.BaseTestCase
addTemplate, assertContextValue, assertEvalEquals, assertEvalException, assertEvalException, assertEvalExceptionAt, assertEvalExceptionAt, assertSchmoo, assertTmplEquals, assureResultsDirectoryExists, evaluate, getFileContents, getFileName, getFileName, getStringRepository, getTestCaseName, info, info, isMatch, isMatch, normalizeNewlines, removeTemplate, setUp, setUpContext, setUpEngine, 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-2010 The Apache Software Foundation. All Rights Reserved.