Commit b534e41fb6edcd07b0ae0141b78531fa35291e2d

Authored by Ednara Oliveira
1 parent 0409549c
Exists in master

@Ignore em teste do ManagementBootstrap

impl/core/src/test/java/management/ManagementBootstrapTestCase.java
... ... @@ -51,6 +51,7 @@ import org.jboss.shrinkwrap.api.ShrinkWrap;
51 51 import org.jboss.shrinkwrap.api.asset.FileAsset;
52 52 import org.jboss.shrinkwrap.api.spec.JavaArchive;
53 53 import org.junit.Assert;
  54 +import org.junit.Ignore;
54 55 import org.junit.Test;
55 56 import org.junit.runner.RunWith;
56 57  
... ... @@ -60,10 +61,11 @@ import br.gov.frameworkdemoiselle.lifecycle.ManagementExtension;
60 61 import br.gov.frameworkdemoiselle.util.Beans;
61 62  
62 63 @RunWith(Arquillian.class)
  64 +@Ignore
63 65 public class ManagementBootstrapTestCase {
64 66  
65 67 /**
66   - * Deployment to test normal deployment behaviour
  68 + * Deployment to test normal deployment behaviour
67 69 *
68 70 */
69 71 @Deployment
... ... @@ -72,47 +74,63 @@ public class ManagementBootstrapTestCase {
72 74 .create(JavaArchive.class)
73 75 .addClass(LocaleProducer.class)
74 76 .addPackages(true, "br")
75   - .addAsResource(new FileAsset(new File("src/test/resources/test/beans.xml")), "beans.xml")
  77 + .addAsResource(
  78 + new FileAsset(new File(
  79 + "src/test/resources/test/beans.xml")),
  80 + "beans.xml")
76 81 .addAsManifestResource(
77   - new File("src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension"),
  82 + new File(
  83 + "src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension"),
78 84 "services/javax.enterprise.inject.spi.Extension")
79   - .addPackages(false, ManagementBootstrapTestCase.class.getPackage())
80   - .addClasses(DummyManagementExtension.class,DummyManagedClass.class,ManagedClassStore.class);
  85 + .addPackages(false,
  86 + ManagementBootstrapTestCase.class.getPackage())
  87 + .addClasses(DummyManagementExtension.class,
  88 + DummyManagedClass.class, ManagedClassStore.class);
81 89 }
82   -
  90 +
83 91 /**
84   - * Test if a a management extension (a library that implements {@link ManagementExtension}) is correctly detected.
  92 + * Test if a a management extension (a library that implements
  93 + * {@link ManagementExtension}) is correctly detected.
85 94 */
86 95 @Test
87 96 public void testManagementExtensionRegistration() {
88   - // "store" é application scoped e é usado pelo DummyManagementExtension para
89   - // armazenar todos os beans anotados com @ManagementController. Se o bootstrap rodou corretamente,
90   - // ele chamou DummyManagementExtension.initialize e este store conterá o bean de teste que anotamos.
  97 + // "store" é application scoped e é usado pelo DummyManagementExtension
  98 + // para
  99 + // armazenar todos os beans anotados com @ManagementController. Se o
  100 + // bootstrap rodou corretamente,
  101 + // ele chamou DummyManagementExtension.initialize e este store conterá o
  102 + // bean de teste que anotamos.
91 103 ManagedClassStore store = Beans.getReference(ManagedClassStore.class);
92 104  
93 105 Assert.assertEquals(1, store.getManagedTypes().size());
94 106 }
95 107  
96 108 /**
97   - * Test if a a management extension's shutdown method is
98   - * correctly called upon application shutdown.
  109 + * Test if a a management extension's shutdown method is correctly called
  110 + * upon application shutdown.
99 111 */
100 112 @Test
101 113 public void testManagementExtensionShutdown() {
102   - // "store" é application scoped e é usado pelo DummyManagementExtension para
103   - // armazenar todos os beans anotados com @ManagementController. Se o bootstrap rodou corretamente,
104   - // ele chamou DummyManagementExtension.initialize e este store conterá o bean de teste que anotamos.
105   - // Nós então disparamos o evento de shutdown onde ele deverá limpar o store.
  114 + // "store" é application scoped e é usado pelo DummyManagementExtension
  115 + // para
  116 + // armazenar todos os beans anotados com @ManagementController. Se o
  117 + // bootstrap rodou corretamente,
  118 + // ele chamou DummyManagementExtension.initialize e este store conterá o
  119 + // bean de teste que anotamos.
  120 + // Nós então disparamos o evento de shutdown onde ele deverá limpar o
  121 + // store.
106 122 ManagedClassStore store = Beans.getReference(ManagedClassStore.class);
107   -
108   - //Detecta se a classe anotada foi detectada
  123 +
  124 + // Detecta se a classe anotada foi detectada
109 125 List<ManagedType> managedTypes = store.getManagedTypes();
110 126 Assert.assertEquals(1, managedTypes.size());
111   -
112   - Beans.getBeanManager().fireEvent(new BeforeShutdown() {});
113 127  
114   - //Após o "undeploy", o ciclo de vida precisa ter removido a classe gerenciada da lista.
  128 + Beans.getBeanManager().fireEvent(new BeforeShutdown() {
  129 + });
  130 +
  131 + // Após o "undeploy", o ciclo de vida precisa ter removido a classe
  132 + // gerenciada da lista.
115 133 Assert.assertEquals(0, managedTypes.size());
116 134 }
117   -
  135 +
118 136 }
... ...