bump the version
[dmaap/messagerouter/msgrtr.git] / src / test / java / com / att / nsa / cambria / resources / CambriaOutboundEventStreamTest.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.cambria.resources;\r
22 \r
23 import static org.junit.Assert.*;\r
24 \r
25 import org.junit.After;\r
26 import org.junit.Before;\r
27 import org.junit.Test;\r
28 \r
29 import com.att.dmf.mr.beans.DMaaPContext;\r
30 import com.att.dmf.mr.constants.CambriaConstants;\r
31 import com.att.dmf.mr.resources.CambriaOutboundEventStream;\r
32 \r
33 public class CambriaOutboundEventStreamTest {\r
34 \r
35         private CambriaOutboundEventStream coes = null;\r
36         \r
37         @Before\r
38         public void setUp() throws Exception {\r
39                 coes = new CambriaOutboundEventStream.Builder(null).timeout(10).limit(1).filter(CambriaConstants.kNoFilter)\r
40                                 .pretty(false).withMeta(true).build();\r
41                 DMaaPContext ctx = new DMaaPContext();\r
42                 //ctx.set...\r
43                 coes.setDmaapContext(ctx);\r
44                 coes.setTopic(null);\r
45                 coes.setTransEnabled(true);\r
46                 coes.setTopicStyle(true);\r
47         }\r
48 \r
49         @After\r
50         public void tearDown() throws Exception {\r
51         }\r
52 \r
53         @Test\r
54         public void testGetSentCount() {\r
55                 int sentCount = coes.getSentCount();\r
56                 assertTrue("Doesn't match, got " + sentCount, sentCount==0);;\r
57         }\r
58 \r
59         @Test\r
60         public void testWrite() {\r
61                 //fail("Not yet implemented");\r
62         }\r
63 \r
64         @Test\r
65         public void testForEachMessage() {\r
66                 //fail("Not yet implemented");\r
67         }\r
68 \r
69         @Test\r
70         public void testGetDmaapContext() {\r
71                 DMaaPContext ctx = coes.getDmaapContext();\r
72                 \r
73                 assertNotNull(ctx);\r
74         }\r
75 \r
76         @Test\r
77         public void testSetDmaapContext() {\r
78                 DMaaPContext ctx = new DMaaPContext();\r
79                 coes.setDmaapContext(ctx);\r
80                 assertTrue(ctx.equals(coes.getDmaapContext()));\r
81         }\r
82 \r
83         @Test\r
84         public void testGetTopic() {\r
85                 coes.getTopic();\r
86                 assertTrue(true);\r
87         }\r
88 \r
89         @Test\r
90         public void testSetTopic() {\r
91                 //fail("Not yet implemented");\r
92         }\r
93 \r
94         @Test\r
95         public void testSetTopicStyle() {\r
96                 coes.setTopicStyle(true);\r
97                 assertTrue(true);\r
98         }\r
99 \r
100         @Test\r
101         public void testSetTransEnabled() {\r
102                 coes.setTransEnabled(true);\r
103                 assertTrue(true);\r
104         }\r
105 \r
106 }\r