one more case added in DmaapClientUtilTest.java
[dmaap/messagerouter/dmaapclient.git] / src / test / java / com / att / nsa / mr / test / support / MRBatchingPublisherMockTest.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.test.support;\r
22 \r
23 import static org.junit.Assert.assertTrue;\r
24 \r
25 import java.lang.reflect.Constructor;\r
26 import java.lang.reflect.InvocationTargetException;\r
27 import java.lang.reflect.Method;\r
28 import java.util.ArrayList;\r
29 import java.util.concurrent.TimeUnit;\r
30 \r
31 import org.junit.After;\r
32 import org.junit.Before;\r
33 import org.junit.Test;\r
34 \r
35 import com.att.nsa.mr.client.HostSelector;\r
36 import com.att.nsa.mr.client.MRPublisher.message;\r
37 import com.att.nsa.mr.test.support.MRBatchingPublisherMock.Listener;\r
38 \r
39 public class MRBatchingPublisherMockTest {\r
40         private MRBatchingPublisherMock pub = null;\r
41 \r
42         private MRBatchingPublisherMock.Entry entry = null;\r
43 \r
44         @Before\r
45         public void setUp() throws Exception {\r
46                 pub = new MRBatchingPublisherMock();\r
47                 entry = pub.new Entry("partition", "msg");\r
48 \r
49         }\r
50 \r
51         @After\r
52         public void tearDown() throws Exception {\r
53 \r
54         }\r
55 \r
56         @Test\r
57         public void testToString() {\r
58 \r
59                 entry.toString();\r
60                 assertTrue(true);\r
61 \r
62         }\r
63 \r
64         @Test\r
65         public void testAddListener() {\r
66 \r
67                 pub.addListener(null);\r
68                 assertTrue(true);\r
69 \r
70         }\r
71 \r
72         @Test\r
73         public void testGetCaptures() {\r
74 \r
75                 pub.getCaptures();\r
76                 assertTrue(true);\r
77 \r
78         }\r
79 \r
80         @Test\r
81         public void testGetCaptures2() {\r
82 \r
83                 pub.getCaptures(null);\r
84                 assertTrue(true);\r
85 \r
86         }\r
87 \r
88         @Test\r
89         public void testReceived() {\r
90 \r
91                 pub.received();\r
92                 assertTrue(true);\r
93 \r
94         }\r
95         \r
96         @Test\r
97         public void testResend() {\r
98 \r
99                 pub.reset();\r
100                 assertTrue(true);\r
101 \r
102         }\r
103         \r
104         @Test\r
105         public void testSend() {\r
106 \r
107                 pub.send("partition", "msg");\r
108                 assertTrue(true);\r
109 \r
110         }\r
111         \r
112         @Test\r
113         public void testSend2() {\r
114 \r
115                 pub.send("msg");\r
116                 assertTrue(true);\r
117 \r
118         }\r
119         \r
120         @Test\r
121         public void testSend3() {\r
122                 //sending message m obj\r
123                 pub.send(new ArrayList<message>());\r
124                 assertTrue(true);\r
125 \r
126         }\r
127         \r
128         @Test\r
129         public void testSend4() {\r
130                 //sending collection of message m objects\r
131                 pub.send(new message("partition", "msg"));\r
132                 assertTrue(true);\r
133 \r
134         }\r
135         \r
136         @Test\r
137         public void testSendBatchWithResponse() {\r
138 \r
139                 pub.sendBatchWithResponse();\r
140                 assertTrue(true);\r
141 \r
142         }\r
143         \r
144         @Test\r
145         public void testLogTo() {\r
146 \r
147                 pub.logTo(null);\r
148                 assertTrue(true);\r
149 \r
150         }\r
151         \r
152         @Test\r
153         public void testClearApiCredentials() {\r
154 \r
155                 pub.clearApiCredentials();\r
156                 assertTrue(true);\r
157 \r
158         }\r
159         \r
160         @Test\r
161         public void testSetApiCredentials() {\r
162 \r
163                 pub.setApiCredentials("apikey", "apisecret");\r
164                 assertTrue(true);\r
165 \r
166         }\r
167         \r
168         @Test\r
169         public void testClose() {\r
170 \r
171                 pub.close();\r
172                 assertTrue(true);\r
173 \r
174         }\r
175         \r
176         @Test\r
177         public void testClose2() {\r
178 \r
179                 pub.close(100, null);\r
180                 assertTrue(true);\r
181 \r
182         }\r
183         \r
184         @Test\r
185         public void testGetPendingMessageCount() {\r
186 \r
187                 pub.getPendingMessageCount();\r
188                 assertTrue(true);\r
189 \r
190         }\r
191 }\r