summaryrefslogtreecommitdiffstats
path: root/config-model/src/test/java/com/yahoo/schema
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2023-11-02 11:36:59 +0100
committerTor Egge <Tor.Egge@online.no>2023-11-02 11:36:59 +0100
commitc0ca448ab38a60367d72e7fc6ebb4dd5ff86d4d4 (patch)
tree7ad3490517d9816833d8eb9acb02ffd820b72790 /config-model/src/test/java/com/yahoo/schema
parente64583fa0b618da67189152c10310293221dd8bc (diff)
Don't censor map indexes that start with left bracket in
readAndCensorIndexes.
Diffstat (limited to 'config-model/src/test/java/com/yahoo/schema')
-rw-r--r--config-model/src/test/java/com/yahoo/schema/AbstractSchemaTestCase.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/config-model/src/test/java/com/yahoo/schema/AbstractSchemaTestCase.java b/config-model/src/test/java/com/yahoo/schema/AbstractSchemaTestCase.java
index 55aa437dcb7..42005efaa8d 100644
--- a/config-model/src/test/java/com/yahoo/schema/AbstractSchemaTestCase.java
+++ b/config-model/src/test/java/com/yahoo/schema/AbstractSchemaTestCase.java
@@ -47,6 +47,7 @@ public abstract class AbstractSchemaTestCase {
StringBuilder b = new StringBuilder();
try (BufferedReader r = IOUtils.createReader(file)) {
int character;
+ int lastChar = -1;
boolean lastWasNewline = false;
boolean inBrackets = false;
while (-1 != (character = r.read())) {
@@ -72,8 +73,9 @@ public abstract class AbstractSchemaTestCase {
inBrackets = false;
if (! inBrackets)
b.appendCodePoint(character);
- if (character == '[')
+ if (character == '[' && lastChar != '{')
inBrackets = true;
+ lastChar = character;
}
}
return b.toString();