OpenAMParametersTest.java revision 84c335df5b56662ff61ec440ad718e29fca8460a
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek * DO NOT REMOVE COPYRIGHT NOTICES OR THIS HEADER.
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek * Copyright (c) 2012 ForgeRock Inc. All rights reserved.
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek * The contents of this file are subject to the terms
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek * of the Common Development and Distribution License
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek * (the License). You may not use this file except in
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek * compliance with the License.
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek * You can obtain a copy of the License at
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek * See the License for the specific language governing
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek * permission and limitations under the License.
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek * When distributing Covered Code, include this CDDL
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek * Header Notice in each file and include the License file
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek * at http://forgerock.org/license/CDDLv1.0.html
83ac838339d15192642e07710156a7c537f18248Lukas Slebodnik * If applicable, add the following below the CDDL Header,
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek * with the fields enclosed by brackets [] replaced by
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek * your own identifying information:
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek * "Portions Copyrighted [year] [name of copyright owner]"
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek * A NAME does ...
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek * @author Laszlo Hordos
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek public void testGetOpenAMServerRef() throws Exception {
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek OpenAMParameters parameters = new OpenAMParameters();
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek baseRef.setScheme(parameters.getServerProtocol().getSchemeName());
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek baseRef.setHostDomain(parameters.getServerHost());
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek baseRef.setHostPort(parameters.getServerPort());
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek baseRef.setPath(parameters.getServerDeploymentURI());
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek Assert.assertEquals(baseRef.toString(), "http://localhost:8080/openam");
43147a9abaa1254235b853e643514cf1c7b150d7Jakub Hrozek baseRef.setPath(baseRef.getPath() + "/UI/Login");