summaryrefslogtreecommitdiffstats
path: root/datacollector/src/test/java/org/onap/rapp/datacollector/entity/ves/CommonEventHeaderTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'datacollector/src/test/java/org/onap/rapp/datacollector/entity/ves/CommonEventHeaderTest.java')
-rw-r--r--datacollector/src/test/java/org/onap/rapp/datacollector/entity/ves/CommonEventHeaderTest.java89
1 files changed, 89 insertions, 0 deletions
diff --git a/datacollector/src/test/java/org/onap/rapp/datacollector/entity/ves/CommonEventHeaderTest.java b/datacollector/src/test/java/org/onap/rapp/datacollector/entity/ves/CommonEventHeaderTest.java
new file mode 100644
index 0000000..873ce1b
--- /dev/null
+++ b/datacollector/src/test/java/org/onap/rapp/datacollector/entity/ves/CommonEventHeaderTest.java
@@ -0,0 +1,89 @@
+/*
+ * Copyright (C) 2021 Samsung Electronics
+ * 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
+ */
+
+
+package org.onap.rapp.datacollector.entity.ves;
+
+import static org.junit.Assert.assertEquals;
+import org.junit.Test;
+
+public class CommonEventHeaderTest {
+
+ public static CommonEventHeader createDumyCommonEventHeader() {
+ return CommonEventHeader.builder()
+ .domain("domain")
+ .eventId("eventId")
+ .eventName("eventName")
+ .eventType("eventType")
+ .lastEpochMicrosec(12345L)
+ .nfcNamingCode("nfcNamingCode")
+ .nfNamingCode("nfNamingCode")
+ .priority("priority")
+ .reportingEntityId("entityId")
+ .reportingEntityName("reportingEntityName")
+ .sequence(567)
+ .sourceId("sourceId")
+ .sourceName("sourceName")
+ .startEpochMicrosec(123456789L)
+ .version("version")
+ .timeZoneOffset("UTC+2")
+ .build();
+
+ }
+
+ public static CommonEventHeader createDumyCommonEventHeaderWithLastEpochMicro(Long lastEpochMicro) {
+ return CommonEventHeader.builder()
+ .domain("domain")
+ .eventId("eventId")
+ .eventName("eventName")
+ .eventType("eventType")
+ .lastEpochMicrosec(lastEpochMicro)
+ .nfcNamingCode("nfcNamingCode")
+ .nfNamingCode("nfNamingCode")
+ .priority("priority")
+ .reportingEntityId("entityId")
+ .reportingEntityName("reportingEntityName")
+ .sequence(567)
+ .sourceId("sourceId")
+ .sourceName("sourceName")
+ .startEpochMicrosec(123456789L)
+ .version("version")
+ .timeZoneOffset("UTC+2")
+ .build();
+
+ }
+
+ @Test
+ public void builder() {
+ CommonEventHeader actual = createDumyCommonEventHeader();
+
+ assertEquals("version", actual.version);
+ assertEquals("domain", actual.domain);
+ assertEquals("eventId", actual.eventId);
+ assertEquals("eventName", actual.eventName);
+ assertEquals("eventType", actual.eventType);
+ assertEquals(12345L, actual.lastEpochMicrosec.longValue());
+ assertEquals("nfcNamingCode", actual.nfcNamingCode);
+ assertEquals("nfNamingCode", actual.nfNamingCode);
+ assertEquals("priority", actual.priority);
+ assertEquals("entityId", actual.reportingEntityId);
+ assertEquals("reportingEntityName", actual.reportingEntityName);
+ assertEquals(567, actual.sequence.intValue());
+ assertEquals("sourceId", actual.sourceId);
+ assertEquals("sourceName", actual.sourceName);
+ assertEquals(123456789L, actual.startEpochMicrosec.longValue());
+ assertEquals("UTC+2", actual.timeZoneOffset);
+
+
+ }
+} \ No newline at end of file