aboutsummaryrefslogtreecommitdiffstats
path: root/participant/participant-impl/participant-impl-http/src/test/java/utils/CommonTestData.java
diff options
context:
space:
mode:
authorrameshiyer27 <ramesh.murugan.iyer@est.tech>2021-11-05 14:24:02 +0000
committerrameshiyer27 <ramesh.murugan.iyer@est.tech>2021-11-11 10:22:55 +0000
commit3d8fc9a77081886599cc93acd26105b433770b43 (patch)
tree7114b5b7f47a3e8ff8ad27c19c2840bb169e0b46 /participant/participant-impl/participant-impl-http/src/test/java/utils/CommonTestData.java
parentef52ec6f4b347868052b8532542f11b43c8c93b6 (diff)
Add health check, metrics and prometheus endpoints for CL participants
Issue-ID: POLICY-3747 Signed-off-by: zrrmmua <ramesh.murugan.iyer@est.tech> Change-Id: I9cb1ffcc2f9996c5b0e9f67fec9c706e48cfa800
Diffstat (limited to 'participant/participant-impl/participant-impl-http/src/test/java/utils/CommonTestData.java')
-rw-r--r--participant/participant-impl/participant-impl-http/src/test/java/utils/CommonTestData.java152
1 files changed, 0 insertions, 152 deletions
diff --git a/participant/participant-impl/participant-impl-http/src/test/java/utils/CommonTestData.java b/participant/participant-impl/participant-impl-http/src/test/java/utils/CommonTestData.java
deleted file mode 100644
index 0ebf9212a..000000000
--- a/participant/participant-impl/participant-impl-http/src/test/java/utils/CommonTestData.java
+++ /dev/null
@@ -1,152 +0,0 @@
-/*-
- * ============LICENSE_START=======================================================
- * Copyright (C) 2021 Nordix Foundation.
- * Modifications Copyright (C) 2021 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- * SPDX-License-Identifier: Apache-2.0
- * ============LICENSE_END=========================================================
- */
-
-package utils;
-
-import java.util.List;
-import java.util.Map;
-import java.util.UUID;
-import org.onap.policy.clamp.controlloop.models.controlloop.concepts.ControlLoopElement;
-import org.onap.policy.clamp.controlloop.models.controlloop.concepts.ControlLoopOrderedState;
-import org.onap.policy.clamp.controlloop.participant.http.main.models.ConfigurationEntity;
-import org.onap.policy.clamp.controlloop.participant.http.main.models.RestParams;
-import org.onap.policy.models.tosca.authorative.concepts.ToscaConceptIdentifier;
-
-public class CommonTestData {
-
- private static final String TEST_KEY_NAME = "org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement";
-
-
- /**
- * Get a controlLoop Element.
- * @return controlLoopElement object
- */
- public ControlLoopElement getControlLoopElement() {
- ControlLoopElement element = new ControlLoopElement();
- element.setId(UUID.randomUUID());
- element.setDefinition(new ToscaConceptIdentifier(TEST_KEY_NAME, "1.0.1"));
- element.setOrderedState(ControlLoopOrderedState.PASSIVE);
- return element;
- }
-
- /**
- * Get query params.
- * @return Map of query params
- */
- public Map<String, String> getQueryParams() {
- return Map.of("name", "dummy", "version", "1.0");
- }
-
- /**
- * Get path params.
- * @return Map of path params
- */
- public Map<String, Object> getPathParams() {
- return Map.of("id", "123", "name", "dummy");
- }
-
- /**
- * Rest params with GET request.
- * @return RestParams obj
- */
- public RestParams restParamsWithGet() {
- return new RestParams(
- new ToscaConceptIdentifier("getRequest", "1.0"),
- "GET",
- "get",
- 200,
- null,
- getQueryParams(),
- null
- );
- }
-
- /**
- * Rest params with POST request.
- * @return RestParams obj
- */
- public RestParams restParamsWithPost() {
- return new RestParams(
- new ToscaConceptIdentifier("postRequest", "1.0"),
- "POST",
- "post",
- 200,
- null,
- getQueryParams(),
- "Test body"
- );
- }
-
- /**
- * Rest params with POST request.
- * @return RestParams obj
- */
- public RestParams restParamsWithInvalidPost() {
- return new RestParams(
- new ToscaConceptIdentifier("postRequest", "1.0"),
- "POST",
- "post/{id}/{name}",
- 200,
- getPathParams(),
- getQueryParams(),
- "Test body"
- );
- }
-
- /**
- * Get invalid configuration entity.
- * @return ConfigurationEntity obj
- */
- public ConfigurationEntity getInvalidConfigurationEntity() {
- return new ConfigurationEntity(
- new ToscaConceptIdentifier("config1", "1.0.1"),
- List.of(restParamsWithGet(), restParamsWithInvalidPost())
- );
- }
-
- /**
- * Get configuration entity.
- * @return ConfigurationEntity obj
- */
- public ConfigurationEntity getConfigurationEntity() {
- return new ConfigurationEntity(
- new ToscaConceptIdentifier("config1", "1.0.1"),
- List.of(restParamsWithGet(), restParamsWithPost())
- );
- }
-
- /**
- * Get controlloop id.
- * @return ToscaConceptIdentifier controlLoopId
- */
- public ToscaConceptIdentifier getControlLoopId() {
- return new ToscaConceptIdentifier("PMSHInstance0", "1.0.0");
- }
-
- /**
- * Get headers for config request.
- * @return Map of headers
- */
- public Map<String, String> getHeaders() {
- return Map.of("Content-Type", "application/json", "Accept", "application/json");
- }
-
-}