From 28c8dca65020071accf1a9c083c387e4771ce9fe Mon Sep 17 00:00:00 2001 From: Jennifer Hickey Date: Wed, 31 Jul 2013 13:25:26 -0700 Subject: [PATCH] Fix failing test --- .../data/redis/core/DefaultSetOperationsTests.java | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/test/java/org/springframework/data/redis/core/DefaultSetOperationsTests.java b/src/test/java/org/springframework/data/redis/core/DefaultSetOperationsTests.java index 1efef4c22..6a0c52a01 100644 --- a/src/test/java/org/springframework/data/redis/core/DefaultSetOperationsTests.java +++ b/src/test/java/org/springframework/data/redis/core/DefaultSetOperationsTests.java @@ -16,14 +16,15 @@ package org.springframework.data.redis.core; import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertThat; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; import static org.junit.Assume.assumeTrue; -import static org.junit.Assert.assertThat; -import static org.springframework.data.redis.matcher.RedisTestMatchers.isEqual; +import static org.junit.matchers.JUnitMatchers.hasItem; import static org.junit.matchers.JUnitMatchers.hasItems; +import static org.junit.matchers.JUnitMatchers.either; +import static org.springframework.data.redis.matcher.RedisTestMatchers.isEqual; -import java.util.Arrays; import java.util.Collection; import java.util.Collections; import java.util.HashSet; @@ -113,11 +114,8 @@ public class DefaultSetOperationsTests { setOps.add(setKey, v1); setOps.add(setKey, v2); List members = setOps.randomMembers(setKey, 2); - // No guaranteed order on returned List - HashSet expected = new HashSet(); - expected.add(v1); - expected.add(v2); - assertThat(new HashSet(members), isEqual(expected)); + assertEquals(2,members.size()); + assertThat(members, either(hasItem(v1)).or(hasItem(v2))); } @Test