Commit 6de5a1385efaeaebc0cd54cd74efb3dbac3504f5

Authored by Cleverson Sacramento
1 parent e9fe17e1
Exists in master

Organização dos testes

impl/core/pom.xml
... ... @@ -98,20 +98,59 @@
98 98 <artifactId>cobertura-maven-plugin</artifactId>
99 99 </plugin>
100 100  
101   - <!-- <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId>
102   - <version>${jacoco.version}</version> <executions> <execution> <goals> <goal>prepare-agent</goal>
103   - </goals> </execution> <execution> <id>report</id> <phase>prepare-package</phase>
104   - <goals> <goal>report</goal> </goals> </execution> </executions> </plugin> -->
  101 + <!--
  102 + <plugin>
  103 + <groupId>org.jacoco</groupId>
  104 + <artifactId>jacoco-maven-plugin</artifactId>
  105 + <version>${jacoco.version}</version>
  106 + <executions>
  107 + <execution>
  108 + <goals>
  109 + <goal>prepare-agent</goal>
  110 + </goals>
  111 + </execution>
  112 + <execution>
  113 + <id>report</id>
  114 + <phase>prepare-package</phase>
  115 + <goals>
  116 + <goal>report</goal>
  117 + </goals>
  118 + </execution>
  119 + </executions>
  120 + </plugin>
  121 + -->
105 122 </plugins>
106 123  
107   - <!-- <pluginManagement> <plugins> <plugin> <groupId>org.eclipse.m2e</groupId>
108   - <artifactId>lifecycle-mapping</artifactId> <version>1.0.0</version> <configuration>
109   - <lifecycleMappingMetadata> <pluginExecutions> <pluginExecution> <pluginExecutionFilter>
110   - <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId>
111   - <versionRange>[${jacoco.version},)</versionRange> <goals> <goal>prepare-agent</goal>
112   - </goals> </pluginExecutionFilter> <action> <ignore></ignore> </action> </pluginExecution>
113   - </pluginExecutions> </lifecycleMappingMetadata> </configuration> </plugin>
114   - </plugins> </pluginManagement> -->
  124 + <!--
  125 + <pluginManagement>
  126 + <plugins>
  127 + <plugin>
  128 + <groupId>org.eclipse.m2e</groupId>
  129 + <artifactId>lifecycle-mapping</artifactId>
  130 + <version>1.0.0</version>
  131 + <configuration>
  132 + <lifecycleMappingMetadata>
  133 + <pluginExecutions>
  134 + <pluginExecution>
  135 + <pluginExecutionFilter>
  136 + <groupId>org.jacoco</groupId>
  137 + <artifactId>jacoco-maven-plugin</artifactId>
  138 + <versionRange>[${jacoco.version},)</versionRange>
  139 + <goals>
  140 + <goal>prepare-agent</goal>
  141 + </goals>
  142 + </pluginExecutionFilter>
  143 + <action>
  144 + <ignore></ignore>
  145 + </action>
  146 + </pluginExecution>
  147 + </pluginExecutions>
  148 + </lifecycleMappingMetadata>
  149 + </configuration>
  150 + </plugin>
  151 + </plugins>
  152 + </pluginManagement>
  153 + -->
115 154 </build>
116 155  
117 156 <dependencies>
... ... @@ -163,27 +202,44 @@
163 202 <scope>test</scope>
164 203 </dependency>
165 204 <dependency>
  205 + <groupId>org.slf4j</groupId>
  206 + <artifactId>slf4j-log4j12</artifactId>
  207 + <scope>test</scope>
  208 + </dependency>
  209 +
  210 + <!--
  211 + <dependency>
