org.apache.velocity.test
Class ExceptionTestCase

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.ExceptionTestCase
All Implemented Interfaces:
junit.framework.Test, TemplateTestBase

public class ExceptionTestCase
extends BaseTestCase
implements TemplateTestBase

Test case for miscellaneous Exception related issues.

Version:
$Id: ExceptionTestCase.java 463298 2006-10-12 16:10:32Z henning $
Author:
Will Glass-Husain

Field Summary
 
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
ExceptionTestCase(String name)
          Default constructor.
 
Method Summary
 void assertException(VelocityEngine ve)
           
 void assertException(VelocityEngine ve, Context context, String input)
           
 void assertException(VelocityEngine ve, String input)
           
 void assertMethodInvocationException(VelocityEngine ve, Context context, String input)
           
static junit.framework.Test suite()
           
 void testDirectiveException()
           
 void testIncludeEventHandlerException()
           
 void testMethodExceptionEventHandlerException()
          Note - this is the one case where RuntimeExceptions *are not* passed through verbatim.
 void testNullSetEventHandlerException()
           
 void testReferenceInsertionEventHandlerException()
           
 void testResourceLoaderException()
           
 
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, 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

ExceptionTestCase

public ExceptionTestCase(String name)
Default constructor.

Method Detail

suite

public static junit.framework.Test suite()

testReferenceInsertionEventHandlerException

public void testReferenceInsertionEventHandlerException()
                                                 throws Exception
Throws:
Exception

testMethodExceptionEventHandlerException

public void testMethodExceptionEventHandlerException()
                                              throws Exception
Note - this is the one case where RuntimeExceptions *are not* passed through verbatim.

Throws:
Exception

testNullSetEventHandlerException

public void testNullSetEventHandlerException()
                                      throws Exception
Throws:
Exception

testIncludeEventHandlerException

public void testIncludeEventHandlerException()
                                      throws Exception
Throws:
Exception

testResourceLoaderException

public void testResourceLoaderException()
                                 throws Exception
Throws:
Exception

testDirectiveException

public void testDirectiveException()
                            throws Exception
Throws:
Exception

assertException

public void assertException(VelocityEngine ve)
                     throws Exception
Throws:
Exception

assertException

public void assertException(VelocityEngine ve,
                            String input)
                     throws Exception
Throws:
Exception

assertException

public void assertException(VelocityEngine ve,
                            Context context,
                            String input)
                     throws Exception
Throws:
Exception

assertMethodInvocationException

public void assertMethodInvocationException(VelocityEngine ve,
                                            Context context,
                                            String input)
                                     throws Exception
Throws:
Exception


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