in old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/FineRunner.java [37:58]
protected List<FrameworkMethod> computeTestMethods() {
if (myTestMethods == null) {
final Class<?> klass = getTestClass().getJavaClass();
Method[] declaredMethods = klass.getDeclaredMethods();
myTestMethods = new ArrayList<TestMethod>(declaredMethods.length);
for (Method method : declaredMethods) {
// a simple method
if (method.isAnnotationPresent(Test.class) && !method.isAnnotationPresent(Ignore.class)) {
SimpleTestMethod m = new SimpleTestMethod(klass, method);
myTestMethods.add(m);
}
if (method.isAnnotationPresent(TestWithParams.class) && !method.isAnnotationPresent(Ignore.class)) {
prepareTestWithParams(klass, method);
}
}
}
return new ArrayList<FrameworkMethod>(myTestMethods);
}