Module TestEntryPoints
Import path
import semmle.code.java.deadcode.TestEntryPointsImports
| Cucumber | Cucumber is an open-source project for writing executable acceptance tests in human-readable |
| DeadCode | |
| FitNesseEntryPoints | |
| Mockito | Provides classes and predicates for identifying use of the Mockito mocking framework. |
| UnitTests | Provides classes and predicates for working with test classes and methods. |
| java | Provides all default Java QL imports. |
Classes
| BeforeOrAfterEntry | Methods that are called before or after tests. |
| CucumberConstructedClass | A class constructed by Cucumber. |
| CucumberStepDefinitionEntryPoint | A “step definition” that may be called by Cucumber when executing an acceptance test. |
| JUnitCategory | Any types used as a category in a JUnit |
| JUnitDataPointField | A field which provides a JUnit |
| JUnitTheories | A method in a test class that is either a JUnit theory, or a method providing data points for a theory. |
| MockitoCalledByInjection | Callables called by Mockito when performing injection. |
| MockitoReadField | Mock fields that are read by Mockito when performing injection. |
| RunWithReflectivelyConstructedClass | |
| TestMethodEntry | A test method, suite, or an associated setup/teardown method. |
| TestNGDataProvidersEntryPoint | A |
| TestNGFactoryEntryPoint | A |
| TestNGReflectivelyConstructedListener | A listener that will be reflectively constructed by TestNG. |
| TestRefectivelyConstructedClass |