diff options
Diffstat (limited to 'document/src/test/java/com/yahoo/vespaxmlparser/VespaXMLReaderTestCase.java')
-rwxr-xr-x | document/src/test/java/com/yahoo/vespaxmlparser/VespaXMLReaderTestCase.java | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/document/src/test/java/com/yahoo/vespaxmlparser/VespaXMLReaderTestCase.java b/document/src/test/java/com/yahoo/vespaxmlparser/VespaXMLReaderTestCase.java index 167b3d385c5..e33dbfe8898 100755 --- a/document/src/test/java/com/yahoo/vespaxmlparser/VespaXMLReaderTestCase.java +++ b/document/src/test/java/com/yahoo/vespaxmlparser/VespaXMLReaderTestCase.java @@ -821,71 +821,6 @@ public class VespaXMLReaderTestCase { assertEquals("Worker", child.getFieldValue("content").toString()); } - private void verifyTitle(String input, boolean requireFeedTag) throws Exception { - DocumentTypeManager dtm = new DocumentTypeManager(); - - DocumentType type = new DocumentType("foo"); - type.addField(new Field("title", DataType.STRING)); - - dtm.registerDocumentType(type); - - VespaXMLFeedReader parser = new VespaXMLFeedReader(new ByteArrayInputStream(Utf8.toBytes(input)), dtm, requireFeedTag); - List<FeedOperation> ops = parser.readAll(); - - assertEquals(1, ops.size()); - FeedOperation op = ops.get(0); - assertEquals(FeedOperation.Type.DOCUMENT, op.getType()); - assertEquals(1, op.getDocument().getFieldCount()); - assertEquals("xyz", op.getDocument().getFieldValue("title").toString()); - } - - @Test - public void testWithEncodingAndVespaFeedWrapping() throws Exception { - verifyTitle("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" + - "<vespafeed>\n" + - " <document documenttype=\"foo\" documentid=\"doc:foo:bar:baz\"> \n" + - " <title>xyz</title>\n" + - " </document>\n" + - "</vespafeed>\n", - true); - verifyTitle("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" + - "<vespafeed>\n" + - " <document documenttype=\"foo\" documentid=\"doc:foo:bar:baz\"> \n" + - " <title>xyz</title>\n" + - " </document>\n" + - "</vespafeed>\n", - false); - - verifyTitle("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" + - " <document documenttype=\"foo\" documentid=\"doc:foo:bar:baz\"> \n" + - " <title>xyz</title>\n" + - " </document>\n", - false); - - verifyTitle("<document documenttype=\"foo\" documentid=\"doc:foo:bar:baz\"> \n" + - " <title>xyz</title>\n" + - "</document>\n", - false); - } - - @Test(expected = DeserializationException.class) - public void testThatMissingFeedTagThrows() throws Exception { - verifyTitle("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" + - " <document documenttype=\"foo\" documentid=\"doc:foo:bar:baz\"> \n" + - " <title>xyz</title>\n" + - " </document>\n", - true); - } - @Test - public void testThatMissingXmlHeaderWorks() throws Exception { - verifyTitle("<vespafeed>\n" + - " <document documenttype=\"foo\" documentid=\"doc:foo:bar:baz\"> \n" + - " <title>xyz</title>\n" + - " </document>\n" + - "</vespafeed>\n", - true); - } - @Test(expected = DeserializationException.class) public void testBinaryEncodingStrings() throws Exception { DocumentTypeManager dtm = new DocumentTypeManager(); |