2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright 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.dcaegen2.ves.domain;
22 import static org.junit.Assert.*;
24 import java.util.HashMap;
25 import java.util.List;
27 import org.onap.dcaegen2.ves.domain.VoiceQualityFields;
28 import org.junit.Test;
29 import org.mockito.Mock;
30 import org.springframework.beans.factory.annotation.Autowired;
32 public class VoiceQualityFieldsTest {
35 VoiceQualityFields voiceQualityFields =new VoiceQualityFields();
37 VendorVnfNameFields vendorVnfNameFields;
39 EndOfCallVqmSummaries endOfCallVqmSummaries;
40 List<AdditionalInformation> additionalInformation;
42 Map<String, Object> additionalProperties = new HashMap<String, Object>();
45 voiceQualityFields.setAdditionalInformation(additionalInformation);
46 voiceQualityFields.setAdditionalProperty("name", value);
47 voiceQualityFields.setCalleeSideCodec("test");
48 voiceQualityFields.setCallerSideCodec("test");
49 voiceQualityFields.setCorrelator("test");
50 voiceQualityFields.setEndOfCallVqmSummaries(endOfCallVqmSummaries);
51 voiceQualityFields.setMidCallRtcp("test");
52 voiceQualityFields.setPhoneNumber("test");
53 voiceQualityFields.setVendorVnfNameFields(vendorVnfNameFields);
54 voiceQualityFields.setVoiceQualityFieldsVersion(2.2);
55 additionalProperties.put("name", value);
57 assertEquals("test", voiceQualityFields.getCalleeSideCodec());
58 assertEquals("test", voiceQualityFields.getCallerSideCodec());
59 assertEquals("test", voiceQualityFields.getCorrelator());
60 assertEquals("test", voiceQualityFields.getMidCallRtcp());
61 assertEquals("test", voiceQualityFields.getPhoneNumber());
62 assertEquals(additionalProperties, voiceQualityFields.getAdditionalProperties());
63 assertEquals(endOfCallVqmSummaries, voiceQualityFields.getEndOfCallVqmSummaries());
64 assertEquals(vendorVnfNameFields, voiceQualityFields.getVendorVnfNameFields());
65 assertEquals(additionalInformation, voiceQualityFields.getAdditionalInformation());