diff --git a/impl/core/src/test/java/configuration/AbstractConfigurationTest.java b/impl/core/src/test/java/configuration/AbstractConfigurationTest.java deleted file mode 100644 index d4baa49..0000000 --- a/impl/core/src/test/java/configuration/AbstractConfigurationTest.java +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Demoiselle Framework - * Copyright (C) 2010 SERPRO - * ---------------------------------------------------------------------------- - * This file is part of Demoiselle Framework. - * - * Demoiselle Framework is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public License version 3 - * as published by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License version 3 - * along with this program; if not, see - * or write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. - * ---------------------------------------------------------------------------- - * Este arquivo é parte do Framework Demoiselle. - * - * O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou - * modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação - * do Software Livre (FSF). - * - * Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA - * GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou - * APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português - * para maiores detalhes. - * - * Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título - * "LICENCA.txt", junto com esse programa. Se não, acesse - * ou escreva para a Fundação do Software Livre (FSF) Inc., - * 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. - */ -package configuration; - -import java.io.File; - -import org.jboss.shrinkwrap.api.ShrinkWrap; -import org.jboss.shrinkwrap.api.asset.EmptyAsset; -import org.jboss.shrinkwrap.api.spec.JavaArchive; - -public abstract class AbstractConfigurationTest { - - public static JavaArchive createConfigurationDeployment() { - return ShrinkWrap - .create(JavaArchive.class) - .addPackages(true, "br") - .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml") - .addAsManifestResource( - new File("src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension"), - "services/javax.enterprise.inject.spi.Extension"); - } -} diff --git a/impl/core/src/test/java/configuration/ConfigurationTests.java b/impl/core/src/test/java/configuration/ConfigurationTests.java new file mode 100644 index 0000000..57266e8 --- /dev/null +++ b/impl/core/src/test/java/configuration/ConfigurationTests.java @@ -0,0 +1,59 @@ +/* + * Demoiselle Framework + * Copyright (C) 2010 SERPRO + * ---------------------------------------------------------------------------- + * This file is part of Demoiselle Framework. + * + * Demoiselle Framework is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public License version 3 + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License version 3 + * along with this program; if not, see + * or write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + * ---------------------------------------------------------------------------- + * Este arquivo é parte do Framework Demoiselle. + * + * O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou + * modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação + * do Software Livre (FSF). + * + * Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA + * GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou + * APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português + * para maiores detalhes. + * + * Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título + * "LICENCA.txt", junto com esse programa. Se não, acesse + * ou escreva para a Fundação do Software Livre (FSF) Inc., + * 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. + */ +package configuration; + +import java.io.File; + +import org.jboss.shrinkwrap.api.ShrinkWrap; +import org.jboss.shrinkwrap.api.asset.EmptyAsset; +import org.jboss.shrinkwrap.api.spec.JavaArchive; + +public final class ConfigurationTests { + + private ConfigurationTests() { + } + + public static JavaArchive createDeployment() { + return ShrinkWrap + .create(JavaArchive.class) + .addPackages(true, "br") + .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml") + .addAsManifestResource( + new File("src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension"), + "services/javax.enterprise.inject.spi.Extension"); + } +} diff --git a/impl/core/src/test/java/configuration/defaultvalue/ConfigurationDefaultValueTest.java b/impl/core/src/test/java/configuration/defaultvalue/ConfigurationDefaultValueTest.java index 23191cc..ac9a0b0 100644 --- a/impl/core/src/test/java/configuration/defaultvalue/ConfigurationDefaultValueTest.java +++ b/impl/core/src/test/java/configuration/defaultvalue/ConfigurationDefaultValueTest.java @@ -49,10 +49,10 @@ import org.jboss.shrinkwrap.api.spec.JavaArchive; import org.junit.Test; import org.junit.runner.RunWith; -import configuration.AbstractConfigurationTest; +import configuration.ConfigurationTests; @RunWith(Arquillian.class) -public class ConfigurationDefaultValueTest extends AbstractConfigurationTest { +public class ConfigurationDefaultValueTest { @Inject private FilledDefaultValueConfig filledFieldConfig; @@ -65,7 +65,7 @@ public class ConfigurationDefaultValueTest extends AbstractConfigurationTest { @Deployment public static JavaArchive createDeployment() { - JavaArchive deployment = createConfigurationDeployment(); + JavaArchive deployment = ConfigurationTests.createDeployment(); deployment.addPackages(true, ConfigurationDefaultValueTest.class.getPackage()); deployment.addAsResource( diff --git a/impl/core/src/test/java/configuration/field/array/ConfigurationArrayFieldTest.java b/impl/core/src/test/java/configuration/field/array/ConfigurationArrayFieldTest.java index 7bbd2b9..fa1ce8d 100644 --- a/impl/core/src/test/java/configuration/field/array/ConfigurationArrayFieldTest.java +++ b/impl/core/src/test/java/configuration/field/array/ConfigurationArrayFieldTest.java @@ -54,10 +54,10 @@ import org.junit.Test; import org.junit.runner.RunWith; import br.gov.frameworkdemoiselle.configuration.ConfigurationException; -import configuration.AbstractConfigurationTest; +import configuration.ConfigurationTests; @RunWith(Arquillian.class) -public class ConfigurationArrayFieldTest extends AbstractConfigurationTest { +public class ConfigurationArrayFieldTest { @Inject private PropertiesArrayFieldConfig propertiesConfig; @@ -70,7 +70,7 @@ public class ConfigurationArrayFieldTest extends AbstractConfigurationTest { @Deployment public static JavaArchive createDeployment() { - JavaArchive deployment = createConfigurationDeployment(); + JavaArchive deployment = ConfigurationTests.createDeployment(); deployment.addPackages(true, ConfigurationArrayFieldTest.class.getPackage()); deployment.addAsResource( diff --git a/impl/core/src/test/java/configuration/field/clazz/ConfigurationClassFieldTest.java b/impl/core/src/test/java/configuration/field/clazz/ConfigurationClassFieldTest.java index 56da662..2f112c3 100644 --- a/impl/core/src/test/java/configuration/field/clazz/ConfigurationClassFieldTest.java +++ b/impl/core/src/test/java/configuration/field/clazz/ConfigurationClassFieldTest.java @@ -51,10 +51,10 @@ import org.junit.Test; import org.junit.runner.RunWith; import br.gov.frameworkdemoiselle.configuration.ConfigurationException; -import configuration.AbstractConfigurationTest; +import configuration.ConfigurationTests; @RunWith(Arquillian.class) -public class ConfigurationClassFieldTest extends AbstractConfigurationTest { +public class ConfigurationClassFieldTest { @Inject private PropertiesExistentClassFieldConfig propertiesExistentConfig; @@ -67,7 +67,7 @@ public class ConfigurationClassFieldTest extends AbstractConfigurationTest { @Deployment public static JavaArchive createDeployment() { - JavaArchive deployment = createConfigurationDeployment(); + JavaArchive deployment = ConfigurationTests.createDeployment(); deployment.addPackages(true, ConfigurationClassFieldTest.class.getPackage()); deployment.addAsResource(new FileAsset(new File( diff --git a/impl/core/src/test/java/configuration/field/custom/ConfigurationCustomFieldTest.java b/impl/core/src/test/java/configuration/field/custom/ConfigurationCustomFieldTest.java index 06064bd..8aba507 100644 --- a/impl/core/src/test/java/configuration/field/custom/ConfigurationCustomFieldTest.java +++ b/impl/core/src/test/java/configuration/field/custom/ConfigurationCustomFieldTest.java @@ -52,10 +52,10 @@ import org.junit.Test; import org.junit.runner.RunWith; import br.gov.frameworkdemoiselle.configuration.ConfigurationException; -import configuration.AbstractConfigurationTest; +import configuration.ConfigurationTests; @RunWith(Arquillian.class) -public class ConfigurationCustomFieldTest extends AbstractConfigurationTest { +public class ConfigurationCustomFieldTest { @Inject private CustomMappedFieldConfig mappedField; @@ -65,7 +65,7 @@ public class ConfigurationCustomFieldTest extends AbstractConfigurationTest { @Deployment public static JavaArchive createDeployment() { - JavaArchive deployment = createConfigurationDeployment(); + JavaArchive deployment = ConfigurationTests.createDeployment(); deployment.addPackages(true, ConfigurationCustomFieldTest.class.getPackage()); deployment.addAsResource(new FileAsset(new File( diff --git a/impl/core/src/test/java/configuration/field/ignored/ConfigurationIgnoredFieldTest.java b/impl/core/src/test/java/configuration/field/ignored/ConfigurationIgnoredFieldTest.java index 5115c57..866ca8b 100644 --- a/impl/core/src/test/java/configuration/field/ignored/ConfigurationIgnoredFieldTest.java +++ b/impl/core/src/test/java/configuration/field/ignored/ConfigurationIgnoredFieldTest.java @@ -49,10 +49,10 @@ import org.jboss.shrinkwrap.api.spec.JavaArchive; import org.junit.Test; import org.junit.runner.RunWith; -import configuration.AbstractConfigurationTest; +import configuration.ConfigurationTests; @RunWith(Arquillian.class) -public class ConfigurationIgnoredFieldTest extends AbstractConfigurationTest { +public class ConfigurationIgnoredFieldTest { @Inject private FilledIgnoredFieldConfig filledFieldConfig; @@ -65,7 +65,7 @@ public class ConfigurationIgnoredFieldTest extends AbstractConfigurationTest { @Deployment public static JavaArchive createDeployment() { - JavaArchive deployment = createConfigurationDeployment(); + JavaArchive deployment = ConfigurationTests.createDeployment(); deployment.addPackages(true, "br"); deployment.addPackages(true, ConfigurationIgnoredFieldTest.class.getPackage()); diff --git a/impl/core/src/test/java/configuration/field/map/ConfigurationMapFieldTest.java b/impl/core/src/test/java/configuration/field/map/ConfigurationMapFieldTest.java index b0be5c2..a3e3302 100644 --- a/impl/core/src/test/java/configuration/field/map/ConfigurationMapFieldTest.java +++ b/impl/core/src/test/java/configuration/field/map/ConfigurationMapFieldTest.java @@ -51,10 +51,10 @@ import org.jboss.shrinkwrap.api.spec.JavaArchive; import org.junit.Test; import org.junit.runner.RunWith; -import configuration.AbstractConfigurationTest; +import configuration.ConfigurationTests; @RunWith(Arquillian.class) -public class ConfigurationMapFieldTest extends AbstractConfigurationTest { +public class ConfigurationMapFieldTest { @Inject private PropertiesMapFieldConfig propertiesConfig; @@ -64,7 +64,7 @@ public class ConfigurationMapFieldTest extends AbstractConfigurationTest { @Deployment public static JavaArchive createDeployment() { - JavaArchive deployment = createConfigurationDeployment(); + JavaArchive deployment = ConfigurationTests.createDeployment(); deployment.addPackages(true, ConfigurationMapFieldTest.class.getPackage()); deployment.addAsResource( diff --git a/impl/core/src/test/java/configuration/field/named/ConfigurationNamedFieldTest.java b/impl/core/src/test/java/configuration/field/named/ConfigurationNamedFieldTest.java index 610fa15..5982aed 100644 --- a/impl/core/src/test/java/configuration/field/named/ConfigurationNamedFieldTest.java +++ b/impl/core/src/test/java/configuration/field/named/ConfigurationNamedFieldTest.java @@ -51,10 +51,10 @@ import org.junit.Test; import org.junit.runner.RunWith; import br.gov.frameworkdemoiselle.configuration.ConfigurationException; -import configuration.AbstractConfigurationTest; +import configuration.ConfigurationTests; @RunWith(Arquillian.class) -public class ConfigurationNamedFieldTest extends AbstractConfigurationTest { +public class ConfigurationNamedFieldTest { @Inject private PropertyNamed propertyNamed; @@ -70,7 +70,7 @@ public class ConfigurationNamedFieldTest extends AbstractConfigurationTest { @Deployment public static JavaArchive createDeployment() { - JavaArchive deployment = createConfigurationDeployment(); + JavaArchive deployment = ConfigurationTests.createDeployment(); deployment.addPackages(true, ConfigurationNamedFieldTest.class.getPackage()); deployment.addAsResource( diff --git a/impl/core/src/test/java/configuration/field/notnull/ConfigurationNotNullFieldTest.java b/impl/core/src/test/java/configuration/field/notnull/ConfigurationNotNullFieldTest.java index dc7943b..430eea7 100644 --- a/impl/core/src/test/java/configuration/field/notnull/ConfigurationNotNullFieldTest.java +++ b/impl/core/src/test/java/configuration/field/notnull/ConfigurationNotNullFieldTest.java @@ -53,10 +53,10 @@ import org.junit.Test; import org.junit.runner.RunWith; import br.gov.frameworkdemoiselle.configuration.ConfigurationException; -import configuration.AbstractConfigurationTest; +import configuration.ConfigurationTests; @RunWith(Arquillian.class) -public class ConfigurationNotNullFieldTest extends AbstractConfigurationTest { +public class ConfigurationNotNullFieldTest { @Inject private PropertyWithFilledFieldConfig propertyFilledFieldConfig; @@ -84,7 +84,7 @@ public class ConfigurationNotNullFieldTest extends AbstractConfigurationTest { @Deployment public static JavaArchive createDeployment() { - JavaArchive deployment = createConfigurationDeployment(); + JavaArchive deployment = ConfigurationTests.createDeployment(); deployment.addPackages(true, ConfigurationNotNullFieldTest.class.getPackage()); deployment diff --git a/impl/core/src/test/java/configuration/field/primitiveorwrapper/ConfigurationPrimitiveOrWrapperFieldTest.java b/impl/core/src/test/java/configuration/field/primitiveorwrapper/ConfigurationPrimitiveOrWrapperFieldTest.java index 2ee83fa..387d49b 100644 --- a/impl/core/src/test/java/configuration/field/primitiveorwrapper/ConfigurationPrimitiveOrWrapperFieldTest.java +++ b/impl/core/src/test/java/configuration/field/primitiveorwrapper/ConfigurationPrimitiveOrWrapperFieldTest.java @@ -53,10 +53,10 @@ import org.junit.Test; import org.junit.runner.RunWith; import br.gov.frameworkdemoiselle.configuration.ConfigurationException; -import configuration.AbstractConfigurationTest; +import configuration.ConfigurationTests; @RunWith(Arquillian.class) -public class ConfigurationPrimitiveOrWrapperFieldTest extends AbstractConfigurationTest { +public class ConfigurationPrimitiveOrWrapperFieldTest { @Inject private PropertiesPrimitiveOrWrapperFieldConfig propertiesConfig; @@ -78,7 +78,7 @@ public class ConfigurationPrimitiveOrWrapperFieldTest extends AbstractConfigurat @Deployment public static JavaArchive createDeployment() { - JavaArchive deployment = createConfigurationDeployment(); + JavaArchive deployment = ConfigurationTests.createDeployment(); deployment.addPackages(true, ConfigurationPrimitiveOrWrapperFieldTest.class.getPackage()); deployment.addAsResource( diff --git a/impl/core/src/test/java/configuration/field/string/ConfigurationStringFieldTest.java b/impl/core/src/test/java/configuration/field/string/ConfigurationStringFieldTest.java index ed6e900..1622ce5 100644 --- a/impl/core/src/test/java/configuration/field/string/ConfigurationStringFieldTest.java +++ b/impl/core/src/test/java/configuration/field/string/ConfigurationStringFieldTest.java @@ -50,10 +50,10 @@ import org.junit.BeforeClass; import org.junit.Test; import org.junit.runner.RunWith; -import configuration.AbstractConfigurationTest; +import configuration.ConfigurationTests; @RunWith(Arquillian.class) -public class ConfigurationStringFieldTest extends AbstractConfigurationTest { +public class ConfigurationStringFieldTest { @Inject private PropertiesStringFieldConfig propertiesConfig; @@ -66,7 +66,7 @@ public class ConfigurationStringFieldTest extends AbstractConfigurationTest { @Deployment public static JavaArchive createDeployment() { - JavaArchive deployment = createConfigurationDeployment(); + JavaArchive deployment = ConfigurationTests.createDeployment(); deployment.addPackages(true, ConfigurationStringFieldTest.class.getPackage()); deployment.addAsResource( diff --git a/impl/core/src/test/java/configuration/prefix/ConfigurationPrefixTest.java b/impl/core/src/test/java/configuration/prefix/ConfigurationPrefixTest.java index 5c255b0..d948c3b 100644 --- a/impl/core/src/test/java/configuration/prefix/ConfigurationPrefixTest.java +++ b/impl/core/src/test/java/configuration/prefix/ConfigurationPrefixTest.java @@ -50,10 +50,10 @@ import org.jboss.shrinkwrap.api.spec.JavaArchive; import org.junit.Test; import org.junit.runner.RunWith; -import configuration.AbstractConfigurationTest; +import configuration.ConfigurationTests; @RunWith(Arquillian.class) -public class ConfigurationPrefixTest extends AbstractConfigurationTest { +public class ConfigurationPrefixTest { @Inject private PropertyPrefixEndingWithoutDot propertyEndingWithoutDotPrefix; @@ -75,7 +75,7 @@ public class ConfigurationPrefixTest extends AbstractConfigurationTest { @Deployment public static JavaArchive createDeployment() { - JavaArchive deployment = createConfigurationDeployment(); + JavaArchive deployment = ConfigurationTests.createDeployment(); deployment.addPackages(true, ConfigurationPrefixTest.class.getPackage()); deployment.addAsResource( diff --git a/impl/core/src/test/java/configuration/resource/ConfigurationResourceTest.java b/impl/core/src/test/java/configuration/resource/ConfigurationResourceTest.java index 5ae4059..c559f9c 100644 --- a/impl/core/src/test/java/configuration/resource/ConfigurationResourceTest.java +++ b/impl/core/src/test/java/configuration/resource/ConfigurationResourceTest.java @@ -49,10 +49,10 @@ import org.jboss.shrinkwrap.api.spec.JavaArchive; import org.junit.Test; import org.junit.runner.RunWith; -import configuration.AbstractConfigurationTest; +import configuration.ConfigurationTests; @RunWith(Arquillian.class) -public class ConfigurationResourceTest extends AbstractConfigurationTest { +public class ConfigurationResourceTest { @Inject private PropertiesDefaultFileConfig propDefault; @@ -80,7 +80,7 @@ public class ConfigurationResourceTest extends AbstractConfigurationTest { @Deployment public static JavaArchive createDeployment() { - JavaArchive deployment = createConfigurationDeployment(); + JavaArchive deployment = ConfigurationTests.createDeployment(); deployment.addPackages(true, ConfigurationResourceTest.class.getPackage()); deployment diff --git a/impl/core/src/test/java/configuration/scope/ConfigurationScopeTest.java b/impl/core/src/test/java/configuration/scope/ConfigurationScopeTest.java index b22f7cf..23c8674 100644 --- a/impl/core/src/test/java/configuration/scope/ConfigurationScopeTest.java +++ b/impl/core/src/test/java/configuration/scope/ConfigurationScopeTest.java @@ -46,14 +46,14 @@ import org.junit.Test; import org.junit.runner.RunWith; import br.gov.frameworkdemoiselle.util.Beans; -import configuration.AbstractConfigurationTest; +import configuration.ConfigurationTests; @RunWith(Arquillian.class) -public class ConfigurationScopeTest extends AbstractConfigurationTest { +public class ConfigurationScopeTest { @Deployment public static JavaArchive createDeployment() { - JavaArchive deployment = createConfigurationDeployment(); + JavaArchive deployment = ConfigurationTests.createDeployment(); deployment.addPackages(true, ConfigurationScopeTest.class.getPackage()); return deployment; } diff --git a/impl/core/src/test/java/security/AbstractSecurityTest.java b/impl/core/src/test/java/security/AbstractSecurityTest.java deleted file mode 100644 index baefd71..0000000 --- a/impl/core/src/test/java/security/AbstractSecurityTest.java +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Demoiselle Framework - * Copyright (C) 2010 SERPRO - * ---------------------------------------------------------------------------- - * This file is part of Demoiselle Framework. - * - * Demoiselle Framework is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public License version 3 - * as published by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License version 3 - * along with this program; if not, see - * or write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. - * ---------------------------------------------------------------------------- - * Este arquivo é parte do Framework Demoiselle. - * - * O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou - * modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação - * do Software Livre (FSF). - * - * Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA - * GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou - * APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português - * para maiores detalhes. - * - * Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título - * "LICENCA.txt", junto com esse programa. Se não, acesse - * ou escreva para a Fundação do Software Livre (FSF) Inc., - * 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. - */ -package security; - -import java.io.File; - -import org.jboss.shrinkwrap.api.ShrinkWrap; -import org.jboss.shrinkwrap.api.asset.EmptyAsset; -import org.jboss.shrinkwrap.api.spec.JavaArchive; - -public abstract class AbstractSecurityTest { - - public static JavaArchive createConfigurationDeployment() { - return ShrinkWrap - .create(JavaArchive.class) - .addPackages(true, "br") - .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml") - .addAsManifestResource( - new File("src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension"), - "services/javax.enterprise.inject.spi.Extension"); - } -} diff --git a/impl/core/src/test/java/security/SecurityTests.java b/impl/core/src/test/java/security/SecurityTests.java new file mode 100644 index 0000000..c509ac9 --- /dev/null +++ b/impl/core/src/test/java/security/SecurityTests.java @@ -0,0 +1,59 @@ +/* + * Demoiselle Framework + * Copyright (C) 2010 SERPRO + * ---------------------------------------------------------------------------- + * This file is part of Demoiselle Framework. + * + * Demoiselle Framework is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public License version 3 + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License version 3 + * along with this program; if not, see + * or write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + * ---------------------------------------------------------------------------- + * Este arquivo é parte do Framework Demoiselle. + * + * O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou + * modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação + * do Software Livre (FSF). + * + * Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA + * GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou + * APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português + * para maiores detalhes. + * + * Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título + * "LICENCA.txt", junto com esse programa. Se não, acesse + * ou escreva para a Fundação do Software Livre (FSF) Inc., + * 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. + */ +package security; + +import java.io.File; + +import org.jboss.shrinkwrap.api.ShrinkWrap; +import org.jboss.shrinkwrap.api.asset.EmptyAsset; +import org.jboss.shrinkwrap.api.spec.JavaArchive; + +public final class SecurityTests { + + private SecurityTests() { + } + + public static JavaArchive createConfigurationDeployment() { + return ShrinkWrap + .create(JavaArchive.class) + .addPackages(true, "br") + .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml") + .addAsManifestResource( + new File("src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension"), + "services/javax.enterprise.inject.spi.Extension"); + } +} -- libgit2 0.21.2