modify checkstyle error for tca test
[dcaegen2/analytics/tca-gen2.git] / dcae-analytics / dcae-analytics-tca-web / src / test / java / org / onap / dcae / analytics / tca / web / integration / TcaPublisherResponseHandlerTest.java
1 /*
2  * ================================================================================
3  * Copyright (c) 2019 IBM Intellectual Property. All rights reserved.
4  * ================================================================================
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  *      http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  * ============LICENSE_END=========================================================
17  *
18  */
19 package org.onap.dcae.analytics.tca.web.integration;
20
21 import java.util.HashMap;
22 import java.util.Map;
23
24 import org.junit.jupiter.api.BeforeAll;
25 import org.junit.jupiter.api.Test;
26 import org.mockito.Mockito;
27 import org.onap.dcae.analytics.tca.web.TcaAppProperties;
28 import org.onap.dcae.analytics.tca.web.TcaAppProperties.Tca;
29
30 public class TcaPublisherResponseHandlerTest {
31
32     static Map<String, Object> headers;
33
34     @BeforeAll
35     static void initialize() {
36         headers = new HashMap<>();
37         headers.put("X-ECOMP-RequestID", "TestRequestID");
38         headers.put("X-ECOMP-TransactionID", "TestTransactionID");
39         headers.put("X-ECOMP-FromAppID", "TestFromAppID");
40
41     }
42
43     @Test
44     void getHandleLoggingEnabledTest() throws Exception {
45
46         TcaAppProperties tcaAppProperties = Mockito.mock(TcaAppProperties.class);
47         Tca tca = Mockito.mock(Tca.class);
48         Mockito.when(tcaAppProperties.getTca()).thenReturn(tca);
49         Mockito.when(tcaAppProperties.getTca().getEnableEcompLogging()).thenReturn(true);
50
51         TcaPublisherResponseHandler responseHandler = new TcaPublisherResponseHandler(tcaAppProperties);
52         responseHandler.handle("testpayload", headers);
53
54     }
55
56     @Test
57     void getHandleLoggingNotEnabledTest() throws Exception {
58
59         TcaAppProperties tcaAppProperties = Mockito.mock(TcaAppProperties.class);
60         Tca tca = Mockito.mock(Tca.class);
61         Mockito.when(tcaAppProperties.getTca()).thenReturn(tca);
62         Mockito.when(tcaAppProperties.getTca().getEnableEcompLogging()).thenReturn(false);
63
64         TcaPublisherResponseHandler responseHandler = new TcaPublisherResponseHandler(tcaAppProperties);
65         responseHandler.handle("testpayload", headers);
66
67     }
68
69 }