package com.tinkerpop.gremlin.test.sideeffect; import com.tinkerpop.blueprints.Vertex; import junit.framework.TestCase; import java.util.Iterator; import java.util.List; import java.util.Map; /** * @author Marko A. Rodriguez (http://markorodriguez.com) */ public class GroupByStepTest extends TestCase { public void testCompliance() { assertTrue(true); } public void test_g_V_groupByXlang_nameX(Iterator<Vertex> pipe, Map<String, List<String>> m) { int counter = 0; while (pipe.hasNext()) { pipe.next(); counter++; } assertEquals(counter, 6); assertEquals(m.size(), 2); assertTrue(m.containsKey("java")); assertTrue(m.containsKey(null)); assertEquals(m.get("java").size(), 2); assertTrue(m.get("java").contains("ripple")); assertTrue(m.get("java").contains("lop")); assertEquals(m.get(null).size(), 4); assertTrue(m.get(null).contains("marko")); assertTrue(m.get(null).contains("josh")); assertTrue(m.get(null).contains("peter")); assertTrue(m.get(null).contains("vadas")); } }