TimeUtils.java

1
package com.renomad.minum.utils;
2
3
import java.time.ZoneId;
4
import java.time.ZonedDateTime;
5
import java.time.format.DateTimeFormatter;
6
import java.time.temporal.ChronoUnit;
7
8
/**
9
 * Static helper methods for working with time data
10
 */
11
public final class TimeUtils {
12
13
    private TimeUtils() {
14
        // cannot construct
15
    }
16
17
    public static String getTimestampIsoInstant() {
18
        ZonedDateTime now = ZonedDateTime.now(ZoneId.of("UTC"));
19 1 1. getTimestampIsoInstant : replaced return value with "" for com/renomad/minum/utils/TimeUtils::getTimestampIsoInstant → KILLED
        return getTimestampIsoInstantInner(now);
20
    }
21
22
    static String getTimestampIsoInstantInner(ZonedDateTime now) {
23 1 1. getTimestampIsoInstantInner : replaced return value with "" for com/renomad/minum/utils/TimeUtils::getTimestampIsoInstantInner → KILLED
        return now.truncatedTo(ChronoUnit.MICROS).format(DateTimeFormatter.ISO_INSTANT);
24
    }
25
}

Mutations

19

1.1
Location : getTimestampIsoInstant
Killed by : com.renomad.minum.utils.TimeUtilsTests
replaced return value with "" for com/renomad/minum/utils/TimeUtils::getTimestampIsoInstant → KILLED

23

1.1
Location : getTimestampIsoInstantInner
Killed by : com.renomad.minum.utils.TimeUtilsTests
replaced return value with "" for com/renomad/minum/utils/TimeUtils::getTimestampIsoInstantInner → KILLED

Active mutators

Tests examined


Report generated by PIT 1.17.0