Skip to content

Commit 6dd4d28

Browse files
committed
DATAES-395 - Upgrade to OpenWebBeans 2.0.1.
1 parent adf846d commit 6dd4d28

File tree

3 files changed

+29
-39
lines changed

3 files changed

+29
-39
lines changed

pom.xml

Lines changed: 14 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -127,28 +127,20 @@
127127
</exclusion>
128128
</exclusions>
129129
</dependency>
130-
<dependency>
131-
<groupId>org.apache.openwebbeans.test</groupId>
132-
<artifactId>cditest-owb</artifactId>
133-
<version>${webbeans}</version>
134-
<scope>test</scope>
135-
<exclusions>
136-
<exclusion>
137-
<groupId>org.apache.geronimo.specs</groupId>
138-
<artifactId>geronimo-jcdi_1.0_spec</artifactId>
139-
</exclusion>
140-
<exclusion>
141-
<groupId>org.apache.geronimo.specs</groupId>
142-
<artifactId>geronimo-atinject_1.0_spec</artifactId>
143-
</exclusion>
144-
</exclusions>
145-
</dependency>
146-
<dependency>
147-
<groupId>javax.servlet</groupId>
148-
<artifactId>servlet-api</artifactId>
149-
<version>3.0-alpha-1</version>
150-
<scope>test</scope>
151-
</dependency>
130+
131+
<dependency>
132+
<groupId>javax.annotation</groupId>
133+
<artifactId>javax.annotation-api</artifactId>
134+
<version>${javax-annotation-api}</version>
135+
<scope>test</scope>
136+
</dependency>
137+
138+
<dependency>
139+
<groupId>org.apache.openwebbeans</groupId>
140+
<artifactId>openwebbeans-se</artifactId>
141+
<version>${webbeans}</version>
142+
<scope>test</scope>
143+
</dependency>
152144

153145
<dependency>
154146
<!-- required by elasticsearch -->

src/test/java/org/springframework/data/elasticsearch/repositories/cdi/CdiRepositoryTests.java

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@
2020

2121
import java.util.Optional;
2222

23-
import org.apache.webbeans.cditest.CdiTestContainer;
24-
import org.apache.webbeans.cditest.CdiTestContainerLoader;
23+
import javax.enterprise.inject.se.SeContainer;
24+
import javax.enterprise.inject.se.SeContainerInitializer;
25+
2526
import org.junit.AfterClass;
2627
import org.junit.Before;
2728
import org.junit.BeforeClass;
@@ -35,27 +36,29 @@
3536
*/
3637
public class CdiRepositoryTests {
3738

38-
private static CdiTestContainer cdiContainer;
39+
private static SeContainer cdiContainer;
3940
private CdiProductRepository repository;
4041
private SamplePersonRepository personRepository;
4142
private QualifiedProductRepository qualifiedProductRepository;
4243

4344
@BeforeClass
44-
public static void init() throws Exception {
45-
cdiContainer = CdiTestContainerLoader.getCdiContainer();
46-
cdiContainer.startApplicationScope();
47-
cdiContainer.bootContainer();
45+
public static void init() {
46+
47+
cdiContainer = SeContainerInitializer.newInstance() //
48+
.disableDiscovery() //
49+
.addPackages(CdiRepositoryClient.class) //
50+
.initialize();
4851
}
4952

5053
@AfterClass
51-
public static void shutdown() throws Exception {
52-
cdiContainer.stopContexts();
53-
cdiContainer.shutdownContainer();
54+
public static void shutdown() {
55+
cdiContainer.close();
5456
}
5557

5658
@Before
5759
public void setUp() {
58-
CdiRepositoryClient client = cdiContainer.getInstance(CdiRepositoryClient.class);
60+
61+
CdiRepositoryClient client = cdiContainer.select(CdiRepositoryClient.class).get();
5962
repository = client.getRepository();
6063
personRepository = client.getSamplePersonRepository();
6164
repository.deleteAll();
@@ -64,6 +67,7 @@ public void setUp() {
6467

6568
@Test
6669
public void testCdiRepository() {
70+
6771
assertNotNull(repository);
6872

6973
Product bean = new Product();
@@ -132,7 +136,6 @@ public void testQualifiedCdiRepository() {
132136
*/
133137
@Test
134138
public void returnOneFromCustomImpl() {
135-
136139
assertThat(personRepository.returnOne(), is(1));
137140
}
138141
}

src/test/resources/META-INF/beans.xml

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)