From 1d9ee9a28feb81a72f15d05380cf894b38b7eca9 Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Wed, 12 Sep 2012 10:40:19 +0200 Subject: [PATCH] DATAMONGO-537 - Work around compiler issues with generics. --- .../RepositoryIndexCreationIntegrationTests.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/RepositoryIndexCreationIntegrationTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/RepositoryIndexCreationIntegrationTests.java index 425c6031f..a3a20e151 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/RepositoryIndexCreationIntegrationTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/RepositoryIndexCreationIntegrationTests.java @@ -21,6 +21,7 @@ import static org.junit.Assert.*; import java.util.ArrayList; import java.util.List; +import org.hamcrest.Matcher; import org.junit.After; import org.junit.Test; import org.junit.runner.RunWith; @@ -76,8 +77,12 @@ public class RepositoryIndexCreationIntegrationTests { assertThat(indexInfo.isEmpty(), is(false)); assertThat(indexInfo.size(), is(greaterThan(2))); - assertThat(getIndexNamesFrom(indexInfo), hasItems(startsWith("findByLastname"), startsWith("findByFirstname"))); + Matcher lastnameIndex = startsWith("findByLastname"); + Matcher firstnameIndex = startsWith("findByFirstname"); + Matcher> hasItems = hasItems(lastnameIndex, firstnameIndex); + + assertThat(getIndexNamesFrom(indexInfo), hasItems); return null; } });