Skip to content

Package: EpochBasedDateTimeResolver

EpochBasedDateTimeResolver

nameinstructionbranchcomplexitylinemethod
EpochBasedDateTimeResolver()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
resolve(Long)
M: 4 C: 8
67%
M: 1 C: 1
50%
M: 1 C: 1
50%
M: 0 C: 2
100%
M: 0 C: 1
100%
static {...}
M: 0 C: 1
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%

Coverage

1: package cz.cvut.kbss.jsonld.deserialization.datetime;
2:
3: import cz.cvut.kbss.jopa.datatype.DateTimeUtil;
4: import cz.cvut.kbss.jsonld.common.Configurable;
5:
6: import java.time.Instant;
7: import java.time.OffsetDateTime;
8:
9: /**
10: * Resolves date time from the specified number of milliseconds since the Unix Epoch.
11: */
12: class EpochBasedDateTimeResolver implements Configurable {
13:
14: OffsetDateTime resolve(Long value) {
15:• assert value != null;
16: return DateTimeUtil.toDateTime(Instant.ofEpochMilli(value));
17: }
18: }