Author: linus
Date: 2010-11-28 13:20:39-0800
New Revision: 18858

Modified:
   trunk/src/argouml-core-model/tests/org/argouml/model/TestXmi.java

Log:
Allow test to run also with the Xerces SAX-parser.

Modified: trunk/src/argouml-core-model/tests/org/argouml/model/TestXmi.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model/tests/org/argouml/model/TestXmi.java?view=diff&pathrev=18858&r1=18857&r2=18858
==============================================================================
--- trunk/src/argouml-core-model/tests/org/argouml/model/TestXmi.java   
(original)
+++ trunk/src/argouml-core-model/tests/org/argouml/model/TestXmi.java   
2010-11-28 13:20:39-0800
@@ -136,8 +136,21 @@
         } catch (UmlException e) {
             assertTrue("Unexpected exception type", e instanceof XmiException);
             XmiException xe = (XmiException) e;
-            assertEquals("Unexpected line number", -1, xe.getLineNumber());
-            assertEquals("Unexpected column number", -1, xe.getColumnNumber());
+
+            // Depends on implementation: 
+            if (xe.getLineNumber() == -1) {
+                // The netbeans SAXParser sets line number
+                // and column number to -1.
+                assertEquals("Unexpected line number", -1, xe.getLineNumber());
+                assertEquals("Unexpected column number", 
+                             -1, xe.getColumnNumber());
+            } else {
+                // The xerces SAXParser sets line number
+                // and column number to 1.
+                assertEquals("Unexpected line number", 1, xe.getLineNumber());
+                assertEquals("Unexpected column number", 
+                             1, xe.getColumnNumber());                
+            }
         }
     }

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

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

Reply via email to