diff --git a/testsrc/org/olap4j/ConnectionTest.java b/testsrc/org/olap4j/ConnectionTest.java index cb7cc7a..db261d8 100644 --- a/testsrc/org/olap4j/ConnectionTest.java +++ b/testsrc/org/olap4j/ConnectionTest.java @@ -2979,7 +2979,7 @@ public void testSchemaAccessControl() throws Exception { { list.add(schema.getName()); } - assertEquals( + assertListsEquals( Arrays.asList( "FoodMart"), list); @@ -3007,7 +3007,7 @@ public void testCubeAccessControl() throws Exception { for (Cube cube : olapConnection.getOlapSchema().getCubes()) { list.add(cube.getName()); } - assertEquals( + assertListsEquals( Arrays.asList( "Sales"), list); @@ -3016,7 +3016,7 @@ public void testCubeAccessControl() throws Exception { for (Cube cube : olapConnection.getOlapSchema().getCubes()) { list.add(cube.getName()); } - assertEquals( + assertListsEquals( Arrays.asList( "Sales Ragged", "Warehouse", @@ -3052,7 +3052,7 @@ public void testDimensionAccessControl() throws Exception { { list.add(dimension.getName()); } - assertEquals( + assertListsEquals( Arrays.asList( "Measures", "Store", @@ -3097,7 +3097,7 @@ public void testLevelAccessControl() throws Exception { { list.add(level.getName()); } - assertEquals( + assertListsEquals( Arrays.asList( "State Province", "City"), @@ -3148,7 +3148,7 @@ public void testLevelMembersAccessControl() throws Exception { { list.add(member.getName()); } - assertEquals( + assertListsEquals( Arrays.asList( "CA"), list); @@ -3163,7 +3163,7 @@ public void testLevelMembersAccessControl() throws Exception { { list.add(member.getName()); } - assertEquals( + assertListsEquals( Arrays.asList( "Alameda", "Beverly Hills", @@ -3212,6 +3212,12 @@ public void testParentChildAccessControl() throws Exception { olapConnection.setRoleName(null); } } + + protected void assertListsEquals(List list1, List list2) { + Collections.sort(list1); + Collections.sort(list2); + assertEquals(list1, list2); + } } // End ConnectionTest.java