Class JUnit3MethodProvider
- java.lang.Object
-
- com.carrotsearch.randomizedtesting.JUnit3MethodProvider
-
- All Implemented Interfaces:
TestMethodProvider
public class JUnit3MethodProvider extends java.lang.Object implements TestMethodProvider
Method provider selecting tests that follow a name pattern oftest(.*)
.
-
-
Constructor Summary
Constructors Constructor Description JUnit3MethodProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<java.lang.reflect.Method>
getTestMethods(java.lang.Class<?> suiteClass, ClassModel suiteClassModel)
Determine which methods are test methods.
-
-
-
Method Detail
-
getTestMethods
public java.util.Collection<java.lang.reflect.Method> getTestMethods(java.lang.Class<?> suiteClass, ClassModel suiteClassModel)
Description copied from interface:TestMethodProvider
Determine which methods are test methods. The contract is that methods must be public, instance bound (not static) and parameterless. No other restrictions apply (as if these weren't enough...).- Specified by:
getTestMethods
in interfaceTestMethodProvider
- Parameters:
suiteClass
- The suite class.suiteClassModel
- A precomputed model of the suite class including method annotations and class hierarchy walking utilities. This is made available for performance reasons only.- Returns:
- Return a set of methods which should be invoked by the runner as tests.
-
-