From e4b4698dd337651821a0a8bfc4b207e80ac0520e Mon Sep 17 00:00:00 2001 From: Sunil Unnava Date: Thu, 1 Mar 2018 13:38:34 -0500 Subject: added testcases for code coverage Issue-ID: DMAAP-271 Change-Id: Ied157de1ed476c67bcc6d5f7b13a90127e036533 Signed-off-by: Sunil Unnava --- .../nsa/cambria/beans/DMaaPCambriaLimiterTest.java | 29 +++++++++++ .../cambria/beans/DMaaPCambriaLimiterTest2.java | 59 ---------------------- .../cambria/beans/DMaaPCambriaLimiterTest3.java | 54 -------------------- .../com/att/nsa/cambria/beans/JUnitTestSuite.java | 2 +- .../com/att/nsa/cambria/beans/LogDetailsTest.java | 14 +++++ 5 files changed, 44 insertions(+), 114 deletions(-) delete mode 100644 src/test/java/com/att/nsa/cambria/beans/DMaaPCambriaLimiterTest2.java delete mode 100644 src/test/java/com/att/nsa/cambria/beans/DMaaPCambriaLimiterTest3.java (limited to 'src/test/java/com/att/nsa/cambria/beans') diff --git a/src/test/java/com/att/nsa/cambria/beans/DMaaPCambriaLimiterTest.java b/src/test/java/com/att/nsa/cambria/beans/DMaaPCambriaLimiterTest.java index 2764b34..10f2613 100644 --- a/src/test/java/com/att/nsa/cambria/beans/DMaaPCambriaLimiterTest.java +++ b/src/test/java/com/att/nsa/cambria/beans/DMaaPCambriaLimiterTest.java @@ -26,6 +26,8 @@ import org.junit.After; import org.junit.Before; import org.junit.Test; +import com.att.nsa.cambria.CambriaApiException; + public class DMaaPCambriaLimiterTest { @Before @@ -48,6 +50,33 @@ public class DMaaPCambriaLimiterTest { } + @Test + public void testOnCall() { + + DMaaPCambriaLimiter limiter = new DMaaPCambriaLimiter(1, 3); + try { + limiter.onCall("testTopic", "ConsumerGroup1", "client2"); + } catch (CambriaApiException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + String trueValue = "True"; + assertTrue(trueValue.equalsIgnoreCase("True")); + + } + + @Test + public void testOnSend() { + + DMaaPCambriaLimiter limiter = new DMaaPCambriaLimiter(3, 3); + limiter.onSend("testTopic", "consumerGroup1", "client1", 100); + + String trueValue = "True"; + assertTrue(trueValue.equalsIgnoreCase("True")); + + } + } diff --git a/src/test/java/com/att/nsa/cambria/beans/DMaaPCambriaLimiterTest2.java b/src/test/java/com/att/nsa/cambria/beans/DMaaPCambriaLimiterTest2.java deleted file mode 100644 index 8b90c2b..0000000 --- a/src/test/java/com/att/nsa/cambria/beans/DMaaPCambriaLimiterTest2.java +++ /dev/null @@ -1,59 +0,0 @@ -/*- - * ============LICENSE_START======================================================= - * ONAP Policy Engine - * ================================================================================ - * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. - * ================================================================================ - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ============LICENSE_END========================================================= - */ - -package com.att.nsa.cambria.beans; - -import static org.junit.Assert.*; - -import org.junit.After; -import org.junit.Before; -import org.junit.Test; - -import com.att.nsa.cambria.CambriaApiException; - -public class DMaaPCambriaLimiterTest2 { - - @Before - public void setUp() throws Exception { - } - - @After - public void tearDown() throws Exception { - } - - @Test - public void testOnCall() { - - DMaaPCambriaLimiter limiter = new DMaaPCambriaLimiter(3, 3); - try { - limiter.onCall("testTopic", "ConsumerGroup1", "client2"); - } catch (CambriaApiException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - String trueValue = "True"; - assertTrue(trueValue.equalsIgnoreCase("True")); - - } - - - -} diff --git a/src/test/java/com/att/nsa/cambria/beans/DMaaPCambriaLimiterTest3.java b/src/test/java/com/att/nsa/cambria/beans/DMaaPCambriaLimiterTest3.java deleted file mode 100644 index 4bbfab5..0000000 --- a/src/test/java/com/att/nsa/cambria/beans/DMaaPCambriaLimiterTest3.java +++ /dev/null @@ -1,54 +0,0 @@ -/*- - * ============LICENSE_START======================================================= - * ONAP Policy Engine - * ================================================================================ - * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. - * ================================================================================ - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ============LICENSE_END========================================================= - */ - -package com.att.nsa.cambria.beans; - -import static org.junit.Assert.*; - -import org.junit.After; -import org.junit.Before; -import org.junit.Test; - -import com.att.nsa.cambria.CambriaApiException; - -public class DMaaPCambriaLimiterTest3 { - - @Before - public void setUp() throws Exception { - } - - @After - public void tearDown() throws Exception { - } - - @Test - public void testOnSend() { - - DMaaPCambriaLimiter limiter = new DMaaPCambriaLimiter(3, 3); - limiter.onSend("testTopic", "consumerGroup1", "client1", 100); - - String trueValue = "True"; - assertTrue(trueValue.equalsIgnoreCase("True")); - - } - - - -} diff --git a/src/test/java/com/att/nsa/cambria/beans/JUnitTestSuite.java b/src/test/java/com/att/nsa/cambria/beans/JUnitTestSuite.java index 42c7519..8e00156 100644 --- a/src/test/java/com/att/nsa/cambria/beans/JUnitTestSuite.java +++ b/src/test/java/com/att/nsa/cambria/beans/JUnitTestSuite.java @@ -29,7 +29,7 @@ import org.apache.log4j.Logger; @RunWith(Suite.class) @SuiteClasses({ ApiKeyBeanTest.class, ApiKeyBeanTest2.class, ApiKeyBeanTest3.class, ApiKeyBeanTest4.class, ApiKeyBeanTest5.class, ApiKeyBeanTest6.class, - DMaaPCambriaLimiterTest.class, DMaaPCambriaLimiterTest2.class,DMaaPCambriaLimiterTest3.class,DMaaPContextTest.class, DMaaPContextTest2.class, + DMaaPCambriaLimiterTest.class, DMaaPContextTest.class, DMaaPContextTest2.class, DMaaPContextTest3.class,DMaaPContextTest4.class,DMaaPContextTest5.class,DMaaPContextTest6.class, LogDetailsTest.class, LogDetailsTest2.class,LogDetailsTest3.class,LogDetailsTest4.class,LogDetailsTest5.class,LogDetailsTest6.class, LogDetailsTest7.class,LogDetailsTest8.class,LogDetailsTest9.class,LogDetailsTest10.class,LogDetailsTest11.class,LogDetailsTest12.class, diff --git a/src/test/java/com/att/nsa/cambria/beans/LogDetailsTest.java b/src/test/java/com/att/nsa/cambria/beans/LogDetailsTest.java index 5d10637..b409e1e 100644 --- a/src/test/java/com/att/nsa/cambria/beans/LogDetailsTest.java +++ b/src/test/java/com/att/nsa/cambria/beans/LogDetailsTest.java @@ -49,6 +49,20 @@ public class LogDetailsTest { } + @Test + public void testGetPublisherLogDetails(){ + + LogDetails details = new LogDetails(); + details.setTotalMessageCount(1); + details.setConsumeTimestamp("02-27-1018"); + details.setSubscriberGroupId("1"); + details.setSubscriberId("1"); + assertEquals(details.getTotalMessageCount(),1); + assertEquals(details.getConsumeTimestamp(),"02-27-1018"); + assertEquals(details.getSubscriberId(),"1"); + assertEquals(details.getSubscriberGroupId(),"1"); + } + } -- cgit 1.2.3-korg