]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - cms/org.argeo.slc.spring/ext/test/org/argeo/slc/core/execution/DefaultAgentCliTest.java
Clarify SLC project structure.
[gpl/argeo-slc.git] / cms / org.argeo.slc.spring / ext / test / org / argeo / slc / core / execution / DefaultAgentCliTest.java
diff --git a/cms/org.argeo.slc.spring/ext/test/org/argeo/slc/core/execution/DefaultAgentCliTest.java b/cms/org.argeo.slc.spring/ext/test/org/argeo/slc/core/execution/DefaultAgentCliTest.java
new file mode 100644 (file)
index 0000000..a7d9b8b
--- /dev/null
@@ -0,0 +1,18 @@
+package org.argeo.slc.core.execution;
+
+import java.net.URI;
+import java.util.List;
+
+import junit.framework.TestCase;
+
+public class DefaultAgentCliTest extends TestCase {
+       public void testArgsToUris() {
+               String[] args = { "org.argeo.slc.demo.minimal", "HelloWorld/WithVar",
+                               "--testKey", "555" };
+               List<URI> uris = DefaultAgentCli.asURIs(args);
+               assertEquals(1, uris.size());
+               assertEquals(
+                               "flow:/org.argeo.slc.demo.minimal/HelloWorld/WithVar?testKey=555",
+                               uris.get(0).toString());
+       }
+}