Skip to content

Commit

Permalink
Enable CircularDependencyTest, add weld.properties, rename method.
Browse files Browse the repository at this point in the history
  • Loading branch information
manovotn authored and mkouba committed May 15, 2018
1 parent d278b30 commit 0e52746
Showing 1 changed file with 7 additions and 5 deletions.
Expand Up @@ -23,14 +23,13 @@
import org.jboss.shrinkwrap.api.Archive;
import org.jboss.shrinkwrap.api.BeanArchive;
import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.weld.config.ConfigurationKey;
import org.jboss.weld.test.util.Utils;
import org.jboss.weld.tests.util.PropertiesBuilder;
import org.junit.Assert;
import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;

// We have to ignore this test until we have a solution to set/unset system properties for the JVM of the managed container
@Ignore("WELD-1789")
@RunWith(Arquillian.class)
public class CircularDependencyTest {

Expand All @@ -40,11 +39,14 @@ public class CircularDependencyTest {
@Deployment
public static Archive<?> deploy() {
return ShrinkWrap.create(BeanArchive.class, Utils.getDeploymentNameAsHash(CircularDependencyTest.class))
.addPackage(CircularDependencyTest.class.getPackage());
.addPackage(CircularDependencyTest.class.getPackage())
.addAsResource(PropertiesBuilder.newBuilder()
.set(ConfigurationKey.INJECTABLE_REFERENCE_OPTIMIZATION.get(), "true")
.build(), "weld.properties");
}

@Test
public void testCircularInjectionOnTwoSimpleDependentBeans() throws Exception {
public void testCircularInjectionBetweenAppScopedAndDependentBeans() throws Exception {
foo.getName();
Assert.assertTrue(Foo.success);
Assert.assertTrue(Bar.success);
Expand Down

0 comments on commit 0e52746

Please sign in to comment.