Class TestBase
java.lang.Object
org.glassfish.pfl.test.TestBase
A VERY quick-and-dirty test framework.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final TestBase.Argumentsprivate String(package private) JUnitReportHelperprivate final Object -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidbadTest()voidprivate voidprivate voiddisplaySet(Set<String> set) voidprivate voidexecute(Collection<Method> methods) void<T> TgetArguments(Class<T> cls) private StringgetMessage(List<String> strs) private StringvoidhasParameters(String name) static voidprivate TestBaseprivate TestBasenl()voidintrun()voidtestGood()void
-
Field Details
-
testMethods
-
currentResults
-
argvals
-
includes
-
excludes
-
preMethods
-
postMethods
-
current
-
pass
-
fail
-
skip
-
testObject
-
reportHelper
JUnitReportHelper reportHelper
-
-
Constructor Details
-
TestBase
-
TestBase
-
TestBase
-
-
Method Details
-
execute
private void execute(Collection<Method> methods) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException -
getArguments
-
msg
-
nl
-
getTestId
-
display
-
getMessage
-
run
public int run() -
displaySet
-
fail
-
check
-
note
-
testSimple
-
testGood
-
badTest
-
exception
-
badReturnType
-
hasParameters
-
main
-