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, EventHandler, IncludeEventHandler, TemplateTestBase, RuntimeServicesAware

public class IncludeEventHandlingTestCase
extends BaseTestCase
implements IncludeEventHandler, RuntimeServicesAware

Tests event handling

Version:
$Id: IncludeEventHandlingTestCase.java 704299 2008-10-14 03:13:16Z nbubna $
Author:
Geir Magnusson Jr.

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.velocity.app.event.IncludeEventHandler
IncludeEventHandler.IncludeEventExecutor
 
Field Summary
 
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(RuntimeServices rs)
           
 void setUp()
           
static junit.framework.Test suite()
           
 void testIncludeEventHandling()
          Runs the test.
 
Methods inherited from class org.apache.velocity.test.BaseTestCase
assureResultsDirectoryExists, getFileContents, getFileName, getFileName, getTestCaseName, isMatch, isMatch, normalizeNewlines
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, 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

IncludeEventHandlingTestCase

public IncludeEventHandlingTestCase(String name)
Default constructor.

Method Detail

setUp

public void setUp()
           throws Exception
Overrides:
setUp in class junit.framework.TestCase
Throws:
Exception

suite

public static junit.framework.Test suite()

testIncludeEventHandling

public void testIncludeEventHandling()
                              throws Exception
Runs the test.

Throws:
Exception

setRuntimeServices

public void setRuntimeServices(RuntimeServices rs)
Specified by:
setRuntimeServices in interface 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 IncludeEventHandler


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