diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2022-11-26 22:20:42 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2022-11-28 14:58:12 +0100 |
commit | b77764ece2967120e2c3db22261372cdc0a08842 (patch) | |
tree | 8b67c30622c705e372289faeb93a673bfdfdc083 /config-model/src/test/java/com | |
parent | b36cb57248dfc02bae9dfe7b2cca0ddd551881c6 (diff) |
Use a simple tokenizer and replace the larger than container-search biz.aQute.bndlib
Diffstat (limited to 'config-model/src/test/java/com')
-rw-r--r-- | config-model/src/test/java/com/yahoo/vespa/model/application/validation/BundleValidatorTest.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/config-model/src/test/java/com/yahoo/vespa/model/application/validation/BundleValidatorTest.java b/config-model/src/test/java/com/yahoo/vespa/model/application/validation/BundleValidatorTest.java index e26a8e8bac6..5cd7880e22d 100644 --- a/config-model/src/test/java/com/yahoo/vespa/model/application/validation/BundleValidatorTest.java +++ b/config-model/src/test/java/com/yahoo/vespa/model/application/validation/BundleValidatorTest.java @@ -11,6 +11,7 @@ import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; +import java.util.List; import java.util.jar.JarEntry; import java.util.jar.JarFile; import java.util.jar.JarOutputStream; @@ -98,4 +99,18 @@ public class BundleValidatorTest { return new JarFile(jarFile.toFile()); } + private void verifyParsing(String text, List<String> expected) { + TokenizeAndDeQuote tokenizer = new TokenizeAndDeQuote(";,=", "\"'"); + var words = tokenizer.tokenize(text); + assertEquals(expected, words); + } + + @Test + void testImportPackagesParsing() { + verifyParsing("org.json;version=\"[0.0.0,1)\",org.eclipse.jetty.client.api;version=\"[9.4.46,10)\"", + List.of("org.json", "version", "[0.0.0,1)", "org.eclipse.jetty.client.api", "version", "[9.4.46,10)")); + verifyParsing("org.json;version='[0.0.0,1)',org.eclipse.jetty.client.api;version='[9.4.46,10)'", + List.of("org.json", "version", "[0.0.0,1)", "org.eclipse.jetty.client.api", "version", "[9.4.46,10)")); + } + } |