package edu.lmu.cs.headmaster.ws.resource;
import org.junit.Assert;
import org.junit.Test;
import com.sun.jersey.api.client.ClientResponse;
import com.sun.jersey.test.framework.AppDescriptor;
public class StudentResourceNonPrivilegedUserTest extends ResourceTest {
@Override
protected AppDescriptor configure() {
return configure("edu.lmu.cs.headmaster.ws.resource.SecurityContextNonPrivilegedUserContainerRequestFilter");
}
@Test
public void getStudentsByCumulativeGpaNotAsAdminThrowsException() {
ClientResponse response = wr.path("students")
.queryParam("cumulativeGpaFrom", "3.0")
.queryParam("cumulativeGpaTo", "4.0")
.get(ClientResponse.class);
Assert.assertEquals(403, response.getStatus());
}
}