KeyStats.java

1
package pl.zankowski.iextrading4j.api.stocks.v1;
2
3
import com.fasterxml.jackson.annotation.JsonCreator;
4
import com.fasterxml.jackson.annotation.JsonProperty;
5
6
import java.io.Serializable;
7
import java.math.BigDecimal;
8
import java.time.LocalDate;
9
import java.util.Objects;
10
import java.util.StringJoiner;
11
12
public class KeyStats implements Serializable {
13
14
    private static final long serialVersionUID = -3732743440177222315L;
15
16
    private final String companyName;
17
    private final BigDecimal marketcap;
18
    private final BigDecimal week52high;
19
    private final BigDecimal week52low;
20
    private final BigDecimal week52change;
21
    private final BigDecimal week52highSplitAdjustOnly;
22
    private final BigDecimal week52lowSplitAdjustOnly;
23
    private final BigDecimal sharesOutstanding;
24
    private final BigDecimal Float;
25
    private final String symbol;
26
    private final BigDecimal avg10Volume;
27
    private final BigDecimal avg30Volume;
28
    private final BigDecimal day200MovingAvg;
29
    private final BigDecimal day50MovingAvg;
30
    private final BigDecimal employees;
31
    private final BigDecimal ttmEPS;
32
    private final BigDecimal ttmDividendRate;
33
    private final BigDecimal dividendYield;
34
    private final LocalDate nextDividendDate;
35
    private final LocalDate exDividendDate;
36
    private final LocalDate nextEarningsDate;
37
    private final BigDecimal peRatio;
38
    private final BigDecimal maxChangePercent;
39
    private final BigDecimal year5ChangePercent;
40
    private final BigDecimal year2ChangePercent;
41
    private final BigDecimal year1ChangePercent;
42
    private final BigDecimal ytdChangePercent;
43
    private final BigDecimal month6ChangePercent;
44
    private final BigDecimal month3ChangePercent;
45
    private final BigDecimal month1ChangePercent;
46
    private final BigDecimal day5ChangePercent;
47
    private final BigDecimal day30ChangePercent;
48
    private final BigDecimal beta;
49
50
    @JsonCreator
51
    public KeyStats(
52
            @JsonProperty("companyName") final String companyName,
53
            @JsonProperty("marketcap") final BigDecimal marketcap,
54
            @JsonProperty("week52high") final BigDecimal week52high,
55
            @JsonProperty("week52low") final BigDecimal week52low,
56
            @JsonProperty("week52highSplitAdjustOnly") final BigDecimal week52highSplitAdjustOnly,
57
            @JsonProperty("week52lowSplitAdjustOnly") final BigDecimal week52lowSplitAdjustOnly,
58
            @JsonProperty("week52change") final BigDecimal week52change,
59
            @JsonProperty("sharesOutstanding") final BigDecimal sharesOutstanding,
60
            @JsonProperty("float") final BigDecimal aFloat,
61
            @JsonProperty("symbol") final String symbol,
62
            @JsonProperty("avg10Volume") final BigDecimal avg10Volume,
63
            @JsonProperty("avg30Volume") final BigDecimal avg30Volume,
64
            @JsonProperty("day200MovingAvg") final BigDecimal day200MovingAvg,
65
            @JsonProperty("day50MovingAvg") final BigDecimal day50MovingAvg,
66
            @JsonProperty("employees") final BigDecimal employees,
67
            @JsonProperty("ttmEPS") final BigDecimal ttmEPS,
68
            @JsonProperty("ttmDividendRate") final BigDecimal ttmDividendRate,
69
            @JsonProperty("dividendYield") final BigDecimal dividendYield,
70
            @JsonProperty("nextDividendDate") final LocalDate nextDividendDate,
71
            @JsonProperty("exDividendDate") final LocalDate exDividendDate,
72
            @JsonProperty("nextEarningsDate") final LocalDate nextEarningsDate,
73
            @JsonProperty("peRatio") final BigDecimal peRatio,
74
            @JsonProperty("maxChangePercent") final BigDecimal maxChangePercent,
75
            @JsonProperty("year5ChangePercent") final BigDecimal year5ChangePercent,
76
            @JsonProperty("year2ChangePercent") final BigDecimal year2ChangePercent,
77
            @JsonProperty("year1ChangePercent") final BigDecimal year1ChangePercent,
78
            @JsonProperty("ytdChangePercent") final BigDecimal ytdChangePercent,
79
            @JsonProperty("month6ChangePercent") final BigDecimal month6ChangePercent,
80
            @JsonProperty("month3ChangePercent") final BigDecimal month3ChangePercent,
81
            @JsonProperty("month1ChangePercent") final BigDecimal month1ChangePercent,
82
            @JsonProperty("day5ChangePercent") final BigDecimal day5ChangePercent,
83
            @JsonProperty("day30ChangePercent") final BigDecimal day30ChangePercent,
84
            @JsonProperty("beta") final BigDecimal beta) {
85
        this.companyName = companyName;
86
        this.marketcap = marketcap;
87
        this.week52high = week52high;
88
        this.week52low = week52low;
89
        this.week52highSplitAdjustOnly = week52highSplitAdjustOnly;
90
        this.week52lowSplitAdjustOnly = week52lowSplitAdjustOnly;
91
        this.week52change = week52change;
92
        this.sharesOutstanding = sharesOutstanding;
93
        this.Float = aFloat;
94
        this.symbol = symbol;
95
        this.avg10Volume = avg10Volume;
96
        this.avg30Volume = avg30Volume;
97
        this.day200MovingAvg = day200MovingAvg;
98
        this.day50MovingAvg = day50MovingAvg;
99
        this.employees = employees;
100
        this.ttmEPS = ttmEPS;
101
        this.ttmDividendRate = ttmDividendRate;
102
        this.dividendYield = dividendYield;
103
        this.nextDividendDate = nextDividendDate;
104
        this.exDividendDate = exDividendDate;
105
        this.nextEarningsDate = nextEarningsDate;
106
        this.peRatio = peRatio;
107
        this.maxChangePercent = maxChangePercent;
108
        this.year5ChangePercent = year5ChangePercent;
109
        this.year2ChangePercent = year2ChangePercent;
110
        this.year1ChangePercent = year1ChangePercent;
111
        this.ytdChangePercent = ytdChangePercent;
112
        this.month6ChangePercent = month6ChangePercent;
113
        this.month3ChangePercent = month3ChangePercent;
114
        this.month1ChangePercent = month1ChangePercent;
115
        this.day5ChangePercent = day5ChangePercent;
116
        this.day30ChangePercent = day30ChangePercent;
117
        this.beta = beta;
118
    }
119
120
    public String getCompanyName() {
121 1 1. getCompanyName : replaced return value with "" for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getCompanyName → KILLED
        return companyName;
122
    }
123
124
    public BigDecimal getMarketcap() {
125 1 1. getMarketcap : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getMarketcap → KILLED
        return marketcap;
126
    }
127
128
    public BigDecimal getWeek52high() {
129 1 1. getWeek52high : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getWeek52high → KILLED
        return week52high;
130
    }
131
132
    public BigDecimal getWeek52low() {
133 1 1. getWeek52low : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getWeek52low → KILLED
        return week52low;
134
    }
135
136
    public BigDecimal getWeek52highSplitAdjustOnly() {
137 1 1. getWeek52highSplitAdjustOnly : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getWeek52highSplitAdjustOnly → KILLED
        return week52highSplitAdjustOnly;
138
    }
139
140
    public BigDecimal getWeek52lowSplitAdjustOnly() {
141 1 1. getWeek52lowSplitAdjustOnly : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getWeek52lowSplitAdjustOnly → KILLED
        return week52lowSplitAdjustOnly;
142
    }
143
144
    public BigDecimal getWeek52change() {
145 1 1. getWeek52change : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getWeek52change → KILLED
        return week52change;
146
    }
147
148
    public BigDecimal getSharesOutstanding() {
149 1 1. getSharesOutstanding : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getSharesOutstanding → KILLED
        return sharesOutstanding;
150
    }
151
152
    public BigDecimal getFloat() {
153 1 1. getFloat : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getFloat → KILLED
        return Float;
154
    }
155
156
    public String getSymbol() {
157 1 1. getSymbol : replaced return value with "" for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getSymbol → KILLED
        return symbol;
158
    }
159
160
    public BigDecimal getAvg10Volume() {
161 1 1. getAvg10Volume : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getAvg10Volume → KILLED
        return avg10Volume;
162
    }
163
164
    public BigDecimal getAvg30Volume() {
165 1 1. getAvg30Volume : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getAvg30Volume → KILLED
        return avg30Volume;
166
    }
167
168
    public BigDecimal getDay200MovingAvg() {
169 1 1. getDay200MovingAvg : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getDay200MovingAvg → KILLED
        return day200MovingAvg;
170
    }
171
172
    public BigDecimal getDay50MovingAvg() {
173 1 1. getDay50MovingAvg : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getDay50MovingAvg → KILLED
        return day50MovingAvg;
174
    }
175
176
    public BigDecimal getEmployees() {
177 1 1. getEmployees : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getEmployees → KILLED
        return employees;
178
    }
179
180
    public BigDecimal getTtmEPS() {
181 1 1. getTtmEPS : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getTtmEPS → KILLED
        return ttmEPS;
182
    }
183
184
    public BigDecimal getTtmDividendRate() {
185 1 1. getTtmDividendRate : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getTtmDividendRate → KILLED
        return ttmDividendRate;
186
    }
187
188
    public BigDecimal getDividendYield() {
189 1 1. getDividendYield : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getDividendYield → KILLED
        return dividendYield;
190
    }
191
192
    public LocalDate getNextDividendDate() {
193 1 1. getNextDividendDate : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getNextDividendDate → KILLED
        return nextDividendDate;
194
    }
195
196
    public LocalDate getExDividendDate() {
197 1 1. getExDividendDate : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getExDividendDate → KILLED
        return exDividendDate;
198
    }
199
200
    public LocalDate getNextEarningsDate() {
201 1 1. getNextEarningsDate : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getNextEarningsDate → KILLED
        return nextEarningsDate;
202
    }
203
204
    public BigDecimal getPeRatio() {
205 1 1. getPeRatio : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getPeRatio → KILLED
        return peRatio;
206
    }
207
208
    public BigDecimal getMaxChangePercent() {
209 1 1. getMaxChangePercent : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getMaxChangePercent → KILLED
        return maxChangePercent;
210
    }
211
212
    public BigDecimal getYear5ChangePercent() {
213 1 1. getYear5ChangePercent : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getYear5ChangePercent → KILLED
        return year5ChangePercent;
214
    }
215
216
    public BigDecimal getYear2ChangePercent() {
217 1 1. getYear2ChangePercent : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getYear2ChangePercent → KILLED
        return year2ChangePercent;
218
    }
219
220
    public BigDecimal getYear1ChangePercent() {
221 1 1. getYear1ChangePercent : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getYear1ChangePercent → KILLED
        return year1ChangePercent;
222
    }
223
224
    public BigDecimal getYtdChangePercent() {
225 1 1. getYtdChangePercent : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getYtdChangePercent → KILLED
        return ytdChangePercent;
226
    }
227
228
    public BigDecimal getMonth6ChangePercent() {
229 1 1. getMonth6ChangePercent : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getMonth6ChangePercent → KILLED
        return month6ChangePercent;
230
    }
231
232
    public BigDecimal getMonth3ChangePercent() {
233 1 1. getMonth3ChangePercent : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getMonth3ChangePercent → KILLED
        return month3ChangePercent;
234
    }
235
236
    public BigDecimal getMonth1ChangePercent() {
237 1 1. getMonth1ChangePercent : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getMonth1ChangePercent → KILLED
        return month1ChangePercent;
238
    }
239
240
    public BigDecimal getDay5ChangePercent() {
241 1 1. getDay5ChangePercent : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getDay5ChangePercent → KILLED
        return day5ChangePercent;
242
    }
243
244
    public BigDecimal getDay30ChangePercent() {
245 1 1. getDay30ChangePercent : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getDay30ChangePercent → KILLED
        return day30ChangePercent;
246
    }
247
248
    public BigDecimal getBeta() {
249 1 1. getBeta : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getBeta → KILLED
        return beta;
250
    }
251
252
    @Override
253
    public boolean equals(final Object o) {
254 1 1. equals : negated conditional → KILLED
        if (this == o) {
255 1 1. equals : replaced boolean return with false for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::equals → KILLED
            return true;
256
        }
257 2 1. equals : negated conditional → KILLED
2. equals : negated conditional → KILLED
        if (o == null || getClass() != o.getClass()) {
258 1 1. equals : replaced boolean return with true for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::equals → KILLED
            return false;
259
        }
260
        final KeyStats keyStats = (KeyStats) o;
261 2 1. equals : negated conditional → KILLED
2. equals : replaced boolean return with true for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::equals → KILLED
        return Objects.equals(companyName, keyStats.companyName) &&
262 1 1. equals : negated conditional → KILLED
                Objects.equals(marketcap, keyStats.marketcap) &&
263 1 1. equals : negated conditional → KILLED
                Objects.equals(week52high, keyStats.week52high) &&
264 1 1. equals : negated conditional → KILLED
                Objects.equals(week52low, keyStats.week52low) &&
265 1 1. equals : negated conditional → KILLED
                Objects.equals(week52change, keyStats.week52change) &&
266 1 1. equals : negated conditional → KILLED
                Objects.equals(week52highSplitAdjustOnly, keyStats.week52highSplitAdjustOnly) &&
267 1 1. equals : negated conditional → KILLED
                Objects.equals(week52lowSplitAdjustOnly, keyStats.week52lowSplitAdjustOnly) &&
268 1 1. equals : negated conditional → KILLED
                Objects.equals(sharesOutstanding, keyStats.sharesOutstanding) &&
269 2 1. equals : negated conditional → KILLED
2. equals : negated conditional → KILLED
                Objects.equals(Float, keyStats.Float) && Objects.equals(symbol, keyStats.symbol) &&
270 1 1. equals : negated conditional → KILLED
                Objects.equals(avg10Volume, keyStats.avg10Volume) &&
271 1 1. equals : negated conditional → KILLED
                Objects.equals(avg30Volume, keyStats.avg30Volume) &&
272 1 1. equals : negated conditional → KILLED
                Objects.equals(day200MovingAvg, keyStats.day200MovingAvg) &&
273 1 1. equals : negated conditional → KILLED
                Objects.equals(day50MovingAvg, keyStats.day50MovingAvg) &&
274 1 1. equals : negated conditional → KILLED
                Objects.equals(employees, keyStats.employees) &&
275 1 1. equals : negated conditional → KILLED
                Objects.equals(ttmEPS, keyStats.ttmEPS) &&
276 1 1. equals : negated conditional → KILLED
                Objects.equals(ttmDividendRate, keyStats.ttmDividendRate) &&
277 1 1. equals : negated conditional → KILLED
                Objects.equals(dividendYield, keyStats.dividendYield) &&
278 1 1. equals : negated conditional → KILLED
                Objects.equals(nextDividendDate, keyStats.nextDividendDate) &&
279 1 1. equals : negated conditional → KILLED
                Objects.equals(exDividendDate, keyStats.exDividendDate) &&
280 1 1. equals : negated conditional → KILLED
                Objects.equals(nextEarningsDate, keyStats.nextEarningsDate) &&
281 1 1. equals : negated conditional → KILLED
                Objects.equals(peRatio, keyStats.peRatio) &&
282 1 1. equals : negated conditional → KILLED
                Objects.equals(maxChangePercent, keyStats.maxChangePercent) &&
283 1 1. equals : negated conditional → KILLED
                Objects.equals(year5ChangePercent, keyStats.year5ChangePercent) &&
284 1 1. equals : negated conditional → KILLED
                Objects.equals(year2ChangePercent, keyStats.year2ChangePercent) &&
285 1 1. equals : negated conditional → KILLED
                Objects.equals(year1ChangePercent, keyStats.year1ChangePercent) &&
286 1 1. equals : negated conditional → KILLED
                Objects.equals(ytdChangePercent, keyStats.ytdChangePercent) &&
287 1 1. equals : negated conditional → KILLED
                Objects.equals(month6ChangePercent, keyStats.month6ChangePercent) &&
288 1 1. equals : negated conditional → KILLED
                Objects.equals(month3ChangePercent, keyStats.month3ChangePercent) &&
289 1 1. equals : negated conditional → KILLED
                Objects.equals(month1ChangePercent, keyStats.month1ChangePercent) &&
290 1 1. equals : negated conditional → KILLED
                Objects.equals(day5ChangePercent, keyStats.day5ChangePercent) &&
291 1 1. equals : negated conditional → KILLED
                Objects.equals(day30ChangePercent, keyStats.day30ChangePercent) &&
292 1 1. equals : negated conditional → KILLED
                Objects.equals(beta, keyStats.beta);
293
    }
294
295
    @Override
296
    public int hashCode() {
297 1 1. hashCode : replaced int return with 0 for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::hashCode → KILLED
        return Objects.hash(companyName, marketcap, week52high, week52low, week52change, week52highSplitAdjustOnly,
298
                week52lowSplitAdjustOnly, sharesOutstanding, Float, symbol, avg10Volume, avg30Volume, day200MovingAvg,
299
                day50MovingAvg, employees, ttmEPS, ttmDividendRate, dividendYield, nextDividendDate, exDividendDate,
300
                nextEarningsDate, peRatio, maxChangePercent, year5ChangePercent, year2ChangePercent, year1ChangePercent,
301
                ytdChangePercent, month6ChangePercent, month3ChangePercent, month1ChangePercent, day5ChangePercent,
302
                day30ChangePercent, beta);
303
    }
304
305
    @Override
306
    public String toString() {
307 1 1. toString : replaced return value with "" for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::toString → KILLED
        return new StringJoiner(", ", KeyStats.class.getSimpleName() + "[", "]")
308
                .add("companyName='" + companyName + "'")
309
                .add("marketcap=" + marketcap)
310
                .add("week52high=" + week52high)
311
                .add("week52low=" + week52low)
312
                .add("week52change=" + week52change)
313
                .add("week52highSplitAdjustOnly=" + week52highSplitAdjustOnly)
314
                .add("week52lowSplitAdjustOnly=" + week52lowSplitAdjustOnly)
315
                .add("sharesOutstanding=" + sharesOutstanding)
316
                .add("Float=" + Float)
317
                .add("symbol='" + symbol + "'")
318
                .add("avg10Volume=" + avg10Volume)
319
                .add("avg30Volume=" + avg30Volume)
320
                .add("day200MovingAvg=" + day200MovingAvg)
321
                .add("day50MovingAvg=" + day50MovingAvg)
322
                .add("employees=" + employees)
323
                .add("ttmEPS=" + ttmEPS)
324
                .add("ttmDividendRate=" + ttmDividendRate)
325
                .add("dividendYield=" + dividendYield)
326
                .add("nextDividendDate=" + nextDividendDate)
327
                .add("exDividendDate=" + exDividendDate)
328
                .add("nextEarningsDate=" + nextEarningsDate)
329
                .add("peRatio=" + peRatio)
330
                .add("maxChangePercent=" + maxChangePercent)
331
                .add("year5ChangePercent=" + year5ChangePercent)
332
                .add("year2ChangePercent=" + year2ChangePercent)
333
                .add("year1ChangePercent=" + year1ChangePercent)
334
                .add("ytdChangePercent=" + ytdChangePercent)
335
                .add("month6ChangePercent=" + month6ChangePercent)
336
                .add("month3ChangePercent=" + month3ChangePercent)
337
                .add("month1ChangePercent=" + month1ChangePercent)
338
                .add("day5ChangePercent=" + day5ChangePercent)
339
                .add("day30ChangePercent=" + day30ChangePercent)
340
                .add("beta=" + beta)
341
                .add("float=" + getFloat())
342
                .toString();
343
    }
344
}

