\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
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
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
@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
\r
\r
topicService.denyConsumerForTopic(dmaapContext, "topicNamespace.name", "consumerID");\r
- }\r
-*/}\r
+ }*/\r
+}\r