commit | 17c15c3f4957e9d53c63e9d91a9573ac0f513318 | [log] [tgz] |
---|---|---|
author | Alex Rudyy <orudyy@apache.org> | Wed Jul 24 09:46:19 2019 +0100 |
committer | Alex Rudyy <orudyy@apache.org> | Fri Jul 26 15:57:45 2019 +0100 |
tree | 931e3b59e2a554d517fc42d775695864a4fb704e | |
parent | bf75f490170beb91f72547c00c365bf024cbaa1f [diff] |
QPID-8349: Fix detection of annonation BrokerSpecific on test methods
diff --git a/systests/systests-utils/src/main/java/org/apache/qpid/tests/utils/QpidTestRunner.java b/systests/systests-utils/src/main/java/org/apache/qpid/tests/utils/QpidTestRunner.java index 443ba77..1f7a8b6 100644 --- a/systests/systests-utils/src/main/java/org/apache/qpid/tests/utils/QpidTestRunner.java +++ b/systests/systests-utils/src/main/java/org/apache/qpid/tests/utils/QpidTestRunner.java
@@ -70,7 +70,7 @@ BrokerSpecific brokerSpecific = method.getAnnotation(BrokerSpecific.class); if (brokerSpecific == null) { - brokerSpecific = method.getClass().getAnnotation(BrokerSpecific.class); + brokerSpecific = method.getDeclaringClass().getAnnotation(BrokerSpecific.class); } if (brokerSpecific != null && !brokerSpecific.kind().equalsIgnoreCase(_brokerAdmin.getKind())) {