summaryrefslogtreecommitdiffstats
path: root/documentgen-test
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2019-04-05 11:17:04 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2019-04-05 11:17:57 +0200
commitf272260145f9813aa7b3365a130342dc9149745b (patch)
treeb8a2d1cadbb05fc55da22c797c1787f902d534e3 /documentgen-test
parent1829394ef5376e7b3d8fce9e09cb82468a508237 (diff)
Emit Position struct if necessary.
Diffstat (limited to 'documentgen-test')
-rw-r--r--documentgen-test/etc/complex/music4.sd3
-rw-r--r--documentgen-test/src/test/java/com/yahoo/vespa/config/DocumentGenPluginTest.java7
2 files changed, 10 insertions, 0 deletions
diff --git a/documentgen-test/etc/complex/music4.sd b/documentgen-test/etc/complex/music4.sd
index c8100ba7de2..eab0018360d 100644
--- a/documentgen-test/etc/complex/music4.sd
+++ b/documentgen-test/etc/complex/music4.sd
@@ -4,5 +4,8 @@ search music4 {
field mu4 type string {
}
+ field pos type position {
+
+ }
}
}
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 be1ee48df6b..b6a0f165ca6 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
@@ -974,5 +974,12 @@ public class DocumentGenPluginTest {
book.setVector(Tensor.from("{{x:0}:1.0, {x:1}:2.0, {x:2}:3.0}"));
assertEquals("tensor(x{}):{{x:0}:1.0,{x:1}:2.0,{x:2}:3.0}", book.getVector().toString());
}
+
+ @Test
+ public void testPositionType() {
+ Music4 book = new Music4(new DocumentId("doc:music4:0"));
+ book.setPos(new Music4.Position().setX(7).setY(8));
+ assertEquals(new Music4.Position().setX(7).setY(8), book.getPos());
+ }
}