org.apache.velocity.test
Class SecureIntrospectionTestCase

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

public class SecureIntrospectionTestCase
extends BaseTestCase

Checks that the secure introspector is working properly.

Version:
$Id: SecureIntrospectionTestCase.java 509094 2007-02-19 05:17:09Z wglass $
Author:
wglass@forio.com

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
SecureIntrospectionTestCase(String name)
          Default constructor.
 
Method Summary
 int aTestMethod()
           
 Collection getCollection()
           
 String getProperty()
           
 void setProperty(String val)
           
static junit.framework.Test suite()
           
 void testBadMethodCalls()
          Test to see that "dangerous" methods are forbidden
 void testGoodMethodCalls()
          Test to see that "dangerous" methods are forbidden
 
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

SecureIntrospectionTestCase

public SecureIntrospectionTestCase(String name)
Default constructor.

Parameters:
name -
Method Detail

suite

public static junit.framework.Test suite()

testBadMethodCalls

public void testBadMethodCalls()
                        throws Exception
Test to see that "dangerous" methods are forbidden

Throws:
Exception

testGoodMethodCalls

public void testGoodMethodCalls()
                         throws Exception
Test to see that "dangerous" methods are forbidden

Throws:
Exception

getProperty

public String getProperty()

aTestMethod

public int aTestMethod()

setProperty

public void setProperty(String val)

getCollection

public Collection getCollection()


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