DMAAP-MR - Merge MR repos
[dmaap/messagerouter/messageservice.git] / src / test / java / org / onap / dmaap / mr / cambria / metrics / publisher / DMaaPCambriaClientFactoryTest.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP Policy Engine
4  * ================================================================================
5  * Copyright (C) 2017 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.onap.dmaap.mr.cambria.metrics.publisher;
22
23 import static org.junit.Assert.assertTrue;
24
25 import java.util.ArrayList;
26 import java.util.Collection;
27 import org.junit.After;
28 import org.junit.Before;
29 import org.junit.Test;
30 import org.onap.dmaap.dmf.mr.metrics.publisher.DMaaPCambriaClientFactory;
31
32 public class DMaaPCambriaClientFactoryTest {
33         
34         private Collection<String> hostSet;
35         
36         private String[] hostSetArray; 
37         @Before
38         public void setUp() throws Exception {
39                 hostSet = new ArrayList<String>();
40                 
41                 hostSetArray = new String[10];
42                 
43                 for (int i = 0; i < 10; i++) {
44                         hostSet.add("host" + (i+1));
45                         hostSetArray[i] = "host" + (i+1);
46                 }
47                 
48         }
49
50         @After
51         public void tearDown() throws Exception {
52         }
53
54         @Test
55         public void testCreateConsumer() {
56                 
57                 
58                 
59                 DMaaPCambriaClientFactory.createConsumer("hostList", "testTopic");
60                 assertTrue(true);
61                 
62         }
63         
64         @Test
65         public void testCreateConsumer2() {
66                 
67                 
68                 try {
69                         DMaaPCambriaClientFactory.createConsumer(hostSet, "testTopic");
70                 } catch (NullPointerException e) {
71                         assertTrue(true);
72                 }
73                 
74                 
75         }
76         
77         @Test
78         public void testCreateConsumer3() {
79                 
80                 DMaaPCambriaClientFactory.createConsumer(hostSet, "testTopic", "filter");
81                 assertTrue(true);
82                 
83         }
84         
85         @Test
86         public void testCreateConsumer4() {
87                 DMaaPCambriaClientFactory.createConsumer(hostSet, "testTopic", "CG1", "23");
88                 assertTrue(true);
89                 
90         }
91         
92         @Test
93         public void testCreateConsumer5() {
94                 
95                 DMaaPCambriaClientFactory.createConsumer(hostSet, "testTopic", "CG1", "23", 100, 20);
96                 assertTrue(true);
97                 
98         }
99         
100         @Test
101         public void testCreateConsumer6() {
102                 
103                 
104                 DMaaPCambriaClientFactory.createConsumer("hostList", "testTopic", "CG1", "23", 100, 20, "filter", "apikey", "apisecret");
105                 assertTrue(true);
106                 
107         }
108         
109         @Test
110         public void testCreateConsumer7() {
111                 
112                 DMaaPCambriaClientFactory.createConsumer(hostSet, "testTopic", "CG1", "23", 100, 20, "filter", "apikey", "apisecret");
113                 assertTrue(true);
114                 
115         }
116         
117         @Test
118         public void testCreateSimplePublisher() {
119                 
120                 DMaaPCambriaClientFactory.createSimplePublisher("hostList", "testTopic");
121                 assertTrue(true);
122                 
123         }
124         
125         @Test
126         public void testCreateBatchingPublisher() {
127                 
128                 DMaaPCambriaClientFactory.createBatchingPublisher("hostList", "testTopic", 100, 50);
129                 assertTrue(true);
130                 
131         }
132         
133         @Test
134         public void testCreateBatchingPublisher2() {
135                 
136                 DMaaPCambriaClientFactory.createBatchingPublisher("hostList", "testTopic", 100, 50, true);
137                 assertTrue(true);
138                 
139         }
140         
141         @Test
142         public void testCreateBatchingPublisher3() {
143                 
144                 DMaaPCambriaClientFactory.createBatchingPublisher(hostSetArray, "testTopic", 100, 50, true);
145                 assertTrue(true);
146                 
147         }
148         
149         @Test
150         public void testCreateBatchingPublisher4() {
151                 
152                 DMaaPCambriaClientFactory.createBatchingPublisher(hostSet, "testTopic", 100, 50, true);
153                 assertTrue(true);
154                 
155         }
156         
157         @Test
158         public void $testInject() {
159                 
160                 DMaaPCambriaClientFactory factory = new DMaaPCambriaClientFactory();
161                 factory.$testInject(null);
162                 assertTrue(true);
163                 
164         }
165         
166 }