assertEquals(1, v.query().labels("connect").direction(OUT).adjacentVertex(vs[6]).has("time", 6).count()); assertEquals(1, v.query().labels("knows").direction(OUT).adjacentVertex(vs[11]).count()); assertEquals(1, v.query().labels("knows").direction(OUT).adjacentVertex(vs[11]).has("weight", 3.5).count()); assertEquals(2, v.query().labels("connect").adjacentVertex(vs[6]).has("time", 6).count()); assertEquals(0, v.query().labels("connect").adjacentVertex(vs[8]).has("time", 8).count()); assertEquals(1, v.query().labels("connect").direction(OUT).adjacentVertex(vs[6]).has("time", 6).count()); assertEquals(1, v.query().labels("knows").direction(OUT).adjacentVertex(vs[11]).count()); assertEquals(1, v.query().labels("knows").direction(OUT).adjacentVertex(vs[11]).has("weight", 3.5).count()); assertEquals(2, v.query().labels("connect").adjacentVertex(vs[6]).has("time", 6).count()); assertEquals(0, v.query().labels("connect").adjacentVertex(vs[8]).has("time", 8).count());