Ejemplo n.º 1
0
  private void testMove(int i, int j) {
    setUp();

    ArrayList<Integer> expected = new ArrayList<>();
    for (int k = 0; k < i; k++) {
      expected.add(k);
    }
    expected.add(j);
    for (int k = i + 1; k < j; k++) {
      expected.add(k);
    }
    expected.add(i);
    for (int k = j + 1; k < dim; k++) {
      expected.add(k);
    }

    mover.move(i, j, solution);

    assertArrayEquals(expected.toArray(), solution.getSolution().toArray());
  }