本文整理匯總了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;
}