82a1566c3ed372e6293fd3c7a9655eb25472871d
[ccsdk/sli.git] /
1 package org.onap.ccsdk.sli.adaptors.messagerouter.publisher.client.impl;\r
2 \r
3 import static org.junit.Assert.assertEquals;\r
4 \r
5 import org.junit.Test;\r
6 import org.onap.ccsdk.sli.adaptors.messagerouter.publisher.api.PublisherApi;\r
7 \r
8 public class ClientImplTest {\r
9     \r
10     @Test\r
11     public void testSetTopic() {\r
12         ClientImpl impl = new ClientImpl();\r
13         String myTopic = "stock updates";\r
14         impl.setTopic(myTopic);\r
15         \r
16         PublisherApi publisherImpl = new PublisherApi() {\r
17 \r
18             @Override\r
19             public Boolean publish(String topic, String body) {\r
20                 assertEquals(myTopic,topic);\r
21                 return true;\r
22             }\r
23            \r
24         };\r
25         impl.setPublisher(publisherImpl);\r
26         impl.init();\r
27     }\r
28 \r
29 }\r