You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by fm...@apache.org on 2011/09/19 11:41:19 UTC

svn commit: r1172540 - /sling/trunk/launchpad/base/src/test/java/org/apache/sling/launchpad/app/MainTest.java

Author: fmeschbe
Date: Mon Sep 19 09:41:19 2011
New Revision: 1172540

URL: http://svn.apache.org/viewvc?rev=1172540&view=rev
Log:
SLING-2225 Properly handle setting the sling.control.action property

Modified:
    sling/trunk/launchpad/base/src/test/java/org/apache/sling/launchpad/app/MainTest.java

Modified: sling/trunk/launchpad/base/src/test/java/org/apache/sling/launchpad/app/MainTest.java
URL: http://svn.apache.org/viewvc/sling/trunk/launchpad/base/src/test/java/org/apache/sling/launchpad/app/MainTest.java?rev=1172540&r1=1172539&r2=1172540&view=diff
==============================================================================
--- sling/trunk/launchpad/base/src/test/java/org/apache/sling/launchpad/app/MainTest.java (original)
+++ sling/trunk/launchpad/base/src/test/java/org/apache/sling/launchpad/app/MainTest.java Mon Sep 19 09:41:19 2011
@@ -164,17 +164,38 @@ public class MainTest extends TestCase {
         Map<String, String> props = Main.convertCommandLineArgs(new HashMap<String, String>() {
             {
                 put("j", "j");
-                put("start", "start");
-                put("stop", "stop");
-                put("status", "status");
             }
         });
         assertNotNull(props);
-        assertEquals(4, props.size());
+        assertEquals(1, props.size());
         assertEquals("j", props.get("j"));
-        assertEquals("start", props.get("start"));
-        assertEquals("stop", props.get("stop"));
-        assertEquals("status", props.get("status"));
+
+        Map<String, String> propsStart = Main.convertCommandLineArgs(new HashMap<String, String>() {
+            {
+                put("start", "start");
+            }
+        });
+        assertNotNull(propsStart);
+        assertEquals(1, propsStart.size());
+        assertEquals("start", propsStart.get("sling.control.action"));
+
+        Map<String, String> propsStatus = Main.convertCommandLineArgs(new HashMap<String, String>() {
+            {
+                put("status", "status");
+            }
+        });
+        assertNotNull(propsStatus);
+        assertEquals(1, propsStatus.size());
+        assertEquals("status", propsStatus.get("sling.control.action"));
+
+        Map<String, String> propsStop = Main.convertCommandLineArgs(new HashMap<String, String>() {
+            {
+                put("stop", "stop");
+            }
+        });
+        assertNotNull(propsStop);
+        assertEquals(1, propsStop.size());
+        assertEquals("stop", propsStop.get("sling.control.action"));
     }
 
     public void test_converCommandLineArgs_l() {