166 212 <groupId>javax.servlet</groupId>
167 213 <artifactId>servlet-api</artifactId>
168 214 <scope>test</scope>
169 215 </dependency>
170 216  
171   - <!-- <dependency> <groupId>org.jboss.arquillian.extension</groupId> <artifactId>arquillian-jacoco</artifactId>
172   - <version>1.0.0.Alpha5</version> <scope>test</scope> </dependency> <dependency>
173   - <groupId>org.jacoco</groupId> <artifactId>org.jacoco.core</artifactId> <version>${jacoco.version}</version>
174   - <scope>test</scope> </dependency> -->
175   -
176   - <!-- <dependency> <groupId>org.jboss.shrinkwrap.descriptors</groupId> <artifactId>shrinkwrap-descriptors-spi</artifactId>
177   - <version>2.0.0-alpha-4</version> <scope>test</scope> </dependency> -->
178   -
179   - <!-- <dependency> <groupId>javax.el</groupId> <artifactId>el-api</artifactId>
180   - <scope>test</scope> </dependency> -->
181 217 <dependency>
182   - <groupId>org.slf4j</groupId>
183   - <artifactId>slf4j-log4j12</artifactId>
  218 + <groupId>org.jboss.arquillian.extension</groupId>
  219 + <artifactId>arquillian-jacoco</artifactId>
  220 + <version>1.0.0.Alpha5</version>
  221 + <scope>test</scope>
  222 + </dependency>
  223 + <dependency>
  224 + <groupId>org.jacoco</groupId>
  225 + <artifactId>org.jacoco.core</artifactId>
  226 + <version>${jacoco.version}</version>
  227 + <scope>test</scope>
  228 + </dependency>
  229 +
  230 + <dependency>
  231 + <groupId>org.jboss.shrinkwrap.descriptors</groupId>
  232 + <artifactId>shrinkwrap-descriptors-spi</artifactId>
  233 + <version>2.0.0-alpha-4</version>
184 234 <scope>test</scope>
185 235 </dependency>
186 236  
  237 + <dependency>
  238 + <groupId>javax.el</groupId>
  239 + <artifactId>el-api</artifactId>
  240 + <scope>test</scope>
  241 + </dependency>
  242 + -->
