controller.move( 7, originalRules.getRules().get(0).getId() + "," + originalRules.getRules().get(1).getId()); validateResult(result, HttpStatus.OK, 2); validateRules(result.getBody(), prefix, "user1", "user2"); controller.move( 7, originalRules.getRules().get(2).getId() + "," + originalRules.getRules().get(3).getId()); validateResult(result, HttpStatus.OK, 2); validateRules(result.getBody(), prefix, "user3", "user4"); result = controller.move(5, String.valueOf(originalRules.getRules().get(0).getId())); validateResult(result, HttpStatus.OK, 1); validateRules(result.getBody(), prefix, "user1"); controller.move( 6, originalRules.getRules().get(1).getId() + "," + originalRules.getRules().get(2).getId()); validateResult(result, HttpStatus.OK, 2); validateRules(result.getBody(), prefix, "user3", "user2");