本文整理汇总了Java中org.testng.annotations.Listeners类的典型用法代码示例。如果您正苦于以下问题:Java Listeners类的具体用法?Java Listeners怎么用?Java Listeners使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
Listeners类属于org.testng.annotations包,在下文中一共展示了Listeners类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: isAnnotated
import org.testng.annotations.Listeners; //导入依赖的package包/类
private boolean isAnnotated(Class<?> realClass)
{
Listeners listeners = realClass.getAnnotation(Listeners.class);
if (listeners == null)
{
return false;
}
for (Class<? extends ITestNGListener> listenerClass : listeners.value())
{
if (listenerClass.equals(MockitoTestNgListener.class))
{
return true;
}
}
return false;
}
示例2: shouldBeInvoked
import org.testng.annotations.Listeners; //导入依赖的package包/类
@SuppressWarnings("unchecked")
static boolean shouldBeInvoked(Class testClass, Class<? extends ITestNGListener> listener){
if(!testClass.isAnnotationPresent(Listeners.class))
return false;
if(asList(((Listeners) testClass.getAnnotation(Listeners.class)).value()).contains(listener))
return true;
return shouldBeInvoked(testClass.getSuperclass(), listener);
}
示例3: hasMockitoTestNGListener
import org.testng.annotations.Listeners; //导入依赖的package包/类
protected boolean hasMockitoTestNGListener(Class<?> clazz) {
Listeners listeners = clazz.getAnnotation(Listeners.class);
if (listeners == null) {
return false;
}
for (Class<? extends ITestNGListener> listenerClass : listeners.value()) {
if (listenerClass() == listenerClass) {
return true;
}
}
return false;
}
示例4: shouldIntercept
import org.testng.annotations.Listeners; //导入依赖的package包/类
public boolean shouldIntercept(Class testClass, Class annotation) {
Listeners listenersAnnotation = getListenersAnnotation(testClass);
return listenersAnnotation != null && asList(listenersAnnotation.value()).contains(annotation);
}
示例5: getListenersAnnotation
import org.testng.annotations.Listeners; //导入依赖的package包/类
private Listeners getListenersAnnotation(Class testClass) {
Annotation annotation = testClass.getAnnotation(Listeners.class);
return annotation != null ? (Listeners) annotation :
testClass.getSuperclass() != null ? getListenersAnnotation(testClass.getSuperclass()) : null;
}