StamperDateFormatter.java

1
package pro.verron.officestamper.preset;
2
3
import java.time.format.DateTimeFormatter;
4
import java.time.format.FormatStyle;
5
import java.time.temporal.TemporalAccessor;
6
import java.util.Locale;
7
8
class StamperDateFormatter
9
        implements IStamperDateFormatter {
10
11
    @Override public String fdate(TemporalAccessor date) {
12 1 1. fdate : replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::fdate → KILLED
        return DateTimeFormatter.ISO_DATE.format(date);
13
    }
14
15
    @Override public String fdatetime(TemporalAccessor date) {
16 1 1. fdatetime : replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::fdatetime → KILLED
        return DateTimeFormatter.ISO_DATE_TIME.format(date);
17
    }
18
19
    @Override public String finstant(TemporalAccessor date) {
20 1 1. finstant : replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::finstant → KILLED
        return DateTimeFormatter.ISO_INSTANT.format(date);
21
    }
22
23
    @Override public String flocaldate(TemporalAccessor date, String style) {
24 1 1. flocaldate : replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::flocaldate → KILLED
        return DateTimeFormatter.ofLocalizedDate(FormatStyle.valueOf(style))
25
                                .format(date);
26
    }
27
28
    @Override public String fpattern(TemporalAccessor date, String pattern, String locale) {
29 1 1. fpattern : replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::fpattern → KILLED
        return DateTimeFormatter.ofPattern(pattern, Locale.forLanguageTag(locale))
30
                                .format(date);
31
    }
32
33
    @Override public String flocaltime(TemporalAccessor date, String style) {
34 1 1. flocaltime : replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::flocaltime → KILLED
        return DateTimeFormatter.ofLocalizedTime(FormatStyle.valueOf(style))
35
                                .format(date);
36
    }
37
38
    @Override public String flocaldatetime(TemporalAccessor date, String style) {
39 1 1. flocaldatetime : replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::flocaldatetime → KILLED
        return DateTimeFormatter.ofLocalizedDateTime(FormatStyle.valueOf(style))
40
                                .format(date);
41
    }
42
43
    @Override public String flocaldate(TemporalAccessor date) {
44 1 1. flocaldate : replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::flocaldate → KILLED
        return DateTimeFormatter.ISO_LOCAL_DATE.format(date);
45
    }
46
47
    @Override public String fordinaldate(TemporalAccessor date) {
48 1 1. fordinaldate : replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::fordinaldate → KILLED
        return DateTimeFormatter.ISO_ORDINAL_DATE.format(date);
49
    }
50
51
    @Override public String f1123datetime(TemporalAccessor date) {
52 1 1. f1123datetime : replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::f1123datetime → KILLED
        return DateTimeFormatter.RFC_1123_DATE_TIME.format(date);
53
    }
54
55
    @Override public String flocaldatetime(TemporalAccessor date, String dateStyle, String timeStyle) {
56 1 1. flocaldatetime : replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::flocaldatetime → KILLED
        return DateTimeFormatter.ofLocalizedDateTime(
57
                                        FormatStyle.valueOf(dateStyle),
58
                                        FormatStyle.valueOf(timeStyle))
59
                                .format(date);
60
    }
61
62
    @Override public String fbasicdate(TemporalAccessor date) {
63 1 1. fbasicdate : replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::fbasicdate → KILLED
        return DateTimeFormatter.BASIC_ISO_DATE.format(date);
64
    }
65
66
    @Override public String fweekdate(TemporalAccessor date) {
67 1 1. fweekdate : replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::fweekdate → KILLED
        return DateTimeFormatter.ISO_WEEK_DATE.format(date);
68
    }
69
70
    @Override public String flocaldatetime(TemporalAccessor date) {
71 1 1. flocaldatetime : replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::flocaldatetime → KILLED
        return DateTimeFormatter.ISO_LOCAL_DATE_TIME.format(date);
72
    }
73
74
    @Override public String foffsetdatetime(TemporalAccessor date) {
75 1 1. foffsetdatetime : replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::foffsetdatetime → KILLED
        return DateTimeFormatter.ISO_OFFSET_DATE_TIME.format(date);
76
    }
77
78
    @Override public String fzoneddatetime(TemporalAccessor date) {
79 1 1. fzoneddatetime : replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::fzoneddatetime → KILLED
        return DateTimeFormatter.ISO_ZONED_DATE_TIME.format(date);
80
    }
81
82
    @Override public String foffsetdate(TemporalAccessor date) {
83 1 1. foffsetdate : replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::foffsetdate → KILLED
        return DateTimeFormatter.ISO_OFFSET_DATE.format(date);
84
    }
85
86
    @Override public String flocaltime(TemporalAccessor date) {
87 1 1. flocaltime : replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::flocaltime → KILLED
        return DateTimeFormatter.ISO_LOCAL_TIME.format(date);
88
    }
89
90
    @Override public String foffsettime(TemporalAccessor date) {
91 1 1. foffsettime : replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::foffsettime → KILLED
        return DateTimeFormatter.ISO_OFFSET_TIME.format(date);
92
    }
93
94
    @Override public String ftime(TemporalAccessor date) {
95 1 1. ftime : replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::ftime → KILLED
        return DateTimeFormatter.ISO_TIME.format(date);
96
    }
97
98
    @Override public String fpattern(TemporalAccessor date, String pattern) {
99 1 1. fpattern : replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::fpattern → KILLED
        return DateTimeFormatter.ofPattern(pattern)
100
                                .format(date);
101
    }
102
}

