org.testng.TestNG.maybeAddListener()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(2.9k)|赞(0)|评价(0)|浏览(104)

本文整理了Java中org.testng.TestNG.maybeAddListener()方法的一些代码示例,展示了TestNG.maybeAddListener()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TestNG.maybeAddListener()方法的具体详情如下:
包路径:org.testng.TestNG
类名称:TestNG
方法名:maybeAddListener

TestNG.maybeAddListener介绍

暂无

代码示例

代码示例来源:origin: org.testng/testng

private static <E> void maybeAddListener(Map<Class<? extends E>, E> map, E value) {
 maybeAddListener(map, (Class<? extends E>) value.getClass(), value, false);
}

代码示例来源:origin: cbeust/testng

private static <E> void maybeAddListener(Map<Class<? extends E>, E> map, E value) {
 maybeAddListener(map, (Class<? extends E>) value.getClass(), value, false);
}

代码示例来源:origin: org.testng/testng

maybeAddListener(m_suiteListeners, suite);
maybeAddListener(m_testListeners, test);
maybeAddListener(m_classListeners, clazz);
maybeAddListener(m_reporters, reporter);
maybeAddListener(m_invokedMethodListeners, method);
maybeAddListener(m_alterSuiteListeners, alter);
maybeAddListener(m_dataProviderListeners, dataProvider);

代码示例来源:origin: cbeust/testng

maybeAddListener(m_executionVisualisers, visualiser);
maybeAddListener(m_suiteListeners, suite);
maybeAddListener(m_testListeners, test);
maybeAddListener(m_classListeners, clazz);
maybeAddListener(m_reporters, reporter);
maybeAddListener(m_invokedMethodListeners, method);
maybeAddListener(m_alterSuiteListeners, alter);
maybeAddListener(m_dataProviderListeners, dataProvider);

代码示例来源:origin: org.testng/testng

/**
 * Creates a suite runner and configures its initial state
 * @param xmlSuite
 * @return returns the newly created suite runner
 */
private SuiteRunner createSuiteRunner(XmlSuite xmlSuite) {
 SuiteRunner result = new SuiteRunner(getConfiguration(), xmlSuite,
   m_outputDir,
   m_testRunnerFactory,
   m_useDefaultListeners,
   m_methodInterceptors,
   m_invokedMethodListeners.values(),
   m_testListeners.values(),
   m_classListeners.values(),
   m_dataProviderListeners,
   Systematiser.getComparator());
 for (ISuiteListener isl : m_suiteListeners.values()) {
  result.addListener(isl);
 }
 for (IReporter r : result.getReporters()) {
  maybeAddListener(m_reporters, r.getClass(), r, true);
 }
 for (IConfigurationListener cl : m_configuration.getConfigurationListeners()) {
  result.addConfigurationListener(cl);
 }
 return result;
}

代码示例来源:origin: cbeust/testng

/** Creates a suite runner and configures its initial state */
private SuiteRunner createSuiteRunner(XmlSuite xmlSuite) {
 SuiteRunner result =
   new SuiteRunner(
     getConfiguration(),
     xmlSuite,
     m_outputDir,
     m_testRunnerFactory,
     m_useDefaultListeners,
     m_methodInterceptors,
     m_invokedMethodListeners.values(),
     m_testListeners.values(),
     m_classListeners.values(),
     m_dataProviderListeners,
     Systematiser.getComparator());
 for (ISuiteListener isl : m_suiteListeners.values()) {
  result.addListener(isl);
 }
 for (IReporter r : result.getReporters()) {
  maybeAddListener(m_reporters, r.getClass(), r, true);
 }
 for (IConfigurationListener cl : m_configuration.getConfigurationListeners()) {
  result.addConfigurationListener(cl);
 }
 m_executionVisualisers.values().forEach(result::addListener);
 return result;
}

相关文章

TestNG类方法