Mutations

121

1.1
Location : getCompanyName
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with "" for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getCompanyName → KILLED

125

1.1
Location : getMarketcap
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getMarketcap → KILLED

129

1.1
Location : getWeek52high
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getWeek52high → KILLED

133

1.1
Location : getWeek52low
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getWeek52low → KILLED

137

1.1
Location : getWeek52highSplitAdjustOnly
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getWeek52highSplitAdjustOnly → KILLED

141

1.1
Location : getWeek52lowSplitAdjustOnly
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getWeek52lowSplitAdjustOnly → KILLED

145

1.1
Location : getWeek52change
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getWeek52change → KILLED

149

1.1
Location : getSharesOutstanding
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getSharesOutstanding → KILLED

153

1.1
Location : getFloat
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getFloat → KILLED

157

1.1
Location : getSymbol
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with "" for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getSymbol → KILLED

161

1.1
Location : getAvg10Volume
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getAvg10Volume → KILLED

165

1.1
Location : getAvg30Volume
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getAvg30Volume → KILLED

169

1.1
Location : getDay200MovingAvg
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getDay200MovingAvg → KILLED

173

1.1
Location : getDay50MovingAvg
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getDay50MovingAvg → KILLED

177

1.1
Location : getEmployees
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getEmployees → KILLED

