Search in sources :

Example 6 with ModifyCalendarResourceRequest

use of com.zimbra.soap.admin.message.ModifyCalendarResourceRequest in project zm-mailbox by Zimbra.

the class TestServerEnumeration method testModifyCalresAsGlobalAdmin.

@Test
public void testModifyCalresAsGlobalAdmin() throws Exception {
    ModifyCalendarResourceRequest req = new ModifyCalendarResourceRequest(myCalRes.getId());
    req.addAttr(new Attr(Provisioning.A_zimbraMailHost, NON_EXISTING_SERVER));
    req.addAttr(new Attr(Provisioning.A_description, "test description"));
    try {
        adminSoapProv.invokeJaxb(req);
        fail("should have caught an exception");
    } catch (SoapFaultException e) {
        assertEquals("should be getting 'no such server' response", AccountServiceException.NO_SUCH_SERVER, e.getCode());
    }
}
Also used : ModifyCalendarResourceRequest(com.zimbra.soap.admin.message.ModifyCalendarResourceRequest) Attr(com.zimbra.soap.admin.type.Attr) SoapFaultException(com.zimbra.common.soap.SoapFaultException) Test(org.junit.Test)

Aggregations

ModifyCalendarResourceRequest (com.zimbra.soap.admin.message.ModifyCalendarResourceRequest)6 SoapFaultException (com.zimbra.common.soap.SoapFaultException)5 Attr (com.zimbra.soap.admin.type.Attr)5 Test (org.junit.Test)5 AdminRight (com.zimbra.cs.account.accesscontrol.AdminRight)2 SoapProvisioning (com.zimbra.cs.account.soap.SoapProvisioning)2 AdminDocumentHandler (com.zimbra.cs.service.admin.AdminDocumentHandler)2 ModifyCalendarResource (com.zimbra.cs.service.admin.ModifyCalendarResource)2 CreateCalendarResourceRequest (com.zimbra.soap.admin.message.CreateCalendarResourceRequest)2 CreateCalendarResourceResponse (com.zimbra.soap.admin.message.CreateCalendarResourceResponse)2 DeleteCalendarResourceRequest (com.zimbra.soap.admin.message.DeleteCalendarResourceRequest)2 DeleteCalendarResourceResponse (com.zimbra.soap.admin.message.DeleteCalendarResourceResponse)2 ArrayList (java.util.ArrayList)2 Element (com.zimbra.common.soap.Element)1 CalendarResource (com.zimbra.cs.account.CalendarResource)1 Provisioning (com.zimbra.cs.account.Provisioning)1 ZimbraSoapContext (com.zimbra.soap.ZimbraSoapContext)1 ModifyCalendarResourceResponse (com.zimbra.soap.admin.message.ModifyCalendarResourceResponse)1