Commit 6de5a1385efaeaebc0cd54cd74efb3dbac3504f5
1 parent
e9fe17e1
Exists in
master
Organização dos testes
Showing
10 changed files
with
137 additions
and
68 deletions
Show diff stats
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 | } |
| @@ -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> |