diff options
author | shubhada <SV00449682@techmahindra.com> | 2018-03-01 12:16:11 +0530 |
---|---|---|
committer | Patrick Brady <pb071s@att.com> | 2018-03-01 18:36:18 +0000 |
commit | c91763af8a65f2e277e338cda2f1c70a168ef8fd (patch) | |
tree | 18da28b4532feae24eb59d7355904e6a7c72654d /appc-adapters/appc-dmaap-adapter/appc-message-adapter-api | |
parent | ffeb264f28291a5a8c3c5dcb1ef5b7afc1de5c77 (diff) |
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 <SV00449682@techmahindra.com>
Diffstat (limited to 'appc-adapters/appc-dmaap-adapter/appc-message-adapter-api')
2 files changed, 125 insertions, 0 deletions
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", "<ECOMP_EVENT_ID>"); + } + + @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(), "<ECOMP_EVENT_ID>"); + } + + @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")); + } + +} |