181

1.1
Location : getTtmEPS
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getTtmEPS → KILLED

185

1.1
Location : getTtmDividendRate
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getTtmDividendRate → KILLED

189

1.1
Location : getDividendYield
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getDividendYield → KILLED

193

1.1
Location : getNextDividendDate
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getNextDividendDate → KILLED

197

1.1
Location : getExDividendDate
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getExDividendDate → KILLED

201

1.1
Location : getNextEarningsDate
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getNextEarningsDate → KILLED

205

1.1
Location : getPeRatio
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getPeRatio → KILLED

209

1.1
Location : getMaxChangePercent
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getMaxChangePercent → KILLED

213

1.1
Location : getYear5ChangePercent
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getYear5ChangePercent → KILLED

217

1.1
Location : getYear2ChangePercent
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getYear2ChangePercent → KILLED

221

1.1
Location : getYear1ChangePercent
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getYear1ChangePercent → KILLED

225

1.1
Location : getYtdChangePercent
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getYtdChangePercent → KILLED

229

1.1
Location : getMonth6ChangePercent
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getMonth6ChangePercent → KILLED

233

1.1
Location : getMonth3ChangePercent
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getMonth3ChangePercent → KILLED

237

1.1
Location : getMonth1ChangePercent
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getMonth1ChangePercent → KILLED

241

1.1
Location : getDay5ChangePercent
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getDay5ChangePercent → KILLED

245

1.1
Location : getDay30ChangePercent
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getDay30ChangePercent → KILLED

249

1.1
Location : getBeta
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:constructor()]
replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::getBeta → KILLED

254

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

255

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
replaced boolean return with false for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::equals → KILLED

257

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

2.2
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

258

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
replaced boolean return with true for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::equals → KILLED

261

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

2.2
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
replaced boolean return with true for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::equals → KILLED

262

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

263

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

264

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

265

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

266

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

267

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

268

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

269

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

2.2
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

270

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

271

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

272

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

273

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

274

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

275

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

276

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

277

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

278

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

279

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

280

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

281

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

282

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

283

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

284

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

285

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

286

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

287

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

288

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

289

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

290

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

291

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

292

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
negated conditional → KILLED

297

1.1
Location : hashCode
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:equalsContract()]
replaced int return with 0 for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::hashCode → KILLED

307

1.1
Location : toString
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.KeyStatsTest]/[method:toStringVerification()]
replaced return value with "" for pl/zankowski/iextrading4j/api/stocks/v1/KeyStats::toString → KILLED

Active mutators

Tests examined


Report generated by PIT 1.7.1