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;
}
java类org.testng.annotations.Listeners的实例源码
MockitoTestNgListener.java 文件源码
项目:jira-dvcs-connector
阅读 29
收藏 0
点赞 0
评论 0
ReflectionUtils.java 文件源码
项目:ExtendNG
阅读 44
收藏 0
点赞 0
评论 0
@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);
}
MockitoTestNGListener.java 文件源码
项目:mockito-cookbook
阅读 27
收藏 0
点赞 0
评论 0
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;
}
MockitoTestNGListener.java 文件源码
项目:astor
阅读 26
收藏 0
点赞 0
评论 0
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;
}
TestNgListener.java 文件源码
项目:video-recorder-java
阅读 27
收藏 0
点赞 0
评论 0
public boolean shouldIntercept(Class testClass, Class annotation) {
Listeners listenersAnnotation = getListenersAnnotation(testClass);
return listenersAnnotation != null && asList(listenersAnnotation.value()).contains(annotation);
}
TestNgListener.java 文件源码
项目:video-recorder-java
阅读 27
收藏 0
点赞 0
评论 0
private Listeners getListenersAnnotation(Class testClass) {
Annotation annotation = testClass.getAnnotation(Listeners.class);
return annotation != null ? (Listeners) annotation :
testClass.getSuperclass() != null ? getListenersAnnotation(testClass.getSuperclass()) : null;
}