e8114c343d0b16994312f4374626ce53d251ea58
[dmaap/messagerouter/dmaapclient.git] / src / test / java / com / att / nsa / mr / client / MRClientFactoryTest.java
1 /*-\r
2  * ============LICENSE_START=======================================================\r
3  * ONAP Policy Engine\r
4  * ================================================================================\r
5  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.\r
6  * ================================================================================\r
7  * Licensed under the Apache License, Version 2.0 (the "License");\r
8  * you may not use this file except in compliance with the License.\r
9  * You may obtain a copy of the License at\r
10  * \r
11  *      http://www.apache.org/licenses/LICENSE-2.0\r
12  * \r
13  * Unless required by applicable law or agreed to in writing, software\r
14  * distributed under the License is distributed on an "AS IS" BASIS,\r
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
16  * See the License for the specific language governing permissions and\r
17  * limitations under the License.\r
18  * ============LICENSE_END=========================================================\r
19  */\r
20 \r
21 package com.att.nsa.mr.client;\r
22 \r
23 import static org.junit.Assert.assertTrue;\r
24 \r
25 import java.io.IOException;\r
26 import java.util.ArrayList;\r
27 import java.util.Collection;\r
28 import java.util.concurrent.TimeUnit;\r
29 \r
30 import org.junit.After;\r
31 import org.junit.Before;\r
32 import org.junit.Test;\r
33 \r
34 import com.att.nsa.mr.client.HostSelector;\r
35 import com.att.nsa.mr.client.MRClient;\r
36 import com.att.nsa.mr.client.MRClientBuilders;\r
37 import com.att.nsa.mr.client.MRClientFactory;\r
38 \r
39 public class MRClientFactoryTest {\r
40 \r
41         private Collection<String> hostSet = new ArrayList<String>();\r
42 \r
43         private MRClientFactory factory = null;\r
44 \r
45         private String[] hostArray = new String[10];\r
46 \r
47         @Before\r
48         public void setUp() throws Exception {\r
49 \r
50                 for (int i = 0; i < 10; i++) {\r
51                         hostSet.add("host" + (i + 1));\r
52                         hostArray[i] = "host" + (i + 1);\r
53                 }\r
54 \r
55                 factory = new MRClientFactory();\r
56 \r
57         }\r
58 \r
59         @After\r
60         public void tearDown() throws Exception {\r
61 \r
62         }\r
63 \r
64         @Test\r
65         public void testCreateConsumer() {\r
66 \r
67         /*      MRClientFactory.createConsumer("hostList hostList2", "testTopic");\r
68                 assertTrue(true);*/\r
69 \r
70         }\r
71 \r
72         @Test\r
73         public void testCreateConsumer2() {\r
74 \r
75         /*      MRClientFactory.createConsumer(hostSet, "testTopic");\r
76                 assertTrue(true);*/\r
77 \r
78         }\r
79 \r
80         @Test\r
81         public void testCreateConsumer3() {\r
82 \r
83         /*      MRClientFactory.createConsumer(hostSet, "testTopic", "filter");\r
84                 assertTrue(true);*/\r
85 \r
86         }\r
87 \r
88         @Test\r
89         public void testCreateConsumer4() {\r
90 \r
91 //              MRClientFactory.createConsumer(hostSet, "testTopic", "CG1", "22");\r
92 //              assertTrue(true);\r
93 \r
94         }\r
95 \r
96         @Test\r
97         public void testCreateConsumer5() {\r
98 \r
99 /*              MRClientFactory.createConsumer(hostSet, "testTopic", "CG1", "22", 100, 100);\r
100                 assertTrue(true);*/\r
101 \r
102         }\r
103 \r
104         @Test\r
105         public void testCreateConsumer6() {\r
106 \r
107         /*      MRClientFactory.createConsumer("hostList", "testTopic", "CG1", "22", 100, 100, "filter", "apikey", "apisecret");\r
108                 assertTrue(true);\r
109 */\r
110         }\r
111 \r
112         @Test\r
113         public void testCreateConsumer7() {\r
114 \r
115 /*              MRClientFactory.createConsumer(hostSet, "testTopic", "CG1", "22", 100, 100, "filter", "apikey", "apisecret");\r
116                 assertTrue(true);*/\r
117 \r
118         }\r
119 \r
120         @Test\r
121         public void testCreateSimplePublisher() {\r
122 \r
123 /*              MRClientFactory.createSimplePublisher("hostList", "testTopic");\r
124                 assertTrue(true);*/\r
125 \r
126         }\r
127 \r
128         @Test\r
129         public void testCreateBatchingPublisher1() {\r
130 /*\r
131                 MRClientFactory.createBatchingPublisher("hostList", "testTopic", 100, 10);\r
132                 assertTrue(true);*/\r
133 \r
134         }\r
135 \r
136         @Test\r
137         public void testCreateBatchingPublisher2() {\r
138 /*\r
139                 MRClientFactory.createBatchingPublisher("hostList", "testTopic", 100, 10, true);\r
140                 assertTrue(true);\r
141 */\r
142         }\r
143 \r
144         @Test\r
145         public void testCreateBatchingPublisher3() {\r
146 /*\r
147                 MRClientFactory.createBatchingPublisher(hostArray, "testTopic", 100, 10, true);\r
148                 assertTrue(true);*/\r
149 \r
150         }\r
151 \r
152         @Test\r
153         public void testCreateBatchingPublisher4() {\r
154 \r
155 //              MRClientFactory.createBatchingPublisher(hostSet, "testTopic", 100, 10, true);\r
156 //              assertTrue(true);\r
157 \r
158         }\r
159 \r
160         @Test\r
161         public void testCreateBatchingPublisher5() {\r
162 //\r
163 //              MRClientFactory.createBatchingPublisher("host", "testTopic", "username", "password", 100, 10, true,\r
164 //                              "protocolFlag", "/producer");\r
165 //              assertTrue(true);\r
166 \r
167         }\r
168 \r
169         @Test\r
170         public void testCreateBatchingPublisher6() {\r
171 //\r
172 //              try {\r
173 //                      MRClientFactory.createBatchingPublisher("/producer");\r
174 //              } catch (IOException e) {\r
175 //                      // TODO Auto-generated catch block\r
176 //                      e.printStackTrace();\r
177 //              }\r
178 //              assertTrue(true);\r
179 \r
180         }\r
181 \r
182         @Test\r
183         public void testCreateBatchingPublisher7() {\r
184 \r
185         /*      try {\r
186                         MRClientFactory.createBatchingPublisher("/producer", true);\r
187                 } catch (IOException e) {\r
188                         // TODO Auto-generated catch block\r
189                         e.printStackTrace();\r
190                 }\r
191                 assertTrue(true);*/\r
192 \r
193         }\r
194 \r
195         @Test\r
196         public void testCreateIdentityManager() {\r
197 /*\r
198                 MRClientFactory.createIdentityManager(hostSet, "apikey", "apisecret");\r
199 \r
200                 assertTrue(true);*/\r
201 \r
202         }\r
203 \r
204         @Test\r
205         public void testCreateTopicManager() {\r
206 \r
207         /*      MRClientFactory.createTopicManager(hostSet, "apikey", "apisecret");\r
208 \r
209                 assertTrue(true);*/\r
210 \r
211         }\r
212 \r
213         @Test\r
214         public void testCreateConsumer8() {\r
215 /*\r
216                 try {\r
217                         MRClientFactory.createConsumer("/consumer");\r
218                 } catch (IOException e) {\r
219                         // TODO Auto-generated catch block\r
220                         e.printStackTrace();\r
221                 }\r
222 \r
223                 assertTrue(true);*/\r
224 \r
225         }\r
226 \r
227         @Test\r
228         public void testCreateConsumer9() {\r
229 \r
230 //              MRClientFactory.createConsumer("host", "topic", "username", "password", "group", "23", "protocolFlag",\r
231 //                              "/consumer", 1, 2);\r
232 //\r
233 //              assertTrue(true);\r
234 \r
235         }\r
236 \r
237         @Test\r
238         public void testCreateConsumer10() {\r
239 \r
240 //              MRClientFactory.createConsumer("host", "topic", "username", "password", "group", "23", 1, 2, "protocolFlag",\r
241 //                              "/consumer");\r
242 //\r
243 //              assertTrue(true);\r
244 \r
245         }\r
246         \r
247         @Test\r
248         public void test$testInject() {\r
249 \r
250 /*              MRClientFactory.$testInject(null);\r
251                 assertTrue(true);*/\r
252 \r
253         }\r
254 \r
255 }