diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2019-06-28 14:06:22 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2019-06-28 14:06:22 +0200 |
commit | bb59b6551e83f098c77d3b86931d0cd6ed258662 (patch) | |
tree | 6f2cfefcabe4d6703bb120f145463ad0b463c196 /documentgen-test | |
parent | dd3d9839635a8a68134ebfc3bf6e1e9258a17bbb (diff) |
Reuse code
Diffstat (limited to 'documentgen-test')
-rw-r--r-- | documentgen-test/src/test/java/com/yahoo/vespa/config/DocumentGenPluginTest.java | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/documentgen-test/src/test/java/com/yahoo/vespa/config/DocumentGenPluginTest.java b/documentgen-test/src/test/java/com/yahoo/vespa/config/DocumentGenPluginTest.java index 9a2845826a4..b3aca93cd96 100644 --- a/documentgen-test/src/test/java/com/yahoo/vespa/config/DocumentGenPluginTest.java +++ b/documentgen-test/src/test/java/com/yahoo/vespa/config/DocumentGenPluginTest.java @@ -302,13 +302,8 @@ public class DocumentGenPluginTest { s2.setFieldValue("i1", new IntegerFieldValue(456)); } - private Document copyBySerialization(Document orig) { - GrowableByteBuffer buf = new GrowableByteBuffer(); - VespaDocumentSerializerHead serializer = new VespaDocumentSerializerHead(buf); - orig.serialize(serializer); - buf.flip(); - VespaDocumentDeserializerHead deserializerHead = new VespaDocumentDeserializerHead(typeManagerForBookType(), buf); - return new Document(deserializerHead); + private static Document copyBySerialization(Document orig) { + return roundtripSerialize(orig, typeManagerForBookType()); } private Book toBook(Document doc) { return (Book) new ConcreteDocumentFactory().getDocumentCopy(doc.getDataType().getName(), doc, doc.getId()); @@ -506,13 +501,13 @@ public class DocumentGenPluginTest { } } - private DocumentTypeManager typeManagerFromSDs(String... files) { + private static DocumentTypeManager typeManagerFromSDs(String... files) { final DocumentTypeManager mgr = new DocumentTypeManager(); mgr.configure("raw:" + getDocumentConfig(Arrays.asList(files))); return mgr; } - private DocumentTypeManager typeManagerForBookType() { + private static DocumentTypeManager typeManagerForBookType() { return typeManagerFromSDs("etc/complex/common.sd", "etc/complex/parent.sd", "etc/complex/book.sd"); } @@ -528,7 +523,7 @@ public class DocumentGenPluginTest { assertEquals(NUM_BOOKS, manyGenericBooks.size()); } - private String getDocumentConfig(List<String> sds) { + private static String getDocumentConfig(List<String> sds) { return new DocumentmanagerConfig(Deriver.getDocumentManagerConfig(sds)).toString(); } |