當前位置: 首頁>>代碼示例>>Java>>正文


Java Listeners類代碼示例

本文整理匯總了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;
}
 
開發者ID:edgehosting,項目名稱:jira-dvcs-connector,代碼行數:17,代碼來源:MockitoTestNgListener.java

示例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);
}
 
開發者ID:yaroslav-orel,項目名稱:ExtendNG,代碼行數:10,代碼來源:ReflectionUtils.java

示例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;
}
 
開發者ID:marcingrzejszczak,項目名稱:mockito-cookbook,代碼行數:14,代碼來源:MockitoTestNGListener.java

示例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);
}
 
開發者ID:SergeyPirogov,項目名稱:video-recorder-java,代碼行數:5,代碼來源:TestNgListener.java

示例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;
}
 
開發者ID:SergeyPirogov,項目名稱:video-recorder-java,代碼行數:6,代碼來源:TestNgListener.java


注:本文中的org.testng.annotations.Listeners類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。