commiting code for test coverage
[dmaap/messagerouter/msgrtr.git] / src / test / java / com / att / nsa / cambria / service / impl / TopicServiceImplTest.java
index f3af9b0..c1267b3 100644 (file)
 \r
 package com.att.nsa.cambria.service.impl;\r
 \r
-/*import static org.mockito.Matchers.anyBoolean;\r
+import static org.mockito.Matchers.anyBoolean;\r
 import static org.mockito.Matchers.anyInt;\r
 import static org.mockito.Matchers.anyString;\r
 import static org.mockito.Mockito.times;\r
 import static org.mockito.Mockito.verify;\r
-import static org.mockito.Mockito.when;*/\r
+import static org.mockito.Mockito.when;\r
 \r
 import java.io.IOException;\r
 import java.util.Arrays;\r
@@ -40,14 +40,20 @@ import org.json.JSONException;
 import org.json.JSONObject;\r
 import org.junit.Assert;\r
 import org.junit.Before;\r
+import org.junit.ClassRule;\r
+import org.junit.Rule;\r
 import org.junit.Test;\r
 import org.junit.runner.RunWith;\r
-/*import org.mockito.InjectMocks;\r
+import org.mockito.InjectMocks;\r
 import org.mockito.Mock;\r
 import org.mockito.MockitoAnnotations;\r
 import org.powermock.api.mockito.PowerMockito;\r
 import org.powermock.core.classloader.annotations.PrepareForTest;\r
 import org.powermock.modules.junit4.PowerMockRunner;\r
+import org.powermock.modules.junit4.rule.PowerMockRule;\r
+import org.springframework.beans.factory.annotation.Autowired;\r
+import org.springframework.test.context.ContextConfiguration;\r
+import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;\r
 \r
 import com.att.ajsc.beans.PropertiesMapBean;\r
 import com.att.nsa.cambria.CambriaApiException;\r
@@ -63,19 +69,24 @@ import com.att.nsa.cambria.security.DMaaPAAFAuthenticator;
 import com.att.nsa.cambria.security.DMaaPAuthenticator;\r
 import com.att.nsa.cambria.utils.ConfigurationReader;\r
 import com.att.nsa.cambria.utils.DMaaPResponseBuilder;\r
-import com.att.nsa.configs.ConfigDbException;*/\r
+import com.att.nsa.configs.ConfigDbException;\r
 import com.att.nsa.security.NsaAcl;\r
 import com.att.nsa.security.NsaApiKey;\r
 import com.att.nsa.security.ReadWriteSecuredResource.AccessDeniedException;\r
 import com.att.nsa.security.db.simple.NsaSimpleApiKey;\r
 \r
 //@RunWith(MockitoJUnitRunner.class)\r
-/*@RunWith(PowerMockRunner.class)\r
-@PrepareForTest({ PropertiesMapBean.class })*/\r
-public class TopicServiceImplTest {/*\r
-\r
-       @InjectMocks\r
-       TopicServiceImpl topicService;\r
+//@RunWith(PowerMockRunner.class)\r
+//@RunWith(SpringJUnit4ClassRunner.class)\r
+//@ContextConfiguration("classpath:/spring-context.xml")\r
+//@PrepareForTest({ PropertiesMapBean.class })\r
+public class TopicServiceImplTest {\r
+\r
+       /*@Rule\r
+    public PowerMockRule rule = new PowerMockRule();*/\r
+       \r
+       //@Autowired\r
+       /*TopicServiceImpl topicService;\r
 \r
        @Mock\r
        private DMaaPErrorMessages errorMessages;\r
@@ -124,6 +135,8 @@ public class TopicServiceImplTest {/*
        @Before\r
        public void setUp() {\r
                MockitoAnnotations.initMocks(this);\r
+               topicService = new TopicServiceImpl();\r
+               topicService.setErrorMessages(errorMessages);\r
        }\r
 \r
        @Test(expected = DMaaPAccessDeniedException.class)\r
@@ -582,5 +595,5 @@ public class TopicServiceImplTest {/*
                \r
                \r
                topicService.denyConsumerForTopic(dmaapContext, "topicNamespace.name", "consumerID");\r
-       }\r
-*/}\r
+       }*/\r
+}\r