summaryrefslogtreecommitdiffstats
path: root/container-search
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-05-02 22:52:06 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2023-05-02 22:52:06 +0200
commit92c0cfe37c89c878c8d4cf1ac92a76144e291ec6 (patch)
tree80bbb333fabe27f3ec85657791d2dd2101febd24 /container-search
parentd37fd6a3450e1bb40abffdad96840c8758d570ce (diff)
Use padded base64 encoding as that seems to be the most common format.
Diffstat (limited to 'container-search')
-rw-r--r--container-search/src/main/java/com/yahoo/prelude/hitfield/RawBase64.java2
-rw-r--r--container-search/src/test/java/com/yahoo/search/grouping/result/GroupIdTestCase.java4
-rw-r--r--container-search/src/test/java/com/yahoo/search/grouping/vespa/ResultBuilderTestCase.java6
3 files changed, 6 insertions, 6 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/hitfield/RawBase64.java b/container-search/src/main/java/com/yahoo/prelude/hitfield/RawBase64.java
index 485e2c9a8c3..6660f1bf712 100644
--- a/container-search/src/main/java/com/yahoo/prelude/hitfield/RawBase64.java
+++ b/container-search/src/main/java/com/yahoo/prelude/hitfield/RawBase64.java
@@ -10,7 +10,7 @@ import java.util.Objects;
* @author baldersheim
*/
public class RawBase64 implements Comparable<RawBase64> {
- private final static Base64.Encoder encoder = Base64.getEncoder().withoutPadding();
+ private final static Base64.Encoder encoder = Base64.getEncoder();
private final byte[] content;
public RawBase64(byte[] content) {
Objects.requireNonNull(content);
diff --git a/container-search/src/test/java/com/yahoo/search/grouping/result/GroupIdTestCase.java b/container-search/src/test/java/com/yahoo/search/grouping/result/GroupIdTestCase.java
index 77ed858b14b..0443f507848 100644
--- a/container-search/src/test/java/com/yahoo/search/grouping/result/GroupIdTestCase.java
+++ b/container-search/src/test/java/com/yahoo/search/grouping/result/GroupIdTestCase.java
@@ -48,8 +48,8 @@ public class GroupIdTestCase {
assertEquals("group:long:69", new LongId(69L).toString());
assertEquals("group:long_bucket:6:9", new LongBucketId(6L, 9L).toString());
assertEquals("group:null", new NullId().toString());
- assertEquals("group:raw:Bgk", new RawId(new byte[]{6, 9}).toString());
- assertEquals("group:raw_bucket:Bgk:CQY", new RawBucketId(new byte[]{6, 9}, new byte[]{9, 6}).toString());
+ assertEquals("group:raw:Bgk=", new RawId(new byte[]{6, 9}).toString());
+ assertEquals("group:raw_bucket:Bgk=:CQY=", new RawBucketId(new byte[]{6, 9}, new byte[]{9, 6}).toString());
assertTrue(new RootId(0).toString().startsWith("group:root:"));
assertEquals("group:string:69", new StringId("69").toString());
assertEquals("group:string_bucket:6:9", new StringBucketId("6", "9").toString());
diff --git a/container-search/src/test/java/com/yahoo/search/grouping/vespa/ResultBuilderTestCase.java b/container-search/src/test/java/com/yahoo/search/grouping/vespa/ResultBuilderTestCase.java
index b0b48bb8731..4d52f37c751 100644
--- a/container-search/src/test/java/com/yahoo/search/grouping/vespa/ResultBuilderTestCase.java
+++ b/container-search/src/test/java/com/yahoo/search/grouping/vespa/ResultBuilderTestCase.java
@@ -60,12 +60,12 @@ public class ResultBuilderTestCase {
assertGroupId("group:6.9", new FloatResultNode(6.9));
assertGroupId("group:69", new IntegerResultNode(69));
assertGroupId("group:null", new NullResultNode());
- assertGroupId("group:Bgk", new RawResultNode(new byte[]{6, 9}));
+ assertGroupId("group:Bgk=", new RawResultNode(new byte[]{6, 9}));
assertGroupId("group:a", new StringResultNode("a"));
assertGroupId("group:6.9:9.6", new FloatBucketResultNode(6.9, 9.6));
assertGroupId("group:6:9", new IntegerBucketResultNode(6, 9));
assertGroupId("group:a:b", new StringBucketResultNode("a", "b"));
- assertGroupId("group:Bgk:CQY", new RawBucketResultNode(new RawResultNode(new byte[]{6, 9}),
+ assertGroupId("group:Bgk=:CQY=", new RawBucketResultNode(new RawResultNode(new byte[]{6, 9}),
new RawResultNode(new byte[]{9, 6})));
}
@@ -92,7 +92,7 @@ public class ResultBuilderTestCase {
assertResult("69", new MinAggregationResult(new IntegerResultNode(69)));
assertResult("69.3", new MinAggregationResult(new FloatResultNode(69.3)));
assertResult("69.6", new MinAggregationResult(new StringResultNode("69.6")));
- assertResult("Bgk", new MinAggregationResult(new RawResultNode(new byte[]{6,9})));
+ assertResult("Bgk=", new MinAggregationResult(new RawResultNode(new byte[]{6,9})));
}
@Test