Package org.junit.support.testng.engine
Class DiscoveryListener
- java.lang.Object
-
- org.junit.support.testng.engine.DefaultListener
-
- org.junit.support.testng.engine.DiscoveryListener
-
- All Implemented Interfaces:
org.testng.IAlterSuiteListener
,org.testng.IClassListener
,org.testng.IConfigurationListener
,org.testng.ITestListener
,org.testng.ITestNGListener
class DiscoveryListener extends DefaultListener
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.function.Predicate<java.lang.String>
classNameFilter
private TestNGEngineDescriptor
engineDescriptor
private TestClassRegistry
testClassRegistry
-
Constructor Summary
Constructors Constructor Description DiscoveryListener(org.junit.platform.engine.EngineDiscoveryRequest request, TestNGEngineDescriptor engineDescriptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addMethodDescriptor(org.testng.ITestResult result)
private void
addMethodDescriptor(org.testng.ITestResult result, ClassDescriptor classDescriptor)
void
finalizeDiscovery()
private java.util.Optional<ClassDescriptor>
getClassDescriptor(org.testng.ITestResult result)
void
onAfterClass(org.testng.ITestClass testClass)
void
onBeforeClass(org.testng.ITestClass testClass)
void
onTestFailure(org.testng.ITestResult result)
void
onTestSkipped(org.testng.ITestResult result)
void
onTestStart(org.testng.ITestResult result)
-
Methods inherited from class org.junit.support.testng.engine.DefaultListener
alter, beforeConfiguration, beforeConfiguration, onConfigurationFailure, onConfigurationFailure, onConfigurationSkip, onConfigurationSkip, onConfigurationSuccess, onConfigurationSuccess, onFinish, onStart, onTestFailedButWithinSuccessPercentage, onTestFailedWithTimeout, onTestSuccess
-
-
-
-
Field Detail
-
testClassRegistry
private final TestClassRegistry testClassRegistry
-
engineDescriptor
private final TestNGEngineDescriptor engineDescriptor
-
classNameFilter
private final java.util.function.Predicate<java.lang.String> classNameFilter
-
-
Constructor Detail
-
DiscoveryListener
public DiscoveryListener(org.junit.platform.engine.EngineDiscoveryRequest request, TestNGEngineDescriptor engineDescriptor)
-
-
Method Detail
-
finalizeDiscovery
public void finalizeDiscovery()
-
onBeforeClass
public void onBeforeClass(org.testng.ITestClass testClass)
- Specified by:
onBeforeClass
in interfaceorg.testng.IClassListener
- Overrides:
onBeforeClass
in classDefaultListener
-
onAfterClass
public void onAfterClass(org.testng.ITestClass testClass)
- Specified by:
onAfterClass
in interfaceorg.testng.IClassListener
- Overrides:
onAfterClass
in classDefaultListener
-
onTestStart
public void onTestStart(org.testng.ITestResult result)
- Specified by:
onTestStart
in interfaceorg.testng.ITestListener
- Overrides:
onTestStart
in classDefaultListener
-
onTestSkipped
public void onTestSkipped(org.testng.ITestResult result)
- Specified by:
onTestSkipped
in interfaceorg.testng.ITestListener
- Overrides:
onTestSkipped
in classDefaultListener
-
onTestFailure
public void onTestFailure(org.testng.ITestResult result)
- Specified by:
onTestFailure
in interfaceorg.testng.ITestListener
- Overrides:
onTestFailure
in classDefaultListener
-
addMethodDescriptor
private void addMethodDescriptor(org.testng.ITestResult result)
-
getClassDescriptor
private java.util.Optional<ClassDescriptor> getClassDescriptor(org.testng.ITestResult result)
-
addMethodDescriptor
private void addMethodDescriptor(org.testng.ITestResult result, ClassDescriptor classDescriptor)
-
-