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,20 +98,59 @@
98 <artifactId>cobertura-maven-plugin</artifactId> 98 <artifactId>cobertura-maven-plugin</artifactId>
99 </plugin> 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 </plugins> 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 </build> 154 </build>
116 155
117 <dependencies> 156 <dependencies>
@@ -163,27 +202,44 @@ @@ -163,27 +202,44 @@
163 <scope>test</scope> 202 <scope>test</scope>
164 </dependency> 203 </dependency>
165 <dependency> 204 <dependency>
  205 + <groupId>org.slf4j</groupId>
  206 + <artifactId>slf4j-log4j12</artifactId>
  207 + <scope>test</scope>
  208 + </dependency>
  209 +
  210 + <!--
  211 + <dependency>
166 <groupId>javax.servlet</groupId> 212 <groupId>javax.servlet</groupId>
167 <artifactId>servlet-api</artifactId> 213 <artifactId>servlet-api</artifactId>
168 <scope>test</scope> 214 <scope>test</scope>
169 </dependency> 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 <dependency> 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 <scope>test</scope> 234 <scope>test</scope>
185 </dependency> 235 </dependency>
186 236
  237 + <dependency>
  238 + <groupId>javax.el</groupId>
  239 + <artifactId>el-api</artifactId>
  240 + <scope>test</scope>
  241 + </dependency>
  242 + -->
