Пример #1
0
  public static void testVisitation(ExecutionGraph graph, int[] expectedAddresses) {
    int[] addresses = graph.getAddresses();
    List<Integer> visitedAddresses = new LinkedList<Integer>();
    for (int address : addresses) {
      if (graph.wasAddressReached(address)) {
        visitedAddresses.add(address);
      }
    }
    int[] actualAddresses = Ints.toArray(visitedAddresses);
    Arrays.sort(expectedAddresses);
    Arrays.sort(actualAddresses);

    assertArrayEquals(expectedAddresses, actualAddresses);
  }