Author: gnodet
Date: Mon Mar 21 16:56:40 2016
New Revision: 1736029

URL: http://svn.apache.org/viewvc?rev=1736029&view=rev
Log:
Add a test for jobids

Modified:
    
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ShellTest.java

Modified: 
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ShellTest.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ShellTest.java?rev=1736029&r1=1736028&r2=1736029&view=diff
==============================================================================
--- 
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ShellTest.java 
(original)
+++ 
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ShellTest.java 
Mon Mar 21 16:56:40 2016
@@ -18,13 +18,15 @@
  */
 package org.apache.felix.gogo.jline;
 
+import java.util.Arrays;
+
 import org.junit.Test;
 
 public class ShellTest extends AbstractParserTest {
 
 
     @Test
-    public void test() throws Exception {
+    public void testAssignmentWithEcho() throws Exception {
         Context context = new Context();
         context.execute("a = \"foo\"");
         assertEquals("foo", context.get("a"));
@@ -32,4 +34,13 @@ public class ShellTest extends AbstractP
         assertEquals("bar", context.get("a"));
     }
 
+    @Test
+    public void testJobIds() throws Exception {
+        Context context = new Context();
+        // TODO: not than in zsh, the same thing is achieved using
+        // TODO:     ${${${(@f)"$(jobs)"}%]*}#*\[}
+        Object result = context.execute("sleep 1 & sleep 1 & 
${${${(f)$(jobs)}%']*'}#'*\\['}");
+        assertEquals(Arrays.asList("1", "2"), result);
+    }
+
 }


Reply via email to