From 783a712f4b9dfc892170a923fd7baf3d416f4856 Mon Sep 17 00:00:00 2001 From: Harald Musum Date: Tue, 12 Mar 2024 15:19:55 +0100 Subject: Add support for serializing document update to json --- .../src/main/java/com/yahoo/vespa/feed/perf/SimpleFeeder.java | 4 ++++ .../src/test/java/com/yahoo/vespa/feed/perf/SimpleFeederTest.java | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'vespaclient-java') diff --git a/vespaclient-java/src/main/java/com/yahoo/vespa/feed/perf/SimpleFeeder.java b/vespaclient-java/src/main/java/com/yahoo/vespa/feed/perf/SimpleFeeder.java index 3a7fe8f75c6..386468e85e8 100644 --- a/vespaclient-java/src/main/java/com/yahoo/vespa/feed/perf/SimpleFeeder.java +++ b/vespaclient-java/src/main/java/com/yahoo/vespa/feed/perf/SimpleFeeder.java @@ -192,6 +192,10 @@ public class SimpleFeeder implements ReplyHandler { addCommaAndNewline(); writer.write(op.getDocumentRemove()); } + case UPDATE -> { + addCommaAndNewline(); + writer.write(op.getDocumentUpdate()); + } default -> { /* TODO: No more operations supported yet */ } } numReplies.incrementAndGet(); diff --git a/vespaclient-java/src/test/java/com/yahoo/vespa/feed/perf/SimpleFeederTest.java b/vespaclient-java/src/test/java/com/yahoo/vespa/feed/perf/SimpleFeederTest.java index 2810303fad3..6776b71eea6 100644 --- a/vespaclient-java/src/test/java/com/yahoo/vespa/feed/perf/SimpleFeederTest.java +++ b/vespaclient-java/src/test/java/com/yahoo/vespa/feed/perf/SimpleFeederTest.java @@ -87,10 +87,11 @@ public class SimpleFeederTest { "", "(.+\n)+" + "\\s*\\d+,\\s*3,.+\n"); - assertEquals(96, dump.size()); + assertEquals(169, dump.size()); assertEquals(""" [ {"id":"id:simple:simple::0","fields":{"my_str":"foo"}}, + {"update":"id:simple:simple::1","fields":{"my_str":{"assign":"bar"}}}, {"remove":"id:simple:simple::2"} ]""", dump.toString()); -- cgit v1.2.3