diff --git a/spring-data-mongodb/pom.xml b/spring-data-mongodb/pom.xml index 9e52cbe39..df6a0833d 100644 --- a/spring-data-mongodb/pom.xml +++ b/spring-data-mongodb/pom.xml @@ -17,7 +17,7 @@ 1.3 - 1.5 + 1.7.8 @@ -146,26 +146,19 @@ - javax.el - el-api - ${cdi} + javax.annotation + javax.annotation-api + ${javax-annotation-api} test - org.apache.openwebbeans.test - cditest-owb + org.apache.openwebbeans + openwebbeans-se ${webbeans} test - - javax.servlet - servlet-api - 2.5 - test - - javax.validation diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/query/BasicQueryUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/query/BasicQueryUnitTests.java index ae697aa01..ed41d8e44 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/query/BasicQueryUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/query/BasicQueryUnitTests.java @@ -29,7 +29,7 @@ import nl.jqno.equalsverifier.Warning; /** * Unit tests for {@link BasicQuery}. - * + * * @author Oliver Gierke * @author Thomas Darimont * @author John Willemin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/cdi/CdiExtensionIntegrationTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/cdi/CdiExtensionIntegrationTests.java index a6ed669c5..724b8d8fd 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/cdi/CdiExtensionIntegrationTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/cdi/CdiExtensionIntegrationTests.java @@ -18,8 +18,9 @@ package org.springframework.data.mongodb.repository.cdi; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; -import org.apache.webbeans.cditest.CdiTestContainer; -import org.apache.webbeans.cditest.CdiTestContainerLoader; +import javax.enterprise.inject.se.SeContainer; +import javax.enterprise.inject.se.SeContainerInitializer; + import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Test; @@ -27,29 +28,32 @@ import org.springframework.data.mongodb.repository.Person; /** * Integration tests for {@link MongoRepositoryExtension}. - * + * * @author Oliver Gierke * @author Mark Paluch */ public class CdiExtensionIntegrationTests { - static CdiTestContainer container; + static SeContainer container; @BeforeClass - public static void setUp() throws Exception { - container = CdiTestContainerLoader.getCdiContainer(); - container.bootContainer(); + public static void setUp() { + + container = SeContainerInitializer.newInstance() // + .disableDiscovery() // + .addPackages(CdiExtensionIntegrationTests.class) // + .initialize(); } @AfterClass - public static void tearDown() throws Exception { - container.shutdownContainer(); + public static void tearDown() { + container.close(); } - @Test + @Test // DATAMONGO-356, DATAMONGO-1785 public void bootstrapsRepositoryCorrectly() { - RepositoryClient client = container.getInstance(RepositoryClient.class); + RepositoryClient client = container.select(RepositoryClient.class).get(); CdiPersonRepository repository = client.getRepository(); assertThat(repository, is(notNullValue())); @@ -63,11 +67,10 @@ public class CdiExtensionIntegrationTests { assertThat(repository.findById(person.getId()).get().getId(), is(result.getId())); } - @Test // DATAMONGO-1017 + @Test // DATAMONGO-1017, DATAMONGO-1785 public void returnOneFromCustomImpl() { - RepositoryClient repositoryConsumer = container.getInstance(RepositoryClient.class); + RepositoryClient repositoryConsumer = container.select(RepositoryClient.class).get(); assertThat(repositoryConsumer.getSamplePersonRepository().returnOne(), is(1)); } - } diff --git a/spring-data-mongodb/src/test/resources/META-INF/beans.xml b/spring-data-mongodb/src/test/resources/META-INF/beans.xml deleted file mode 100644 index 73ae3a251..000000000 --- a/spring-data-mongodb/src/test/resources/META-INF/beans.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - -