This is an automated email from the ASF dual-hosted git repository. rmannibucau pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/openwebbeans.git
The following commit(s) were added to refs/heads/master by this push: new 79e0208 [OWB-1330] get rid of @Cdi in CdiParameterResolversTest to show its intended usage 79e0208 is described below commit 79e02088b73d924c666aefc3155234ccc570218a Author: Romain Manni-Bucau <rmannibu...@gmail.com> AuthorDate: Mon Jun 15 19:22:21 2020 +0200 [OWB-1330] get rid of @Cdi in CdiParameterResolversTest to show its intended usage --- .../junit5/CdiParameterResolversTest.java | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/webbeans-junit5/src/test/java/org/apache/openwebbeans/junit5/CdiParameterResolversTest.java b/webbeans-junit5/src/test/java/org/apache/openwebbeans/junit5/CdiParameterResolversTest.java index 73e2309..0a7e325 100644 --- a/webbeans-junit5/src/test/java/org/apache/openwebbeans/junit5/CdiParameterResolversTest.java +++ b/webbeans-junit5/src/test/java/org/apache/openwebbeans/junit5/CdiParameterResolversTest.java @@ -18,6 +18,8 @@ */ package org.apache.openwebbeans.junit5; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import org.junit.jupiter.api.extension.ExtensionContext; @@ -26,15 +28,33 @@ import org.junit.jupiter.api.extension.ParameterResolutionException; import org.junit.jupiter.api.extension.ParameterResolver; import javax.enterprise.context.ApplicationScoped; +import javax.enterprise.inject.se.SeContainer; +import javax.enterprise.inject.se.SeContainerInitializer; import javax.enterprise.inject.spi.CDI; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.assertTrue; -@Cdi(classes = CdiParameterResolversTest.SomeBean.class, disableDiscovery = true) class CdiParameterResolversTest { + private static SeContainer container; + + @BeforeAll + static void start() { + // simulate another way than @Cdi to bootstrap the container, + // can be another server (meecrowave, tomee, playx, ...) or just a custom preconfigured setup + container = SeContainerInitializer.newInstance() + .disableDiscovery() + .addBeanClasses(CdiParameterResolversTest.SomeBean.class) + .initialize(); + } + + @AfterAll + static void stop() { + container.close(); + } + @Test void noParam() {