2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2018 TechMahindra
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
20 package org.onap.so.bpmn.core.domain;
22 import static org.junit.Assert.*;
24 import com.fasterxml.jackson.databind.ObjectMapper;
25 import org.junit.Test;
27 import java.io.IOException;
29 public class AllottedResourceTest {
30 private AllottedResource ar = new AllottedResource();
33 public void testAllottedResource() {
34 ar.setAllottedResourceType("allottedResourceType");
35 ar.setAllottedResourceRole("allottedResourceRole");
36 ar.setProvidingServiceModelName("providingServiceModelName");
37 ar.setProvidingServiceModelInvariantUuid("providingServiceModelInvariantUuid");
38 ar.setProvidingServiceModelUuid("providingServiceModelUuid");
39 ar.setNfFunction("nfFunction");
40 ar.setNfType("nfType");
41 ar.setNfRole("nfRole");
42 ar.setNfNamingCode("nfNamingCode");
43 ar.setOrchestrationStatus("orchestrationStatus");
44 assertEquals(ar.getAllottedResourceType(), "allottedResourceType");
45 assertEquals(ar.getAllottedResourceRole(), "allottedResourceRole");
46 assertEquals(ar.getProvidingServiceModelName(), "providingServiceModelName");
47 assertEquals(ar.getProvidingServiceModelInvariantUuid(), "providingServiceModelInvariantUuid");
48 assertEquals(ar.getProvidingServiceModelUuid(), "providingServiceModelUuid");
49 assertEquals(ar.getNfFunction(), "nfFunction");
50 assertEquals(ar.getNfType(), "nfType");
51 assertEquals(ar.getNfRole(), "nfRole");
52 assertEquals(ar.getNfNamingCode(), "nfNamingCode");
53 assertEquals(ar.getOrchestrationStatus(), "orchestrationStatus");
58 public void allottedResourceMapperTest() throws IOException {
59 String jsonStr = "{\"allottedResourceType\": \"code123\", \"resourceInput\": \"sample\"}";
60 ObjectMapper objectMapper = new ObjectMapper();
61 AllottedResource vnfResource = objectMapper.readValue(jsonStr, AllottedResource.class);
63 assertTrue(vnfResource != null);