|
Glassfish example source code file (JvmOptionsTest.java)
The Glassfish JvmOptionsTest.java source code/* * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. * * Copyright (c) 2010 Oracle and/or its affiliates. All rights reserved. * * The contents of this file are subject to the terms of either the GNU * General Public License Version 2 only ("GPL") or the Common Development * and Distribution License("CDDL") (collectively, the "License"). You * may not use this file except in compliance with the License. You can * obtain a copy of the License at * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html * or packager/legal/LICENSE.txt. See the License for the specific * language governing permissions and limitations under the License. * * When distributing the software, include this License Header Notice in each * file and include the License file at packager/legal/LICENSE.txt. * * GPL Classpath Exception: * Oracle designates this particular file as subject to the "Classpath" * exception as provided by Oracle in the GPL Version 2 section of the License * file that accompanied this code. * * Modifications: * If applicable, add the following below the License Header, with the fields * enclosed by brackets [] replaced by your own identifying information: * "Portions Copyright [year] [name of copyright owner]" * * Contributor(s): * If you wish your version of this file to be governed by only the CDDL or * only the GPL Version 2, indicate your decision by adding "[Contributor] * elects to include this software in this distribution under the [CDDL or GPL * Version 2] license." If you don't indicate a single choice of license, a * recipient has the option to distribute your version of this file under * either the CDDL, the GPL Version 2 or to extend the choice of license to * its licensees as provided above. However, if you add GPL Version 2 code * and therefore, elected the GPL Version 2 license, then the option applies * only if the new code is made subject to such option by the copyright * holder. */ package org.glassfish.admin.rest; import org.junit.After; import org.junit.Before; import com.sun.jersey.core.util.MultivaluedMapImpl; import javax.ws.rs.core.MultivaluedMap; import java.util.HashMap; import org.glassfish.admin.rest.clientutils.MarshallingUtils; import java.util.List; import java.util.Map; import com.sun.jersey.api.client.ClientResponse; import org.junit.Test; import static org.junit.Assert.*; /** * * @author jasonlee */ public class JvmOptionsTest extends RestTestBase { protected static final String URL_SERVER_JVM_OPTIONS = "/domain/configs/config/server-config/java-config/jvm-options"; protected static final String URL_DEFAULT_JVM_OPTIONS = "/domain/configs/config/default-config/java-config/jvm-options"; protected static final String URL_SERVER_CONFIG_CREATE_PROFILER = "/domain/configs/config/server-config/java-config/create-profiler"; protected static final String URL_SERVER_CONFIG_DELETE_PROFILER = "/domain/configs/config/server-config/java-config/profiler/delete-profiler"; protected static final String URL_SERVER_CONFIG_PROFILER_JVM_OPTIONS = "/domain/configs/config/server-config/java-config/profiler/jvm-options"; protected static final String URL_DEFAULT_CONFIG_CREATE_PROFILER = "/domain/configs/config/default-config/java-config/create-profiler"; protected static final String URL_DEFAULT_CONFIG_DELETE_PROFILER = "/domain/configs/config/default-config/java-config/profiler/delete-profiler"; protected static final String URL_DEFAULT_CONFIG_PROFILER_JVM_OPTIONS = "/domain/configs/config/default-config/java-config/profiler/jvm-options"; private ConfigTest configTest; private String testConfigName; private String URL_TEST_CONFIG; private String URL_TEST_CONFIG_JVM_OPTIONS; @Before public void createConfig() { if (configTest == null) { configTest = getTestClass(ConfigTest.class); } testConfigName = "config-" + generateRandomString(); MultivaluedMap formData = new MultivaluedMapImpl() {{ add("id", "default-config"); add("id", testConfigName); }}; configTest.createAndVerifyConfig(testConfigName, formData); URL_TEST_CONFIG = "/domain/configs/config/" + testConfigName; URL_TEST_CONFIG_JVM_OPTIONS = URL_TEST_CONFIG + "/java-config/jvm-options"; } @After public void deleteConfig() { configTest.deleteAndVerifyConfig(testConfigName); } @Test public void getJvmOptions() { ClientResponse response = get(URL_SERVER_JVM_OPTIONS); assertTrue(isSuccess(response)); Map<String, Object> responseMap = MarshallingUtils.buildMapFromDocument(response.getEntity(String.class)); List<String> jvmOptions = (List Other Glassfish examples (source code examples)Here is a short list of links related to this Glassfish JvmOptionsTest.java source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.