|
59 | 59 | import static cwms.cda.data.dao.JsonRatingUtilsTest.loadResourceAsString; |
60 | 60 | import static io.restassured.RestAssured.given; |
61 | 61 | import static org.hamcrest.CoreMatchers.not; |
| 62 | +import static org.hamcrest.Matchers.containsInAnyOrder; |
62 | 63 | import static org.hamcrest.Matchers.equalTo; |
63 | 64 | import static org.hamcrest.Matchers.closeTo; |
64 | 65 | import static org.hamcrest.Matchers.hasKey; |
@@ -952,10 +953,12 @@ void testIncludeAliases() throws Exception { |
952 | 953 | .assertThat() |
953 | 954 | .statusCode(is(HttpServletResponse.SC_OK)) |
954 | 955 | .body("aliases.size()", is(2)) |
955 | | - .body("aliases[0].value", isOneOf(sharedLocAlias1, sharedLocAlias2)) |
956 | | - .body("aliases[0].name", isOneOf(categoryName + "-" + groupName1, categoryName + "-" + groupName2)) |
957 | | - .body("aliases[1].name", isOneOf(categoryName + "-" + groupName1, categoryName + "-" + groupName2)) |
958 | | - .body("aliases[1].value", isOneOf(sharedLocAlias1, sharedLocAlias2)) |
| 956 | + .body("aliases.name", containsInAnyOrder( |
| 957 | + categoryName + "-" + groupName1, |
| 958 | + categoryName + "-" + groupName2)) |
| 959 | + .body("aliases.value", containsInAnyOrder( |
| 960 | + sharedLocAlias1, |
| 961 | + sharedLocAlias2)) |
959 | 962 | ; |
960 | 963 |
|
961 | 964 | // verify that alias as location ID does not return results |
|
0 commit comments