Package org.fao.geonet.services.config

Source Code of org.fao.geonet.services.config.GetTest

package org.fao.geonet.services.config;

import static org.junit.Assert.*;

import jeeves.server.context.ServiceContext;
import org.fao.geonet.services.AbstractServiceIntegrationTest;
import org.fao.geonet.utils.Xml;
import org.jdom.Element;
import org.junit.Test;

/**
* Test the get config service
* User: Jesse
* Date: 11/6/13
* Time: 12:15 PM
*/
public class GetTest extends AbstractServiceIntegrationTest {
    @Test
    public void testExec() throws Exception {
        ServiceContext context = createServiceContext();
        loginAsAdmin(context);

        final Get getService = new Get();

        final Element result = getService.exec(createParams(), context);

        assertEqualsText("false", result, "system/csw/metadataPublic");
        assertEqualsText("", result, "system/csw/contactId");
        assertEquals("system/csw/contactId", Xml.selectElement(result, "system/csw/contactId").getAttributeValue("name"));
        assertEquals("system/csw", Xml.selectElement(result, "system/csw").getAttributeValue("name"));
        assertEqualsText("true", result, "system/csw/enable");
    }
}
TOP

Related Classes of org.fao.geonet.services.config.GetTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.