fail("IllegalArgumentException should be raised, null value"); } catch (IllegalArgumentException success) {
fail("IllegalInputException should be raised, null value"); } catch (IllegalInputException success) {
    public void testGetServiceProperties() throws IllegalInputException, AuthorizationException,            UnknownTicketException, InoperableStateException {        controllerInitialization();        /* Invalid arguments */        try {            MoriaController.getServiceProperties(null);            fail("IllegalArgumentException should be raised, null value");        } catch (IllegalArgumentException success) {        }        try {            MoriaController.getServiceProperties("");            fail("IllegalArgumentException should be raised, empty string");        } catch (IllegalArgumentException success) {        }        String ticket = MoriaController.initiateAuthentication(validAttrs, validPrefix, validPostfix, false, validPrincipal);        //assertTrue("Login ticket should be valid", MoriaController.validateLoginTicket(ticket));        HashMap properties = MoriaController.getServiceProperties(ticket);        assertEquals("Principal differs", validPrincipal, properties.get("name"));    }