org.glassfish.pfl.test
Class TestBase
java.lang.Object
org.glassfish.pfl.test.TestBase
public class TestBase
- extends java.lang.Object
A VERY quick-and-dirty test framework.
- Author:
- ken
|
Constructor Summary |
TestBase(java.lang.String[] args)
|
TestBase(java.lang.String[] args,
java.lang.Class<?> parserInterface)
|
TestBase(java.lang.String[] args,
java.lang.Class<?> parserInterface,
java.lang.Object testObject)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TestBase
public TestBase(java.lang.String[] args)
TestBase
public TestBase(java.lang.String[] args,
java.lang.Class<?> parserInterface)
TestBase
public TestBase(java.lang.String[] args,
java.lang.Class<?> parserInterface,
java.lang.Object testObject)
getArguments
public <T> T getArguments(java.lang.Class<T> cls)
run
public int run()
fail
public void fail(java.lang.String failMessage)
check
public void check(boolean result,
java.lang.String failMessage)
note
public void note(java.lang.String msg)
testSimple
@TestCase
public void testSimple()
testGood
@TestCase
public void testGood()
badTest
@TestCase(value="Bad")
public void badTest()
exception
@TestCase
public void exception()
badReturnType
@TestCase
public boolean badReturnType()
hasParameters
@TestCase
public void hasParameters(java.lang.String name)
main
public static void main(java.lang.String[] args)