187 243 </dependencies>
188 244  
189 245 <repositories>
... ...
impl/core/src/test/java/management/AnnotationTestCase.java
... ... @@ -72,7 +72,7 @@ public class AnnotationTestCase {
72 72 .create(JavaArchive.class)
73 73 .addClass(LocaleProducer.class)
74 74 .addPackages(true, "br")
75   - .addAsResource(new FileAsset(new File("src/test/resources/test/beans.xml")), "beans.xml")
  75 + .addAsResource(new FileAsset(new File("src/test/resources/beans.xml")), "beans.xml")
76 76 .addAsManifestResource(
77 77 new File("src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension"),
78 78 "services/javax.enterprise.inject.spi.Extension")
... ...
impl/core/src/test/java/management/ManagementBootstrapTestCase.java
... ... @@ -76,7 +76,7 @@ public class ManagementBootstrapTestCase {
76 76 .addPackages(true, "br")
77 77 .addAsResource(
78 78 new FileAsset(new File(
79   - "src/test/resources/test/beans.xml")),
  79 + "src/test/resources/beans.xml")),
80 80 "beans.xml")
81 81 .addAsManifestResource(
82 82 new File(
... ...
impl/core/src/test/java/management/ManagementTestCase.java
... ... @@ -72,7 +72,7 @@ public class ManagementTestCase {
72 72 .create(JavaArchive.class)
73 73 .addClass(LocaleProducer.class)
74 74 .addPackages(true, "br")
75   - .addAsResource(new FileAsset(new File("src/test/resources/test/beans.xml")), "beans.xml")
  75 + .addAsResource(new FileAsset(new File("src/test/resources/beans.xml")), "beans.xml")
76 76 .addAsManifestResource(
77 77 new File("src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension"),
78 78 "services/javax.enterprise.inject.spi.Extension")
... ...
impl/core/src/test/java/management/NotificationTestCase.java
... ... @@ -85,7 +85,7 @@ public class NotificationTestCase {
85 85 .create(JavaArchive.class)
86 86 .addClass(LocaleProducer.class)
87 87 .addPackages(true, "br")
88   - .addAsResource(new FileAsset(new File("src/test/resources/test/beans.xml")), "beans.xml")
  88 + .addAsResource(new FileAsset(new File("src/test/resources/beans.xml")), "beans.xml")
89 89 .addAsManifestResource(
90 90 new File("src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension"),
91 91 "services/javax.enterprise.inject.spi.Extension")
... ...
impl/core/src/test/java/management/ValidationTestCase.java
... ... @@ -30,7 +30,7 @@ public class ValidationTestCase {
30 30 .create(JavaArchive.class)
31 31 .addClass(LocaleProducer.class)
32 32 .addPackages(true, "br")
33   - .addAsResource(new FileAsset(new File("src/test/resources/test/beans.xml")), "beans.xml")
  33 + .addAsResource(new FileAsset(new File("src/test/resources/beans.xml")), "beans.xml")
34 34 .addAsManifestResource(
35 35 new File("src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension"),
36 36 "services/javax.enterprise.inject.spi.Extension")
... ...
impl/core/src/test/java/test/Tests.java
... ... @@ -41,7 +41,6 @@ import java.io.File;
41 41 import org.jboss.shrinkwrap.api.ShrinkWrap;
42 42 import org.jboss.shrinkwrap.api.asset.FileAsset;
43 43 import org.jboss.shrinkwrap.api.spec.JavaArchive;
44   -import org.junit.Test;
45 44  
46 45 public final class Tests {
47 46  
... ... @@ -57,7 +56,7 @@ public final class Tests {
57 56 .create(JavaArchive.class)
58 57 .addClass(LocaleProducer.class)
59 58 .addPackages(true, "br")
60   - .addAsResource(Tests.createFileAsset("src/test/resources/test/beans.xml"), "beans.xml")
  59 + .addAsResource(Tests.createFileAsset("src/test/resources/beans.xml"), "beans.xml")
61 60 .addAsManifestResource(
62 61 new File("src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension"),
63 62 "services/javax.enterprise.inject.spi.Extension");
... ... @@ -66,8 +65,4 @@ public final class Tests {
66 65 public static FileAsset createFileAsset(final String pathname) {
67 66 return new FileAsset(new File(pathname));
68 67 }
69   -
70   - @Test
71   - public void test(){
72   - }
73 68 }
... ...
impl/core/src/test/resources/beans.xml 0 → 100644
... ... @@ -0,0 +1,11 @@
  1 +<beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  2 + xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/beans_1_0.xsd">
  3 +
  4 + <interceptors>
  5 + <class>br.gov.frameworkdemoiselle.transaction.TransactionalInterceptor</class>
  6 + <class>br.gov.frameworkdemoiselle.security.RequiredPermissionInterceptor</class>
  7 + <class>br.gov.frameworkdemoiselle.security.RequiredRoleInterceptor</class>
  8 + <class>br.gov.frameworkdemoiselle.exception.ExceptionHandlerInterceptor</class>
  9 + </interceptors>
  10 +
  11 +</beans>
... ...
impl/core/src/test/resources/test/beans.xml
... ... @@ -1,11 +0,0 @@
1   -<beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2   - xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/beans_1_0.xsd">
3   -
4   - <interceptors>
5   - <class>br.gov.frameworkdemoiselle.transaction.TransactionalInterceptor</class>
6   - <class>br.gov.frameworkdemoiselle.security.RequiredPermissionInterceptor</class>
7   - <class>br.gov.frameworkdemoiselle.security.RequiredRoleInterceptor</class>
8   - <class>br.gov.frameworkdemoiselle.exception.ExceptionHandlerInterceptor</class>
9   - </interceptors>
10   -
11   -</beans>
parent/bom/pom.xml
... ... @@ -307,6 +307,13 @@
307 307 <artifactId>commons-dbcp</artifactId>
308 308 <version>${commons.dbcp.version}</version>
309 309 </dependency>
  310 +
  311 + <!-- embedded containners -->
  312 + <dependency>
  313 + <groupId>org.glassfish.main.extras</groupId>
  314 + <artifactId>glassfish-embedded-web</artifactId>
  315 + <version>${glassfish.embedded.version}</version>
  316 + </dependency>
310 317  
311 318 <!-- embedded database -->
312 319 <dependency>
... ... @@ -328,24 +335,11 @@
328 335 <version>${junit.version}</version>
329 336 </dependency>
330 337 <dependency>
331   - <groupId>org.powermock</groupId>
332   - <artifactId>powermock-module-junit4</artifactId>
333   - <version>${powermock.version}</version>
334   - </dependency>
335   - <dependency>
336   - <groupId>org.powermock</groupId>
337   - <artifactId>powermock-api-easymock</artifactId>
338   - <version>${powermock.version}</version>
339   - </dependency>
340   - <dependency>
341   - <groupId>org.easymock</groupId>
342   - <artifactId>easymock</artifactId>
343   - <version>${easymock.version}</version>
344   - </dependency>
345   - <dependency>
346   - <groupId>org.jboss.arquillian.junit</groupId>
347   - <artifactId>arquillian-junit-container</artifactId>
  338 + <groupId>org.jboss.arquillian</groupId>
  339 + <artifactId>arquillian-bom</artifactId>
348 340 <version>${arquillian.version}</version>
  341 + <scope>import</scope>
  342 + <type>pom</type>
349 343 </dependency>
350 344 <dependency>
351 345 <groupId>org.jboss.arquillian.container</groupId>
... ... @@ -354,14 +348,35 @@
354 348 </dependency>
355 349 <dependency>
356 350 <groupId>org.jboss.arquillian.container</groupId>
357   - <artifactId>arquillian-weld-ee-embedded-1.1</artifactId>
358   - <version>${arquillian.weld.ee.embedded.version}</version>
  351 + <artifactId>arquillian-glassfish-embedded-3.1</artifactId>
  352 + <version>${arquillian.glassfish.embedded.version}</version>
  353 + </dependency>
  354 + <dependency>
  355 + <groupId>org.jboss.arquillian.extension</groupId>
  356 + <artifactId>arquillian-persistence-impl</artifactId>
  357 + <version>${arquillian.persistence.version}</version>
  358 + <scope>test</scope>
359 359 </dependency>
360 360 <dependency>
361 361 <groupId>org.jboss.weld.se</groupId>
362 362 <artifactId>weld-se-core</artifactId>
363 363 <version>${weld.version}</version>
364 364 </dependency>
  365 + <dependency>
  366 + <groupId>org.powermock</groupId>
  367 + <artifactId>powermock-module-junit4</artifactId>
  368 + <version>${powermock.version}</version>
  369 + </dependency>
  370 + <dependency>
  371 + <groupId>org.powermock</groupId>
  372 + <artifactId>powermock-api-easymock</artifactId>
  373 + <version>${powermock.version}</version>
  374 + </dependency>
  375 + <dependency>
  376 + <groupId>org.easymock</groupId>
  377 + <artifactId>easymock</artifactId>
  378 + <version>${easymock.version}</version>
  379 + </dependency>
365 380 </dependencies>
366 381 </dependencyManagement>
367 382  
... ... @@ -406,9 +421,12 @@
406 421 <junit.version>4.8.1</junit.version>
407 422 <easymock.version>3.0</easymock.version>
408 423  
409   - <arquillian.version>1.0.3.Final</arquillian.version>
410   - <arquillian.weld.se.embedded.version>1.0.0.CR6</arquillian.weld.se.embedded.version>
411   - <arquillian.weld.ee.embedded.version>1.0.0.CR6</arquillian.weld.ee.embedded.version>
  424 + <arquillian.version>1.1.1.Final</arquillian.version>
  425 + <arquillian.weld.se.embedded.version>1.0.0.CR7</arquillian.weld.se.embedded.version>
  426 + <arquillian.persistence.version>1.0.0.Alpha6</arquillian.persistence.version>
  427 + <arquillian.glassfish.embedded.version>1.0.0.CR3</arquillian.glassfish.embedded.version>
  428 +
  429 + <glassfish.embedded.version>3.1.2</glassfish.embedded.version>
412 430  
413 431 <powermock.version>1.4.6</powermock.version>
414 432 <primefaces.version>3.4</primefaces.version>
... ...