Mutations

12

1.1
Location : fdate
Killed by : pro.verron.officestamper.test.DateFormatTests.[engine:junit-jupiter]/[class:pro.verron.officestamper.test.DateFormatTests]/[method:features()]
replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::fdate → KILLED

16

1.1
Location : fdatetime
Killed by : pro.verron.officestamper.test.DateFormatTests.[engine:junit-jupiter]/[class:pro.verron.officestamper.test.DateFormatTests]/[method:features()]
replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::fdatetime → KILLED

20

1.1
Location : finstant
Killed by : pro.verron.officestamper.test.DateFormatTests.[engine:junit-jupiter]/[class:pro.verron.officestamper.test.DateFormatTests]/[method:features()]
replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::finstant → KILLED

24

1.1
Location : flocaldate
Killed by : pro.verron.officestamper.test.DateFormatTests.[engine:junit-jupiter]/[class:pro.verron.officestamper.test.DateFormatTests]/[method:features()]
replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::flocaldate → KILLED

29

1.1
Location : fpattern
Killed by : pro.verron.officestamper.test.DateFormatTests.[engine:junit-jupiter]/[class:pro.verron.officestamper.test.DateFormatTests]/[method:features()]
replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::fpattern → KILLED

34

1.1
Location : flocaltime
Killed by : pro.verron.officestamper.test.DateFormatTests.[engine:junit-jupiter]/[class:pro.verron.officestamper.test.DateFormatTests]/[method:features()]
replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::flocaltime → KILLED

39

1.1
Location : flocaldatetime
Killed by : pro.verron.officestamper.test.DateFormatTests.[engine:junit-jupiter]/[class:pro.verron.officestamper.test.DateFormatTests]/[method:features()]
replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::flocaldatetime → KILLED

44

1.1
Location : flocaldate
Killed by : pro.verron.officestamper.test.DateFormatTests.[engine:junit-jupiter]/[class:pro.verron.officestamper.test.DateFormatTests]/[method:features()]
replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::flocaldate → KILLED

48

1.1
Location : fordinaldate
Killed by : pro.verron.officestamper.test.DateFormatTests.[engine:junit-jupiter]/[class:pro.verron.officestamper.test.DateFormatTests]/[method:features()]
replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::fordinaldate → KILLED

52

1.1
Location : f1123datetime
Killed by : pro.verron.officestamper.test.DateFormatTests.[engine:junit-jupiter]/[class:pro.verron.officestamper.test.DateFormatTests]/[method:features()]
replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::f1123datetime → KILLED

56

1.1
Location : flocaldatetime
Killed by : pro.verron.officestamper.test.DateFormatTests.[engine:junit-jupiter]/[class:pro.verron.officestamper.test.DateFormatTests]/[method:features()]
replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::flocaldatetime → KILLED

63

1.1
Location : fbasicdate
Killed by : pro.verron.officestamper.test.DateFormatTests.[engine:junit-jupiter]/[class:pro.verron.officestamper.test.DateFormatTests]/[method:features()]
replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::fbasicdate → KILLED

67

1.1
Location : fweekdate
Killed by : pro.verron.officestamper.test.DateFormatTests.[engine:junit-jupiter]/[class:pro.verron.officestamper.test.DateFormatTests]/[method:features()]
replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::fweekdate → KILLED

71

1.1
Location : flocaldatetime
Killed by : pro.verron.officestamper.test.DateFormatTests.[engine:junit-jupiter]/[class:pro.verron.officestamper.test.DateFormatTests]/[method:features()]
replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::flocaldatetime → KILLED

75

1.1
Location : foffsetdatetime
Killed by : pro.verron.officestamper.test.DateFormatTests.[engine:junit-jupiter]/[class:pro.verron.officestamper.test.DateFormatTests]/[method:features()]
replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::foffsetdatetime → KILLED

79

1.1
Location : fzoneddatetime
Killed by : pro.verron.officestamper.test.DateFormatTests.[engine:junit-jupiter]/[class:pro.verron.officestamper.test.DateFormatTests]/[method:features()]
replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::fzoneddatetime → KILLED

83

1.1
Location : foffsetdate
Killed by : pro.verron.officestamper.test.DateFormatTests.[engine:junit-jupiter]/[class:pro.verron.officestamper.test.DateFormatTests]/[method:features()]
replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::foffsetdate → KILLED

87

1.1
Location : flocaltime
Killed by : pro.verron.officestamper.test.DateFormatTests.[engine:junit-jupiter]/[class:pro.verron.officestamper.test.DateFormatTests]/[method:features()]
replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::flocaltime → KILLED

91

1.1
Location : foffsettime
Killed by : pro.verron.officestamper.test.DateFormatTests.[engine:junit-jupiter]/[class:pro.verron.officestamper.test.DateFormatTests]/[method:features()]
replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::foffsettime → KILLED

95

1.1
Location : ftime
Killed by : pro.verron.officestamper.test.DateFormatTests.[engine:junit-jupiter]/[class:pro.verron.officestamper.test.DateFormatTests]/[method:features()]
replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::ftime → KILLED

99

1.1
Location : fpattern
Killed by : pro.verron.officestamper.test.DateFormatTests.[engine:junit-jupiter]/[class:pro.verron.officestamper.test.DateFormatTests]/[method:features()]
replaced return value with "" for pro/verron/officestamper/preset/StamperDateFormatter::fpattern → KILLED

Active mutators

Tests examined


Report generated by PIT 1.17.0