starts threads each for every supported collector
[dcaegen2/services/mapper.git] / UniversalVesAdapter / src / test / java / org / onap / dcaegen2 / ves / domain / VoiceQualityFieldsTest.java
1 /*
2 * ============LICENSE_START=======================================================
3 * ONAP : DCAE
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
10 *
11 *     http://www.apache.org/licenses/LICENSE-2.0
12 *
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=========================================================
19 */
20 package org.onap.dcaegen2.ves.domain;
21
22 import static org.junit.Assert.*;
23
24 import java.util.HashMap;
25 import java.util.List;
26 import java.util.Map;
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;
31
32 public class VoiceQualityFieldsTest {
33
34         @Autowired
35         VoiceQualityFields voiceQualityFields =new VoiceQualityFields();
36         @Mock
37         VendorVnfNameFields vendorVnfNameFields;
38         @Mock
39         EndOfCallVqmSummaries endOfCallVqmSummaries;
40         List<AdditionalInformation> additionalInformation;
41         Object value;
42         Map<String, Object> additionalProperties = new HashMap<String, Object>();
43         @Test
44         public void test() {
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);
56                 
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());
66                 
67                 
68                 
69                 
70         }
71
72 }