From 6dd4d28067bfd3a0128b21efc873d70c5b880a93 Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Mon, 18 Sep 2017 15:36:20 +0200 Subject: [PATCH] DATAES-395 - Upgrade to OpenWebBeans 2.0.1. --- pom.xml | 36 ++++++++----------- .../repositories/cdi/CdiRepositoryTests.java | 27 +++++++------- src/test/resources/META-INF/beans.xml | 5 --- 3 files changed, 29 insertions(+), 39 deletions(-) delete mode 100644 src/test/resources/META-INF/beans.xml diff --git a/pom.xml b/pom.xml index c92c74e24..1c97e289f 100644 --- a/pom.xml +++ b/pom.xml @@ -127,28 +127,20 @@ - - org.apache.openwebbeans.test - cditest-owb - ${webbeans} - test - - - org.apache.geronimo.specs - geronimo-jcdi_1.0_spec - - - org.apache.geronimo.specs - geronimo-atinject_1.0_spec - - - - - javax.servlet - servlet-api - 3.0-alpha-1 - test - + + + javax.annotation + javax.annotation-api + ${javax-annotation-api} + test + + + + org.apache.openwebbeans + openwebbeans-se + ${webbeans} + test + diff --git a/src/test/java/org/springframework/data/elasticsearch/repositories/cdi/CdiRepositoryTests.java b/src/test/java/org/springframework/data/elasticsearch/repositories/cdi/CdiRepositoryTests.java index cab908910..9dd379983 100644 --- a/src/test/java/org/springframework/data/elasticsearch/repositories/cdi/CdiRepositoryTests.java +++ b/src/test/java/org/springframework/data/elasticsearch/repositories/cdi/CdiRepositoryTests.java @@ -20,8 +20,9 @@ import static org.junit.Assert.*; import java.util.Optional; -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.Before; import org.junit.BeforeClass; @@ -35,27 +36,29 @@ import org.springframework.data.elasticsearch.entities.Product; */ public class CdiRepositoryTests { - private static CdiTestContainer cdiContainer; + private static SeContainer cdiContainer; private CdiProductRepository repository; private SamplePersonRepository personRepository; private QualifiedProductRepository qualifiedProductRepository; @BeforeClass - public static void init() throws Exception { - cdiContainer = CdiTestContainerLoader.getCdiContainer(); - cdiContainer.startApplicationScope(); - cdiContainer.bootContainer(); + public static void init() { + + cdiContainer = SeContainerInitializer.newInstance() // + .disableDiscovery() // + .addPackages(CdiRepositoryClient.class) // + .initialize(); } @AfterClass - public static void shutdown() throws Exception { - cdiContainer.stopContexts(); - cdiContainer.shutdownContainer(); + public static void shutdown() { + cdiContainer.close(); } @Before public void setUp() { - CdiRepositoryClient client = cdiContainer.getInstance(CdiRepositoryClient.class); + + CdiRepositoryClient client = cdiContainer.select(CdiRepositoryClient.class).get(); repository = client.getRepository(); personRepository = client.getSamplePersonRepository(); repository.deleteAll(); @@ -64,6 +67,7 @@ public class CdiRepositoryTests { @Test public void testCdiRepository() { + assertNotNull(repository); Product bean = new Product(); @@ -132,7 +136,6 @@ public class CdiRepositoryTests { */ @Test public void returnOneFromCustomImpl() { - assertThat(personRepository.returnOne(), is(1)); } } diff --git a/src/test/resources/META-INF/beans.xml b/src/test/resources/META-INF/beans.xml deleted file mode 100644 index cc7c5873c..000000000 --- a/src/test/resources/META-INF/beans.xml +++ /dev/null @@ -1,5 +0,0 @@ - - -