You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by dj...@apache.org on 2012/01/24 01:53:15 UTC

svn commit: r1235094 - /aries/trunk/versioning/versioning-checker/src/test/java/org/apache/aries/versioning/tests/BinaryCompatibilityTest.java

Author: djencks
Date: Tue Jan 24 00:53:14 2012
New Revision: 1235094

URL: http://svn.apache.org/viewvc?rev=1235094&view=rev
Log:
ARIES-757 make tests pass locally

Modified:
    aries/trunk/versioning/versioning-checker/src/test/java/org/apache/aries/versioning/tests/BinaryCompatibilityTest.java

Modified: aries/trunk/versioning/versioning-checker/src/test/java/org/apache/aries/versioning/tests/BinaryCompatibilityTest.java
URL: http://svn.apache.org/viewvc/aries/trunk/versioning/versioning-checker/src/test/java/org/apache/aries/versioning/tests/BinaryCompatibilityTest.java?rev=1235094&r1=1235093&r2=1235094&view=diff
==============================================================================
--- aries/trunk/versioning/versioning-checker/src/test/java/org/apache/aries/versioning/tests/BinaryCompatibilityTest.java (original)
+++ aries/trunk/versioning/versioning-checker/src/test/java/org/apache/aries/versioning/tests/BinaryCompatibilityTest.java Tue Jan 24 00:53:14 2012
@@ -369,7 +369,7 @@ public class BinaryCompatibilityTest
     assertFalse(
         "If a change to the direct superclass or the set of direct superinterfaces results in any class or interface no longer being a superclass or superinterface, respectively, it will break binary compatibility.",
         bcs.isCompatible());
-   assertEquals("

The superclasses or superinterfaces have stopped being super: [versioning/java/files/TestC, versioning/java/files/TestA].
The method int getFooLen(java.lang.String) has been deleted or its return type or parameter list has changed.
The method int getBooLen(java.lang.String) has been deleted or its return type or parameter list has changed.
The method java.lang.String getFoo() has changed from non abstract to abstract. 
The method int getBarLen(java.lang.String) has been deleted or its return type or parameter list has changed.
The protcted field c has been deleted.
The public field bar was not final but has been changed to be final.
The public field bar was static but is changed to be non static or vice versa.
The public field bar has changed its type.", bcs.getReason()); 
+   assertEquals("
The method int getFooLen(java.lang.String) has been deleted or its return type or parameter list has changed.
The method java.lang.String getFoo() has changed from non abstract to abstract. 
The method int getBarLen(java.lang.String) has been deleted or its return type or parameter list has changed.
The method int getBooLen(java.lang.String) has been deleted or its return type or parameter list has changed.

The superclasses or superinterfaces have stopped being super: [versioning/java/files/TestC, versioning/java/files/TestA].
The protcted field c has been deleted.
The public field bar was not final but has been changed to be final.
The public field bar was static but is changed to be non static or vice versa.
The public field bar has changed its type.", bcs.getReason());
   }
 
   /**
@@ -1466,7 +1466,7 @@ public class BinaryCompatibilityTest
     oldCR.accept(oldCV, 0);
 
     BinaryCompatibilityStatus bcs = newCV.getClassDeclaration().getBinaryCompatibleStatus((oldCV.getClassDeclaration()));
-    assertEquals("
The method java.lang.String getFoo() has been deleted or its return type or parameter list has changed.
The public field bar has been deleted.

The superclasses or superinterfaces have stopped being super: [versioning/java/files/TestB]."  , bcs.getReason());
+    assertEquals("
The public field bar has been deleted.

The superclasses or superinterfaces have stopped being super: [versioning/java/files/TestB].
The method java.lang.String getFoo() has been deleted or its return type or parameter list has changed."  , bcs.getReason());
     assertFalse(
         "Changes to the interface hierarchy resulting an interface not being a super interface should break compatibility.",
         bcs.isCompatible());