187 </dependencies> 243 </dependencies>
188 244
189 <repositories> 245 <repositories>
impl/core/src/test/java/management/AnnotationTestCase.java
@@ -72,7 +72,7 @@ public class AnnotationTestCase { @@ -72,7 +72,7 @@ public class AnnotationTestCase {
72 .create(JavaArchive.class) 72 .create(JavaArchive.class)
73 .addClass(LocaleProducer.class) 73 .addClass(LocaleProducer.class)
74 .addPackages(true, "br") 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 .addAsManifestResource( 76 .addAsManifestResource(
77 new File("src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension"), 77 new File("src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension"),
78 "services/javax.enterprise.inject.spi.Extension") 78 "services/javax.enterprise.inject.spi.Extension")
impl/core/src/test/java/management/ManagementBootstrapTestCase.java
@@ -76,7 +76,7 @@ public class ManagementBootstrapTestCase { @@ -76,7 +76,7 @@ public class ManagementBootstrapTestCase {
76 .addPackages(true, "br") 76 .addPackages(true, "br")
77 .addAsResource( 77 .addAsResource(
78 new FileAsset(new File( 78 new FileAsset(new File(
79 - "src/test/resources/test/beans.xml")), 79 + "src/test/resources/beans.xml")),
80 "beans.xml") 80 "beans.xml")
81 .addAsManifestResource( 81 .addAsManifestResource(
82 new File( 82 new File(
impl/core/src/test/java/management/ManagementTestCase.java
@@ -72,7 +72,7 @@ public class ManagementTestCase { @@ -72,7 +72,7 @@ public class ManagementTestCase {
72 .create(JavaArchive.class) 72 .create(JavaArchive.class)
73 .addClass(LocaleProducer.class) 73 .addClass(LocaleProducer.class)
74 .addPackages(true, "br") 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 .addAsManifestResource( 76 .addAsManifestResource(
77 new File("src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension"), 77 new File("src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension"),
78 "services/javax.enterprise.inject.spi.Extension") 78 "services/javax.enterprise.inject.spi.Extension")
impl/core/src/test/java/management/NotificationTestCase.java
@@ -85,7 +85,7 @@ public class NotificationTestCase { @@ -85,7 +85,7 @@ public class NotificationTestCase {
85 .create(JavaArchive.class) 85 .create(JavaArchive.class)
86 .addClass(LocaleProducer.class) 86 .addClass(LocaleProducer.class)
87 .addPackages(true, "br") 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 .addAsManifestResource( 89 .addAsManifestResource(
90 new File("src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension"), 90 new File("src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension"),
91 "services/javax.enterprise.inject.spi.Extension") 91 "services/javax.enterprise.inject.spi.Extension")
impl/core/src/test/java/management/ValidationTestCase.java
@@ -30,7 +30,7 @@ public class ValidationTestCase { @@ -30,7 +30,7 @@ public class ValidationTestCase {
30 .create(JavaArchive.class) 30 .create(JavaArchive.class)
31 .addClass(LocaleProducer.class) 31 .addClass(LocaleProducer.class)
32 .addPackages(true, "br") 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 .addAsManifestResource( 34 .addAsManifestResource(
35 new File("src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension"), 35 new File("src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension"),
36 "services/javax.enterprise.inject.spi.Extension") 36 "services/javax.enterprise.inject.spi.Extension")
impl/core/src/test/java/test/Tests.java
@@ -41,7 +41,6 @@ import java.io.File; @@ -41,7 +41,6 @@ import java.io.File;
41 import org.jboss.shrinkwrap.api.ShrinkWrap; 41 import org.jboss.shrinkwrap.api.ShrinkWrap;
42 import org.jboss.shrinkwrap.api.asset.FileAsset; 42 import org.jboss.shrinkwrap.api.asset.FileAsset;
43 import org.jboss.shrinkwrap.api.spec.JavaArchive; 43 import org.jboss.shrinkwrap.api.spec.JavaArchive;
44 -import org.junit.Test;  
45 44
46 public final class Tests { 45 public final class Tests {
47 46
@@ -57,7 +56,7 @@ public final class Tests { @@ -57,7 +56,7 @@ public final class Tests {
57 .create(JavaArchive.class) 56 .create(JavaArchive.class)
58 .addClass(LocaleProducer.class) 57 .addClass(LocaleProducer.class)
59 .addPackages(true, "br") 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 .addAsManifestResource( 60 .addAsManifestResource(
62 new File("src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension"), 61 new File("src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension"),
63 "services/javax.enterprise.inject.spi.Extension"); 62 "services/javax.enterprise.inject.spi.Extension");
@@ -66,8 +65,4 @@ public final class Tests { @@ -66,8 +65,4 @@ public final class Tests {
66 public static FileAsset createFileAsset(final String pathname) { 65 public static FileAsset createFileAsset(final String pathname) {
67 return new FileAsset(new File(pathname)); 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 @@ @@ -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,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,6 +307,13 @@
307 <artifactId>commons-dbcp</artifactId> 307 <artifactId>commons-dbcp</artifactId>
308 <version>${commons.dbcp.version}</version> 308 <version>${commons.dbcp.version}</version>
309 </dependency> 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 <!-- embedded database --> 318 <!-- embedded database -->
312 <dependency> 319 <dependency>
@@ -328,24 +335,11 @@ @@ -328,24 +335,11 @@
328 <version>${junit.version}</version> 335 <version>${junit.version}</version>
329 </dependency> 336 </dependency>
330 <dependency> 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 <version>${arquillian.version}</version> 340 <version>${arquillian.version}</version>
  341 + <scope>import</scope>
  342 + <type>pom</type>
349 </dependency> 343 </dependency>
350 <dependency> 344 <dependency>
351 <groupId>org.jboss.arquillian.container</groupId> 345 <groupId>org.jboss.arquillian.container</groupId>
@@ -354,14 +348,35 @@ @@ -354,14 +348,35 @@
354 </dependency> 348 </dependency>
355 <dependency> 349 <dependency>
356 <groupId>org.jboss.arquillian.container</groupId> 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 </dependency> 359 </dependency>
360 <dependency> 360 <dependency>
361 <groupId>org.jboss.weld.se</groupId> 361 <groupId>org.jboss.weld.se</groupId>
362 <artifactId>weld-se-core</artifactId> 362 <artifactId>weld-se-core</artifactId>
363 <version>${weld.version}</version> 363 <version>${weld.version}</version>
364 </dependency> 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 </dependencies> 380 </dependencies>
366 </dependencyManagement> 381 </dependencyManagement>
367 382
@@ -406,9 +421,12 @@ @@ -406,9 +421,12 @@
406 <junit.version>4.8.1</junit.version> 421 <junit.version>4.8.1</junit.version>
407 <easymock.version>3.0</easymock.version> 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 <powermock.version>1.4.6</powermock.version> 431 <powermock.version>1.4.6</powermock.version>
414 <primefaces.version>3.4</primefaces.version> 432 <primefaces.version>3.4</primefaces.version>