From c91763af8a65f2e277e338cda2f1c70a168ef8fd Mon Sep 17 00:00:00 2001 From: shubhada Date: Thu, 1 Mar 2018 12:16:11 +0530 Subject: Unit test Coverage Unit Test Coverage for: 1. EventHeader.java 2. EventStatus.java Sonar Link: https://sonar.onap.org/code?id=org.onap.appc%3Aappc&selected=org.onap.appc%3Aappc-message-adapter-api%3Asrc%2Fmain%2Fjava%2Forg%2Fonap%2Fappc%2Fadapter%2Fmessage%2Fevent Change-Id: I6b48fa3ac5af489b24d212ca52bdc1a51b388dbc Issue-ID: APPC-680 Signed-off-by: shubhada --- .../adapter/message/event/TestEventHeader.java | 67 ++++++++++++++++++++++ .../adapter/message/event/TestEventStatus.java | 58 +++++++++++++++++++ 2 files changed, 125 insertions(+) create mode 100644 appc-adapters/appc-dmaap-adapter/appc-message-adapter-api/src/test/java/org/onap/appc/adapter/message/event/TestEventHeader.java create mode 100644 appc-adapters/appc-dmaap-adapter/appc-message-adapter-api/src/test/java/org/onap/appc/adapter/message/event/TestEventStatus.java (limited to 'appc-adapters/appc-dmaap-adapter') diff --git a/appc-adapters/appc-dmaap-adapter/appc-message-adapter-api/src/test/java/org/onap/appc/adapter/message/event/TestEventHeader.java b/appc-adapters/appc-dmaap-adapter/appc-message-adapter-api/src/test/java/org/onap/appc/adapter/message/event/TestEventHeader.java new file mode 100644 index 000000000..60441d98c --- /dev/null +++ b/appc-adapters/appc-dmaap-adapter/appc-message-adapter-api/src/test/java/org/onap/appc/adapter/message/event/TestEventHeader.java @@ -0,0 +1,67 @@ +/* +* ============LICENSE_START======================================================= +* ONAP : APPC +* ================================================================================ +* Copyright 2018 TechMahindra +*================================================================================= +* 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 org.onap.appc.adapter.message.event; + +import static org.junit.Assert.*; + +import org.junit.Before; +import org.junit.Test; + +public class TestEventHeader { + private EventHeader eventHeader; + + @Before + public void setUp() { + eventHeader = new EventHeader("2016-03-15T10:59:33.79Z", "1.01", ""); + } + + @Test + public void testEventTime() { + assertNotNull(eventHeader.getEventTime()); + assertNotEquals(eventHeader.getEventTime(), ""); + assertEquals(eventHeader.getEventTime(), "2016-03-15T10:59:33.79Z"); + } + + @Test + public void testEventApiVer() { + assertNotNull(eventHeader.getApiVer()); + assertNotEquals(eventHeader.getApiVer(), ""); + assertEquals(eventHeader.getApiVer(), "1.01"); + } + + @Test + public void testEventId() { + assertNotNull(eventHeader.getEventId()); + assertNotEquals(eventHeader.getEventId(), ""); + assertEquals(eventHeader.getEventId(), ""); + } + + @Test + public void testToString_ReturnNonEmptyString() { + assertNotEquals(eventHeader.toString(), ""); + assertNotEquals(eventHeader.toString(), null); + } + + @Test + public void testToString_ContainsString() { + assertTrue(eventHeader.toString().contains("eventId")); + } + +} diff --git a/appc-adapters/appc-dmaap-adapter/appc-message-adapter-api/src/test/java/org/onap/appc/adapter/message/event/TestEventStatus.java b/appc-adapters/appc-dmaap-adapter/appc-message-adapter-api/src/test/java/org/onap/appc/adapter/message/event/TestEventStatus.java new file mode 100644 index 000000000..cd94b3eaf --- /dev/null +++ b/appc-adapters/appc-dmaap-adapter/appc-message-adapter-api/src/test/java/org/onap/appc/adapter/message/event/TestEventStatus.java @@ -0,0 +1,58 @@ +/* +* ============LICENSE_START======================================================= +* ONAP : APPC +* ================================================================================ +* Copyright 2018 TechMahindra +*================================================================================= +* 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 org.onap.appc.adapter.message.event; + +import static org.junit.Assert.*; + +import org.junit.Before; +import org.junit.Test; + +public class TestEventStatus { + private EventStatus eventStatus; + + @Before + public void setUp1() { + eventStatus = new EventStatus(200, "Success"); + } + + @Test + public void testGetCode() { + assertNotNull(eventStatus.getCode()); + assertEquals(eventStatus.getCode(),(Integer)200); + } + + @Test + public void testGetReason() { + assertNotNull(eventStatus.getReason()); + assertNotEquals(eventStatus.getReason(), ""); + assertEquals(eventStatus.getReason(), "Success"); + } + @Test + public void testToString_ReturnNonEmptyString() { + assertNotEquals(eventStatus.toString(), ""); + assertNotEquals(eventStatus.toString(), null); + } + + @Test + public void testToString_ContainsString() { + assertTrue(eventStatus.toString().contains("reason")); + } + +} -- cgit 1.2.3-korg