Class TestFinder

java.lang.Object
net.serenitybdd.junit.finder.TestFinder
Direct Known Subclasses:
DataDrivenTestFinder, DefaultTestFinder, NormalTestFinder

public abstract class TestFinder extends Object
The TestFinder class lets you find the Thucydides tests or test methods underneath a given package.

You instantiate a TestFinder by providing the top-level package where the tests live.

You can then find the list of Thucydides test classes using getNormalTestClasses(), getDataDrivenTestClasses(), and getAllTestClasses() (which returns both normal and data-driven tests).

You may also need to retrieve the list of test methods for a particular category of class. You can do this using the getTestMethodsFrom() method, e.g.

new TestFinder("my.package").getTestMethodsFrom().normalTestClasses()