package org.ocpsoft.rewrite.servlet.config;
import static org.junit.Assert.assertEquals;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.ocpsoft.common.services.ServiceProvider;
import org.ocpsoft.rewrite.test.RewriteTest;
@RunWith(Arquillian.class)
public class JaasRolesTest extends RewriteTest
{
@Deployment(testable = false)
public static WebArchive getDeployment()
{
return RewriteTest.getDeployment()
.addPackages(true, ConfigRoot.class.getPackage())
.addAsServiceProvider(ServiceProvider.class, JaasRolesTestProvider.class);
}
@Test
public void testJAASAnonymousUser() throws Exception
{
assertEquals(404, get("/admin/something").getStatusCode());
}
}