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]].
