package org.jboss.solder.config.xml.test.common.simple;
import static org.jboss.solder.config.xml.test.common.util.Deployments.baseDeployment;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.shrinkwrap.api.Archive;
import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.junit.runner.RunWith;
/**
* This test verifies that a no-namespace root element does not break the deployment.
*
* @author <a href="http://community.jboss.org/people/jharting">Jozef Hartinger</a>
* @see https://issues.jboss.org/browse/SEAMXML-45
*/
@RunWith(Arquillian.class)
public class EmptyRootNamespaceTest extends SimpleBeanTest {
@Deployment(name = "EmptyRootNamespaceTest")
public static Archive<?> deployment() {
return baseDeployment(EmptyRootNamespaceTest.class, "empty-root-namespace-beans.xml")
.addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml")
.addClasses(SimpleBeanTest.class,
Bean1.class, Bean2.class, Bean3.class,
ExtendedBean.class, ExtendedQualifier1.class, ExtendedQualifier2.class,
OverriddenBean.class, ScopeOverrideBean.class);
}
}