Author: bobtarling
Date: 2010-07-11 16:12:26-0700
New Revision: 18507

Modified:
   trunk/src/argouml-app/tests/org/argouml/model/TestModelFacade3.java

Log:
Allow MDR to throw NotImplementedException on UML2 methods

Modified: trunk/src/argouml-app/tests/org/argouml/model/TestModelFacade3.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/tests/org/argouml/model/TestModelFacade3.java?view=diff&pathrev=18507&r1=18506&r2=18507
==============================================================================
--- trunk/src/argouml-app/tests/org/argouml/model/TestModelFacade3.java 
(original)
+++ trunk/src/argouml-app/tests/org/argouml/model/TestModelFacade3.java 
2010-07-11 16:12:26-0700
@@ -171,18 +171,15 @@
                     + " does not deliver an IllegalArgumentException");
         } catch (InvocationTargetException e) {
             if (e.getTargetException() instanceof IllegalArgumentException 
-                    || e.getTargetException() instanceof ClassCastException) {
+                    || e.getTargetException() instanceof ClassCastException
+                    || e.getTargetException() instanceof 
NotImplementedException) {
                 return;
             }
             fail("Test failed for " + methodToTest.toString()
                     + " because of: "
                     + e.getTargetException());
         } catch (NotImplementedException e) {
-            // OK for UML 2.x, error for anything else
-            String version = Model.getFacade().getUmlVersion();
-            if (!version.startsWith("2.")) {
-                fail("Unexpected NotImplementedException");
-            }
+            // If method not supported ignore failure
         } catch (Exception e) {
             fail("Test failed for " + methodToTest.toString()
                     + " because of: " + e.toString());

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2632060

To unsubscribe from this discussion, e-mail: 
[[email protected]].

Reply via email to