Mod aaa-12 fix domain handler test
RCA: SOL: 修改人:maxiaonan 检视人:maxiaonan
This commit is contained in:
parent
a3ef648b3b
commit
a9f28207d5
|
@ -28,6 +28,7 @@ import org.opendaylight.aaa.api.model.Domain;
|
||||||
import org.opendaylight.aaa.api.model.Domains;
|
import org.opendaylight.aaa.api.model.Domains;
|
||||||
import org.opendaylight.aaa.api.model.IDMError;
|
import org.opendaylight.aaa.api.model.IDMError;
|
||||||
import org.opendaylight.aaa.api.model.Roles;
|
import org.opendaylight.aaa.api.model.Roles;
|
||||||
|
import org.opendaylight.aaa.shiro.idm.DomainHandler;
|
||||||
|
|
||||||
public class DomainHandlerTest extends HandlerTest {
|
public class DomainHandlerTest extends HandlerTest {
|
||||||
|
|
||||||
|
@ -63,12 +64,13 @@ public class DomainHandlerTest extends HandlerTest {
|
||||||
clientResponse = target("/v1/domains").request().post(entity(domainData));
|
clientResponse = target("/v1/domains").request().post(entity(domainData));
|
||||||
assertEquals(201, clientResponse.getStatus());
|
assertEquals(201, clientResponse.getStatus());
|
||||||
|
|
||||||
|
|
||||||
// check update domain data
|
// check update domain data
|
||||||
domainData.put("name", "dom1Update");
|
domainData.put("name", "dom1Update");
|
||||||
clientResponse = target("/v1/domains/1").request().put(entity(domainData));
|
clientResponse = target("/v1/domains/1").request().put(entity(domainData));
|
||||||
assertEquals(200, clientResponse.getStatus());
|
assertEquals(200, clientResponse.getStatus());
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
clientResponse = target("/v1/domains/101").request().put(entity(domainData));
|
clientResponse = target("/v1/domains/101").request().put(entity(domainData));
|
||||||
assertEquals(404, clientResponse.getStatus());
|
assertEquals(404, clientResponse.getStatus());
|
||||||
|
|
||||||
|
@ -170,6 +172,16 @@ public class DomainHandlerTest extends HandlerTest {
|
||||||
clientResponse = target("/v1/domains/3/users/0/roles/0").request().delete();
|
clientResponse = target("/v1/domains/3/users/0/roles/0").request().delete();
|
||||||
assertEquals(404, clientResponse.getStatus());
|
assertEquals(404, clientResponse.getStatus());
|
||||||
|
|
||||||
|
|
||||||
|
// check delete grant for invalid user
|
||||||
|
clientResponse = target("/v1/domains/0/users/15/roles/0").request().delete();
|
||||||
|
assertEquals(404, clientResponse.getStatus());
|
||||||
|
|
||||||
|
// check delete grant for invalid role
|
||||||
|
clientResponse = target("/v1/domains/0/users/0/roles/134").request().delete();
|
||||||
|
assertEquals(404, clientResponse.getStatus());
|
||||||
|
|
||||||
|
|
||||||
// check delete domain
|
// check delete domain
|
||||||
clientResponse = target("/v1/domains/1").request().delete();
|
clientResponse = target("/v1/domains/1").request().delete();
|
||||||
assertEquals(204, clientResponse.getStatus());
|
assertEquals(204, clientResponse.getStatus());
|
||||||
|
@ -198,6 +210,7 @@ public class DomainHandlerTest extends HandlerTest {
|
||||||
clientResponse = target("/v1/domains/1/users/0/roles").request().post(entity(grantData));
|
clientResponse = target("/v1/domains/1/users/0/roles").request().post(entity(grantData));
|
||||||
assertEquals(400, clientResponse.getStatus());
|
assertEquals(400, clientResponse.getStatus());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Revision history
|
* Revision history
|
||||||
|
|
Loading…
Reference in New Issue