public void test_InvalidXML_NoStartingTag() throws Exception { String fileDataObjectDoc = "<File><name>empty.jpg</name><body/><size>0</size></File>"; FileDataObjectXMLParser parser = new FileDataObjectXMLParser(null); try { FileDataObject fileDataObject = parser.parse(fileDataObjectDoc); } catch (FileDataObjectParsingException ex) { assertEquals(FileDataObjectParsingException.MISSING_START_ELEMENT, ex.getMessage()); return; } fail("Should have thrown a FileDataObjectParsingException"); }
public void test_InvalidXML_WrongStartingTag() throws Exception { String fileDataObjectDoc = "<foo><name>empty.jpg</name><body/><size>0</size></File><File><name>empty.jpg</name><body/><size>0</size></foo>"; FileDataObjectXMLParser parser = new FileDataObjectXMLParser(null); try { FileDataObject fileDataObject = parser.parse(fileDataObjectDoc); } catch (FileDataObjectParsingException ex) { assertEquals( FileDataObjectParsingException.UNEXPECTED_ROOT_ELEMENT + " 'foo'", ex.getMessage()); return; } fail("Should have thrown a FileDataObjectParsingException"); }