@Test
    public void shouldShuffleMultiProperties() {
        GraphTraversalSource gShuff = createShuffleTheCrew();
        GraphTraversalSource gReg = TinkerFactory.createTheCrew().traversal();

        List<Property<Object>> resultRegular = (List<Property<Object>>) gReg.V(1).properties("location").toList();
        Object[] resultShuffle = gShuff.V(1).properties("location").toList().toArray();

        //Assert contents are correct
        assertThat(resultRegular, containsInAnyOrder(resultShuffle));
        //Assert order is shuffled
        assertThat(resultRegular, not(contains(resultShuffle)));
    }
@author Cole Greer (https://github.com/Cole-Greer)
tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/structure/TinkerShuffleGraphTest.java