|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--junit.framework.Assert | +--junit.framework.TestCase | +--org.apache.velocity.test.BaseTestCase | +--org.apache.velocity.test.IntrospectorTestCase
Test case for the Velocity Introspector which uses the Java Reflection API to determine the correct signature of the methods used in VTL templates. This should be split into separate tests for each of the methods searched for but this is a start for now.
Inner Class Summary | |
static class |
IntrospectorTestCase.MethodProvider
|
Field Summary | |
private java.util.ArrayList |
failures
|
private java.lang.reflect.Method |
method
|
private java.lang.String |
result
|
private java.lang.String |
type
|
Fields inherited from class org.apache.velocity.test.BaseTestCase |
perl |
Fields inherited from class junit.framework.TestCase |
fName |
Constructor Summary | |
(package private) |
IntrospectorTestCase()
|
|
IntrospectorTestCase(java.lang.String name)
Creates a new instance. |
Method Summary | |
void |
runTest()
|
static junit.framework.Test |
suite()
Get the containing TestSuite . |
Methods inherited from class org.apache.velocity.test.BaseTestCase |
assureResultsDirectoryExists, getFileName, getTestCaseName, isMatch, normalizeNewlines |
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, name, run, run, runBare, setName, setUp, tearDown, toString |
Methods inherited from class junit.framework.Assert |
assert, assert, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertNotNull, assertNotNull, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame |
Methods inherited from class java.lang.Object |
|
Field Detail |
private java.lang.reflect.Method method
private java.lang.String result
private java.lang.String type
private java.util.ArrayList failures
Constructor Detail |
IntrospectorTestCase()
public IntrospectorTestCase(java.lang.String name)
Method Detail |
public static junit.framework.Test suite()
TestSuite
. This is always
VelocityTestSuite
.TestSuite
to run.public void runTest()
runTest
in class junit.framework.TestCase
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |