org.apache.velocity.test
Class IncludeEventHandlingTestCase

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.IncludeEventHandlingTestCase
All Implemented Interfaces:
junit.framework.Test, org.apache.velocity.app.event.EventHandler, org.apache.velocity.app.event.IncludeEventHandler, TemplateTestBase, org.apache.velocity.util.RuntimeServicesAware

public class IncludeEventHandlingTestCase
extends BaseTestCase
implements org.apache.velocity.app.event.IncludeEventHandler, org.apache.velocity.util.RuntimeServicesAware

Tests event handling

Version:
$Id: IncludeEventHandlingTestCase.java 898032 2010-01-11 19:51:03Z nbubna $
Author:
Geir Magnusson Jr.

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.velocity.app.event.IncludeEventHandler
org.apache.velocity.app.event.IncludeEventHandler.IncludeEventExecutor
 
Field Summary
 
Fields inherited from class org.apache.velocity.test.BaseTestCase
context, DEBUG, log, stringRepoName
 
Fields inherited from interface org.apache.velocity.test.TemplateTestBase
RESULT_DIR, TEST_CASE_PROPERTIES, TEST_COMPARE_DIR, TEST_RESULT_DIR
 
Constructor Summary
IncludeEventHandlingTestCase(String name)
          Default constructor.
 
Method Summary
 String includeEvent(String includeResourcePath, String currentResourcePath, String directiveName)
          Sample handler with different behaviors for the different tests.
 void setRuntimeServices(org.apache.velocity.runtime.RuntimeServices rs)
           
 void setUp()
           
static junit.framework.Test suite()
           
 void testIncludeEventHandlingBlock()
          Runs the test.
 void testIncludeEventHandlingBlockMacros()
          Check bug VELOCITY-717.
 void testIncludeEventHandlingPassThrough()
          Runs the test.
 void testIncludeEventHandlingRelative()
          Runs the test.
 
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, 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

IncludeEventHandlingTestCase

public IncludeEventHandlingTestCase(String name)
Default constructor.

Method Detail

setUp

public void setUp()
           throws Exception
Overrides:
setUp in class BaseTestCase
Throws:
Exception

suite

public static junit.framework.Test suite()

testIncludeEventHandlingPassThrough

public void testIncludeEventHandlingPassThrough()
                                         throws Exception
Runs the test.

Throws:
Exception

testIncludeEventHandlingRelative

public void testIncludeEventHandlingRelative()
                                      throws Exception
Runs the test.

Throws:
Exception

testIncludeEventHandlingBlock

public void testIncludeEventHandlingBlock()
                                   throws Exception
Runs the test.

Throws:
Exception

testIncludeEventHandlingBlockMacros

public void testIncludeEventHandlingBlockMacros()
                                         throws Exception
Check bug VELOCITY-717.

Throws:
Exception

setRuntimeServices

public void setRuntimeServices(org.apache.velocity.runtime.RuntimeServices rs)
Specified by:
setRuntimeServices in interface org.apache.velocity.util.RuntimeServicesAware

includeEvent

public String includeEvent(String includeResourcePath,
                           String currentResourcePath,
                           String directiveName)
Sample handler with different behaviors for the different tests.

Specified by:
includeEvent in interface org.apache.velocity.app.event.IncludeEventHandler


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