summaryrefslogtreecommitdiffstats
path: root/config-model/src/test/java/com
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-11-26 22:20:42 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2022-11-28 14:58:12 +0100
commitb77764ece2967120e2c3db22261372cdc0a08842 (patch)
tree8b67c30622c705e372289faeb93a673bfdfdc083 /config-model/src/test/java/com
parentb36cb57248dfc02bae9dfe7b2cca0ddd551881c6 (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.java15
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)"));
+ }
+
}