This is an automated email from the git hooks/post-receive script.

eugene-guest pushed a commit to annotated tag testng-6.9.5
in repository testng.

commit 5a9f86fe8f83805e79c57cd62928ae1dc34a5584
Author: Julien Herr <[email protected]>
Date:   Thu Jun 4 15:09:17 2015 +0200

    Refactor
---
 .../internal/AbstractExpectedExceptionsHolder.java | 15 ++++++++------
 .../testng/internal/ExpectedExceptionsHolder.java  | 23 +++++++++++-----------
 2 files changed, 21 insertions(+), 17 deletions(-)

diff --git 
a/src/main/java/org/testng/internal/AbstractExpectedExceptionsHolder.java 
b/src/main/java/org/testng/internal/AbstractExpectedExceptionsHolder.java
index 183547d..b2e68f7 100644
--- a/src/main/java/org/testng/internal/AbstractExpectedExceptionsHolder.java
+++ b/src/main/java/org/testng/internal/AbstractExpectedExceptionsHolder.java
@@ -21,16 +21,19 @@ public abstract class AbstractExpectedExceptionsHolder {
   }
 
   private static Class<?>[] findExpectedClasses(IAnnotationFinder finder, 
ITestNGMethod method) {
-    IExpectedExceptionsAnnotation expectedExceptions = 
finder.findAnnotation(method, IExpectedExceptionsAnnotation.class);
+    IExpectedExceptionsAnnotation expectedExceptions =
+        finder.findAnnotation(method, IExpectedExceptionsAnnotation.class);
     // Old syntax
     if (expectedExceptions != null) {
       return expectedExceptions.getValue();
-    } else { // New syntax
-      ITestAnnotation testAnnotation = finder.findAnnotation(method, 
ITestAnnotation.class);
-      if (testAnnotation != null) {
-        return testAnnotation.getExpectedExceptions();
-      }
     }
+
+    // New syntax
+    ITestAnnotation testAnnotation = finder.findAnnotation(method, 
ITestAnnotation.class);
+    if (testAnnotation != null) {
+      return testAnnotation.getExpectedExceptions();
+    }
+
     return new Class<?>[0];
   }
 
diff --git a/src/main/java/org/testng/internal/ExpectedExceptionsHolder.java 
b/src/main/java/org/testng/internal/ExpectedExceptionsHolder.java
index 1a7ea7c..2ae74b4 100755
--- a/src/main/java/org/testng/internal/ExpectedExceptionsHolder.java
+++ b/src/main/java/org/testng/internal/ExpectedExceptionsHolder.java
@@ -42,21 +42,22 @@ public class ExpectedExceptionsHolder extends 
AbstractExpectedExceptionsHolder {
   }
 
   private String getRegExp() {
-    String messageRegExp = DEFAULT_REGEXP;
     IExpectedExceptionsAnnotation expectedExceptions =
         finder.findAnnotation(method, IExpectedExceptionsAnnotation.class);
+    if (expectedExceptions != null) {
+      // Old syntax => default value
+      return DEFAULT_REGEXP;
+    }
 
-    if (expectedExceptions == null) {
-      // New syntax
-      ITestAnnotation testAnnotation = finder.findAnnotation(method, 
ITestAnnotation.class);
-      if (testAnnotation != null) {
-        Class<?>[] ee = testAnnotation.getExpectedExceptions();
-        if (ee.length > 0) {
-          messageRegExp = testAnnotation.getExpectedExceptionsMessageRegExp();
-        }
+    // New syntax
+    ITestAnnotation testAnnotation = finder.findAnnotation(method, 
ITestAnnotation.class);
+    if (testAnnotation != null) {
+      Class<?>[] ee = testAnnotation.getExpectedExceptions();
+      if (ee.length > 0) {
+        return testAnnotation.getExpectedExceptionsMessageRegExp();
       }
-    } // else: Old syntax => keep default value
+    }
 
-    return messageRegExp;
+    return DEFAULT_REGEXP;
   }
 }

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-java/testng.git

_______________________________________________
pkg-java-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to