Added oparent to sdc main
[sdc.git] / catalog-dao / src / test / java / org / openecomp / sdc / be / dao / es / ElasticSearchClientTest.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * SDC
4  * ================================================================================
5  * Copyright (C) 2019 AT&T Intellectual Property. All rights reserved.
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
21 package org.openecomp.sdc.be.dao.es;
22
23 import org.elasticsearch.client.Client;
24 import org.junit.Test;
25 import org.openecomp.sdc.be.utils.DAOConfDependentTest;
26
27 public class ElasticSearchClientTest extends DAOConfDependentTest{
28
29         private ElasticSearchClient createTestSubject() {
30                 return new ElasticSearchClient();
31         }
32
33         @Test
34         public void testInitialize() throws Exception {
35                 ElasticSearchClient testSubject;
36
37                 // default test
38                 testSubject = createTestSubject();
39                 testSubject.setTransportClient("true");
40                 testSubject.setLocal("true");
41                 testSubject.initialize();
42                 testSubject.setTransportClient("false");
43                 testSubject.setClusterName("false");
44                 testSubject.initialize();
45         }
46         
47         @Test
48         public void testClose() throws Exception {
49                 ElasticSearchClient testSubject;
50
51                 // default test
52                 testSubject = createTestSubject();
53                 testSubject.close();
54         }
55
56         
57         @Test
58         public void testGetClient() throws Exception {
59                 ElasticSearchClient testSubject;
60                 Client result;
61
62                 // default test
63                 testSubject = createTestSubject();
64                 result = testSubject.getClient();
65         }
66
67         
68         @Test
69         public void testGetServerHost() throws Exception {
70                 ElasticSearchClient testSubject;
71                 String result;
72
73                 // default test
74                 testSubject = createTestSubject();
75                 result = testSubject.getServerHost();
76         }
77
78         
79         @Test
80         public void testGetServerPort() throws Exception {
81                 ElasticSearchClient testSubject;
82                 String result;
83
84                 // default test
85                 testSubject = createTestSubject();
86                 result = testSubject.getServerPort();
87         }
88
89         
90         @Test
91         public void testSetClusterName() throws Exception {
92                 ElasticSearchClient testSubject;
93                 String clusterName = "";
94
95                 // default test
96                 testSubject = createTestSubject();
97                 testSubject.setClusterName(clusterName);
98         }
99
100         
101         @Test
102         public void testSetLocal() throws Exception {
103                 ElasticSearchClient testSubject;
104                 String strIsLocal = "";
105
106                 // test 1
107                 testSubject = createTestSubject();
108                 strIsLocal = null;
109                 testSubject.setLocal(strIsLocal);
110
111                 // test 2
112                 testSubject = createTestSubject();
113                 strIsLocal = "";
114                 testSubject.setLocal(strIsLocal);
115                 
116                 strIsLocal = "true";
117                 testSubject.setLocal(strIsLocal);
118         }
119
120         
121         @Test
122         public void testIsTransportClient() throws Exception {
123                 ElasticSearchClient testSubject;
124                 boolean result;
125
126                 // default test
127                 testSubject = createTestSubject();
128                 result = testSubject.isTransportClient();
129         }
130
131         
132         @Test
133         public void testSetTransportClient() throws Exception {
134                 ElasticSearchClient testSubject;
135                 String strIsTransportclient = "";
136
137                 // test 1
138                 testSubject = createTestSubject();
139                 strIsTransportclient = null;
140                 testSubject.setTransportClient(strIsTransportclient);
141
142                 // test 2
143                 testSubject = createTestSubject();
144                 strIsTransportclient = "true";
145                 testSubject.setTransportClient(strIsTransportclient);
146         }
147 }