1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
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);
}
}
|