KeyStats.java

1
package pl.zankowski.iextrading4j.api.stocks;
2
3
import com.fasterxml.jackson.annotation.JsonCreator;
4
import com.fasterxml.jackson.annotation.JsonFormat;
5
import com.fasterxml.jackson.annotation.JsonProperty;
6
import com.google.common.base.MoreObjects;
7
import com.google.common.base.Objects;
8
9
import java.io.Serializable;
10
import java.math.BigDecimal;
11
import java.time.LocalDate;
12
import java.time.LocalDateTime;
13
14
public class KeyStats implements Serializable {
15
16
    private static final long serialVersionUID = -725886860232280177L;
17
18
    private final String companyName;
19
    private final BigDecimal marketcap;
20
    private final BigDecimal beta;
21
    private final BigDecimal week52high;
22
    private final BigDecimal week52low;
23
    private final BigDecimal week52change;
24
    private final BigDecimal shortInterest;
25
    private final LocalDate shortDate;
26
    private final BigDecimal dividendRate;
27
    private final BigDecimal dividendYield;
28
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss.S")
29
    private final LocalDateTime exDividendDate;
30
    private final BigDecimal latestEPS;
31
    private final LocalDate latestEPSDate;
32
    private final BigDecimal sharesOutstanding;
33
    private final BigDecimal Float;
34
    private final BigDecimal returnOnEquity;
35
    private final BigDecimal consensusEPS;
36
    private final BigDecimal numberOfEstimates;
37
    private final BigDecimal EPSSurpriseDollar;
38
    private final BigDecimal EPSSurprisePercent;
39
    private final String symbol;
40
    private final BigDecimal EBITDA;
41
    private final BigDecimal revenue;
42
    private final BigDecimal grossProfit;
43
    private final BigDecimal cash;
44
    private final BigDecimal debt;
45
    private final BigDecimal ttmEPS;
46
    private final BigDecimal revenuePerShare;
47
    private final BigDecimal revenuePerEmployee;
48
    private final BigDecimal peRatioHigh;
49
    private final BigDecimal peRatioLow;
50
    private final BigDecimal returnOnAssets;
51
    private final BigDecimal returnOnCapital;
52
    private final BigDecimal profitMargin;
53
    private final BigDecimal priceToSales;
54
    private final BigDecimal priceToBook;
55
    private final BigDecimal day200MovingAvg;
56
    private final BigDecimal day50MovingAvg;
57
    private final BigDecimal institutionPercent;
58
    private final BigDecimal insiderPercent;
59
    private final BigDecimal shortRatio;
60
    private final BigDecimal year5ChangePercent;
61
    private final BigDecimal year2ChangePercent;
62
    private final BigDecimal year1ChangePercent;
63
    private final BigDecimal ytdChangePercent;
64
    private final BigDecimal month6ChangePercent;
65
    private final BigDecimal month3ChangePercent;
66
    private final BigDecimal month1ChangePercent;
67
    private final BigDecimal day5ChangePercent;
68
    private final BigDecimal day30ChangePercent;
69
70
    @JsonCreator
71
    public KeyStats(
72
            @JsonProperty("companyName") final String companyName,
73
            @JsonProperty("marketcap") final BigDecimal marketcap,
74
            @JsonProperty("beta") final BigDecimal beta,
75
            @JsonProperty("week52high") final BigDecimal week52high,
76
            @JsonProperty("week52low") final BigDecimal week52low,
77
            @JsonProperty("week52change") final BigDecimal week52change,
78
            @JsonProperty("shortInterest") final BigDecimal shortInterest,
79
            @JsonProperty("shortDate") final LocalDate shortDate,
80
            @JsonProperty("dividendRate") final BigDecimal dividendRate,
81
            @JsonProperty("dividendYield") final BigDecimal dividendYield,
82
            @JsonProperty("exDividendDate") final LocalDateTime exDividendDate,
83
            @JsonProperty("latestEPS") final BigDecimal latestEPS,
84
            @JsonProperty("latestEPSDate") final LocalDate latestEPSDate,
85
            @JsonProperty("sharesOutstanding") final BigDecimal sharesOutstanding,
86
            @JsonProperty("float") final BigDecimal aFloat,
87
            @JsonProperty("returnOnEquity") final BigDecimal returnOnEquity,
88
            @JsonProperty("consensusEPS") final BigDecimal consensusEPS,
89
            @JsonProperty("numberOfEstimates") final BigDecimal numberOfEstimates,
90
            @JsonProperty("EPSSurpriseDollar") final BigDecimal EPSSurpriseDollar,
91
            @JsonProperty("EPSSurprisePercent") final BigDecimal EPSSurprisePercent,
92
            @JsonProperty("symbol") final String symbol,
93
            @JsonProperty("EBITDA") final BigDecimal EBITDA,
94
            @JsonProperty("revenue") final BigDecimal revenue,
95
            @JsonProperty("grossProfit") final BigDecimal grossProfit,
96
            @JsonProperty("cash") final BigDecimal cash,
97
            @JsonProperty("debt") final BigDecimal debt,
98
            @JsonProperty("ttmEPS") final BigDecimal ttmEPS,
99
            @JsonProperty("revenuePerShare") final BigDecimal revenuePerShare,
100
            @JsonProperty("revenuePerEmployee") final BigDecimal revenuePerEmployee,
101
            @JsonProperty("peRatioHigh") final BigDecimal peRatioHigh,
102
            @JsonProperty("peRatioLow") final BigDecimal peRatioLow,
103
            @JsonProperty("returnOnAssets") final BigDecimal returnOnAssets,
104
            @JsonProperty("returnOnCapital") final BigDecimal returnOnCapital,
105
            @JsonProperty("profitMargin") final BigDecimal profitMargin,
106
            @JsonProperty("priceToSales") final BigDecimal priceToSales,
107
            @JsonProperty("priceToBook") final BigDecimal priceToBook,
108
            @JsonProperty("day200MovingAvg") final BigDecimal day200MovingAvg,
109
            @JsonProperty("day50MovingAvg") final BigDecimal day50MovingAvg,
110
            @JsonProperty("institutionPercent") final BigDecimal institutionPercent,
111
            @JsonProperty("insiderPercent") final BigDecimal insiderPercent,
112
            @JsonProperty("shortRatio") final BigDecimal shortRatio,
113
            @JsonProperty("year5ChangePercent") final BigDecimal year5ChangePercent,
114
            @JsonProperty("year2ChangePercent") final BigDecimal year2ChangePercent,
115
            @JsonProperty("year1ChangePercent") final BigDecimal year1ChangePercent,
116
            @JsonProperty("ytdChangePercent") final BigDecimal ytdChangePercent,
117
            @JsonProperty("month6ChangePercent") final BigDecimal month6ChangePercent,
118
            @JsonProperty("month3ChangePercent") final BigDecimal month3ChangePercent,
119
            @JsonProperty("month1ChangePercent") final BigDecimal month1ChangePercent,
120
            @JsonProperty("day5ChangePercent") final BigDecimal day5ChangePercent,
121
            @JsonProperty("day30ChangePercent") final BigDecimal day30ChangePercent) {
122
        this.companyName = companyName;
123
        this.marketcap = marketcap;
124
        this.beta = beta;
125
        this.week52high = week52high;
126
        this.week52low = week52low;
127
        this.week52change = week52change;
128
        this.shortInterest = shortInterest;
129
        this.shortDate = shortDate;
130
        this.dividendRate = dividendRate;
131
        this.dividendYield = dividendYield;
132
        this.exDividendDate = exDividendDate;
133
        this.latestEPS = latestEPS;
134
        this.latestEPSDate = latestEPSDate;
135
        this.sharesOutstanding = sharesOutstanding;
136
        this.Float = aFloat;
137
        this.returnOnEquity = returnOnEquity;
138
        this.consensusEPS = consensusEPS;
139
        this.numberOfEstimates = numberOfEstimates;
140
        this.symbol = symbol;
141
        this.EBITDA = EBITDA;
142
        this.revenue = revenue;
143
        this.grossProfit = grossProfit;
144
        this.cash = cash;
145
        this.debt = debt;
146
        this.ttmEPS = ttmEPS;
147
        this.revenuePerShare = revenuePerShare;
148
        this.revenuePerEmployee = revenuePerEmployee;
149
        this.peRatioHigh = peRatioHigh;
150
        this.peRatioLow = peRatioLow;
151
        this.EPSSurpriseDollar = EPSSurpriseDollar;
152
        this.EPSSurprisePercent = EPSSurprisePercent;
153
        this.returnOnAssets = returnOnAssets;
154
        this.returnOnCapital = returnOnCapital;
155
        this.profitMargin = profitMargin;
156
        this.priceToSales = priceToSales;
157
        this.priceToBook = priceToBook;
158
        this.day200MovingAvg = day200MovingAvg;
159
        this.day50MovingAvg = day50MovingAvg;
160
        this.institutionPercent = institutionPercent;
161
        this.insiderPercent = insiderPercent;
162
        this.shortRatio = shortRatio;
163
        this.year5ChangePercent = year5ChangePercent;
164
        this.year2ChangePercent = year2ChangePercent;
165
        this.year1ChangePercent = year1ChangePercent;
166
        this.ytdChangePercent = ytdChangePercent;
167
        this.month6ChangePercent = month6ChangePercent;
168
        this.month3ChangePercent = month3ChangePercent;
169
        this.month1ChangePercent = month1ChangePercent;
170
        this.day5ChangePercent = day5ChangePercent;
171
        this.day30ChangePercent = day30ChangePercent;
172
    }
173
174
    public String getCompanyName() {
175 1 1. getCompanyName : replaced return value with "" for pl/zankowski/iextrading4j/api/stocks/KeyStats::getCompanyName → KILLED
        return companyName;
176
    }
177
178
    public BigDecimal getMarketcap() {
179 1 1. getMarketcap : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getMarketcap → KILLED
        return marketcap;
180
    }
181
182
    public BigDecimal getBeta() {
183 1 1. getBeta : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getBeta → KILLED
        return beta;
184
    }
185
186
    public BigDecimal getWeek52high() {
187 1 1. getWeek52high : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getWeek52high → KILLED
        return week52high;
188
    }
189
190
    public BigDecimal getWeek52low() {
191 1 1. getWeek52low : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getWeek52low → KILLED
        return week52low;
192
    }
193
194
    public BigDecimal getWeek52change() {
195 1 1. getWeek52change : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getWeek52change → KILLED
        return week52change;
196
    }
197
198
    public BigDecimal getShortInterest() {
199 1 1. getShortInterest : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getShortInterest → KILLED
        return shortInterest;
200
    }
201
202
    public LocalDate getShortDate() {
203 1 1. getShortDate : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getShortDate → KILLED
        return shortDate;
204
    }
205
206
    public BigDecimal getDividendRate() {
207 1 1. getDividendRate : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getDividendRate → KILLED
        return dividendRate;
208
    }
209
210
    public BigDecimal getDividendYield() {
211 1 1. getDividendYield : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getDividendYield → KILLED
        return dividendYield;
212
    }
213
214
    public LocalDateTime getExDividendDate() {
215 1 1. getExDividendDate : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getExDividendDate → KILLED
        return exDividendDate;
216
    }
217
218
    public BigDecimal getLatestEPS() {
219 1 1. getLatestEPS : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getLatestEPS → KILLED
        return latestEPS;
220
    }
221
222
    public LocalDate getLatestEPSDate() {
223 1 1. getLatestEPSDate : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getLatestEPSDate → KILLED
        return latestEPSDate;
224
    }
225
226
    public BigDecimal getSharesOutstanding() {
227 1 1. getSharesOutstanding : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getSharesOutstanding → KILLED
        return sharesOutstanding;
228
    }
229
230
    public BigDecimal getFloat() {
231 1 1. getFloat : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getFloat → KILLED
        return Float;
232
    }
233
234
    public BigDecimal getReturnOnEquity() {
235 1 1. getReturnOnEquity : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getReturnOnEquity → KILLED
        return returnOnEquity;
236
    }
237
238
    public BigDecimal getConsensusEPS() {
239 1 1. getConsensusEPS : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getConsensusEPS → KILLED
        return consensusEPS;
240
    }
241
242
    public BigDecimal getNumberOfEstimates() {
243 1 1. getNumberOfEstimates : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getNumberOfEstimates → KILLED
        return numberOfEstimates;
244
    }
245
246
    @JsonProperty("EPSSurpriseDollar")
247
    public BigDecimal getEPSSurpriseDollar() {
248 1 1. getEPSSurpriseDollar : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getEPSSurpriseDollar → KILLED
        return EPSSurpriseDollar;
249
    }
250
251
    @JsonProperty("EPSSurprisePercent")
252
    public BigDecimal getEPSSurprisePercent() {
253 1 1. getEPSSurprisePercent : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getEPSSurprisePercent → KILLED
        return EPSSurprisePercent;
254
    }
255
256
    public String getSymbol() {
257 1 1. getSymbol : replaced return value with "" for pl/zankowski/iextrading4j/api/stocks/KeyStats::getSymbol → KILLED
        return symbol;
258
    }
259
260
    @JsonProperty("EBITDA")
261
    public BigDecimal getEBITDA() {
262 1 1. getEBITDA : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getEBITDA → KILLED
        return EBITDA;
263
    }
264
265
    public BigDecimal getRevenue() {
266 1 1. getRevenue : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getRevenue → KILLED
        return revenue;
267
    }
268
269
    public BigDecimal getGrossProfit() {
270 1 1. getGrossProfit : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getGrossProfit → KILLED
        return grossProfit;
271
    }
272
273
    public BigDecimal getCash() {
274 1 1. getCash : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getCash → KILLED
        return cash;
275
    }
276
277
    public BigDecimal getDebt() {
278 1 1. getDebt : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getDebt → KILLED
        return debt;
279
    }
280
281
    public BigDecimal getTtmEPS() {
282 1 1. getTtmEPS : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getTtmEPS → KILLED
        return ttmEPS;
283
    }
284
285
    public BigDecimal getRevenuePerShare() {
286 1 1. getRevenuePerShare : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getRevenuePerShare → KILLED
        return revenuePerShare;
287
    }
288
289
    public BigDecimal getRevenuePerEmployee() {
290 1 1. getRevenuePerEmployee : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getRevenuePerEmployee → KILLED
        return revenuePerEmployee;
291
    }
292
293
    public BigDecimal getPeRatioHigh() {
294 1 1. getPeRatioHigh : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getPeRatioHigh → KILLED
        return peRatioHigh;
295
    }
296
297
    public BigDecimal getPeRatioLow() {
298 1 1. getPeRatioLow : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getPeRatioLow → KILLED
        return peRatioLow;
299
    }
300
301
    public BigDecimal getReturnOnAssets() {
302 1 1. getReturnOnAssets : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getReturnOnAssets → KILLED
        return returnOnAssets;
303
    }
304
305
    public BigDecimal getReturnOnCapital() {
306 1 1. getReturnOnCapital : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getReturnOnCapital → KILLED
        return returnOnCapital;
307
    }
308
309
    public BigDecimal getProfitMargin() {
310 1 1. getProfitMargin : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getProfitMargin → KILLED
        return profitMargin;
311
    }
312
313
    public BigDecimal getPriceToSales() {
314 1 1. getPriceToSales : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getPriceToSales → KILLED
        return priceToSales;
315
    }
316
317
    public BigDecimal getPriceToBook() {
318 1 1. getPriceToBook : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getPriceToBook → KILLED
        return priceToBook;
319
    }
320
321
    public BigDecimal getDay200MovingAvg() {
322 1 1. getDay200MovingAvg : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getDay200MovingAvg → KILLED
        return day200MovingAvg;
323
    }
324
325
    public BigDecimal getDay50MovingAvg() {
326 1 1. getDay50MovingAvg : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getDay50MovingAvg → KILLED
        return day50MovingAvg;
327
    }
328
329
    public BigDecimal getInstitutionPercent() {
330 1 1. getInstitutionPercent : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getInstitutionPercent → KILLED
        return institutionPercent;
331
    }
332
333
    public BigDecimal getInsiderPercent() {
334 1 1. getInsiderPercent : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getInsiderPercent → KILLED
        return insiderPercent;
335
    }
336
337
    public BigDecimal getShortRatio() {
338 1 1. getShortRatio : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getShortRatio → KILLED
        return shortRatio;
339
    }
340
341
    public BigDecimal getYear5ChangePercent() {
342 1 1. getYear5ChangePercent : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getYear5ChangePercent → KILLED
        return year5ChangePercent;
343
    }
344
345
    public BigDecimal getYear2ChangePercent() {
346 1 1. getYear2ChangePercent : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getYear2ChangePercent → KILLED
        return year2ChangePercent;
347
    }
348
349
    public BigDecimal getYear1ChangePercent() {
350 1 1. getYear1ChangePercent : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getYear1ChangePercent → KILLED
        return year1ChangePercent;
351
    }
352
353
    public BigDecimal getYtdChangePercent() {
354 1 1. getYtdChangePercent : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getYtdChangePercent → KILLED
        return ytdChangePercent;
355
    }
356
357
    public BigDecimal getMonth6ChangePercent() {
358 1 1. getMonth6ChangePercent : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getMonth6ChangePercent → KILLED
        return month6ChangePercent;
359
    }
360
361
    public BigDecimal getMonth3ChangePercent() {
362 1 1. getMonth3ChangePercent : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getMonth3ChangePercent → KILLED
        return month3ChangePercent;
363
    }
364
365
    public BigDecimal getMonth1ChangePercent() {
366 1 1. getMonth1ChangePercent : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getMonth1ChangePercent → KILLED
        return month1ChangePercent;
367
    }
368
369
    public BigDecimal getDay5ChangePercent() {
370 1 1. getDay5ChangePercent : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getDay5ChangePercent → KILLED
        return day5ChangePercent;
371
    }
372
373
    public BigDecimal getDay30ChangePercent() {
374 1 1. getDay30ChangePercent : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/KeyStats::getDay30ChangePercent → KILLED
        return day30ChangePercent;
375
    }
376
377
    @Override
378
    public boolean equals(Object o) {
379 2 1. equals : negated conditional → KILLED
2. equals : replaced boolean return with false for pl/zankowski/iextrading4j/api/stocks/KeyStats::equals → KILLED
        if (this == o) return true;
380 3 1. equals : negated conditional → KILLED
2. equals : negated conditional → KILLED
3. equals : replaced boolean return with true for pl/zankowski/iextrading4j/api/stocks/KeyStats::equals → KILLED
        if (o == null || getClass() != o.getClass()) return false;
381
        KeyStats keyStats = (KeyStats) o;
382 2 1. equals : negated conditional → KILLED
2. equals : replaced boolean return with true for pl/zankowski/iextrading4j/api/stocks/KeyStats::equals → KILLED
        return Objects.equal(companyName, keyStats.companyName) &&
383 1 1. equals : negated conditional → KILLED
                Objects.equal(marketcap, keyStats.marketcap) &&
384 1 1. equals : negated conditional → KILLED
                Objects.equal(beta, keyStats.beta) &&
385 1 1. equals : negated conditional → KILLED
                Objects.equal(week52high, keyStats.week52high) &&
386 1 1. equals : negated conditional → KILLED
                Objects.equal(week52low, keyStats.week52low) &&
387 1 1. equals : negated conditional → KILLED
                Objects.equal(week52change, keyStats.week52change) &&
388 1 1. equals : negated conditional → KILLED
                Objects.equal(shortInterest, keyStats.shortInterest) &&
389 1 1. equals : negated conditional → KILLED
                Objects.equal(shortDate, keyStats.shortDate) &&
390 1 1. equals : negated conditional → KILLED
                Objects.equal(dividendRate, keyStats.dividendRate) &&
391 1 1. equals : negated conditional → KILLED
                Objects.equal(dividendYield, keyStats.dividendYield) &&
392 1 1. equals : negated conditional → KILLED
                Objects.equal(exDividendDate, keyStats.exDividendDate) &&
393 1 1. equals : negated conditional → KILLED
                Objects.equal(latestEPS, keyStats.latestEPS) &&
394 1 1. equals : negated conditional → KILLED
                Objects.equal(latestEPSDate, keyStats.latestEPSDate) &&
395 1 1. equals : negated conditional → KILLED
                Objects.equal(sharesOutstanding, keyStats.sharesOutstanding) &&
396 1 1. equals : negated conditional → KILLED
                Objects.equal(Float, keyStats.Float) &&
397 1 1. equals : negated conditional → KILLED
                Objects.equal(returnOnEquity, keyStats.returnOnEquity) &&
398 1 1. equals : negated conditional → KILLED
                Objects.equal(consensusEPS, keyStats.consensusEPS) &&
399 1 1. equals : negated conditional → KILLED
                Objects.equal(numberOfEstimates, keyStats.numberOfEstimates) &&
400 1 1. equals : negated conditional → KILLED
                Objects.equal(EPSSurpriseDollar, keyStats.EPSSurpriseDollar) &&
401 1 1. equals : negated conditional → KILLED
                Objects.equal(EPSSurprisePercent, keyStats.EPSSurprisePercent) &&
402 1 1. equals : negated conditional → KILLED
                Objects.equal(symbol, keyStats.symbol) &&
403 1 1. equals : negated conditional → KILLED
                Objects.equal(EBITDA, keyStats.EBITDA) &&
404 1 1. equals : negated conditional → KILLED
                Objects.equal(revenue, keyStats.revenue) &&
405 1 1. equals : negated conditional → KILLED
                Objects.equal(grossProfit, keyStats.grossProfit) &&
406 1 1. equals : negated conditional → KILLED
                Objects.equal(cash, keyStats.cash) &&
407 1 1. equals : negated conditional → KILLED
                Objects.equal(debt, keyStats.debt) &&
408 1 1. equals : negated conditional → KILLED
                Objects.equal(ttmEPS, keyStats.ttmEPS) &&
409 1 1. equals : negated conditional → KILLED
                Objects.equal(revenuePerShare, keyStats.revenuePerShare) &&
410 1 1. equals : negated conditional → KILLED
                Objects.equal(revenuePerEmployee, keyStats.revenuePerEmployee) &&
411 1 1. equals : negated conditional → KILLED
                Objects.equal(peRatioHigh, keyStats.peRatioHigh) &&
412 1 1. equals : negated conditional → KILLED
                Objects.equal(peRatioLow, keyStats.peRatioLow) &&
413 1 1. equals : negated conditional → KILLED
                Objects.equal(returnOnAssets, keyStats.returnOnAssets) &&
414 1 1. equals : negated conditional → KILLED
                Objects.equal(returnOnCapital, keyStats.returnOnCapital) &&
415 1 1. equals : negated conditional → KILLED
                Objects.equal(profitMargin, keyStats.profitMargin) &&
416 1 1. equals : negated conditional → KILLED
                Objects.equal(priceToSales, keyStats.priceToSales) &&
417 1 1. equals : negated conditional → KILLED
                Objects.equal(priceToBook, keyStats.priceToBook) &&
418 1 1. equals : negated conditional → KILLED
                Objects.equal(day200MovingAvg, keyStats.day200MovingAvg) &&
419 1 1. equals : negated conditional → KILLED
                Objects.equal(day50MovingAvg, keyStats.day50MovingAvg) &&
420 1 1. equals : negated conditional → KILLED
                Objects.equal(institutionPercent, keyStats.institutionPercent) &&
421 1 1. equals : negated conditional → KILLED
                Objects.equal(insiderPercent, keyStats.insiderPercent) &&
422 1 1. equals : negated conditional → KILLED
                Objects.equal(shortRatio, keyStats.shortRatio) &&
423 1 1. equals : negated conditional → KILLED
                Objects.equal(year5ChangePercent, keyStats.year5ChangePercent) &&
424 1 1. equals : negated conditional → KILLED
                Objects.equal(year2ChangePercent, keyStats.year2ChangePercent) &&
425 1 1. equals : negated conditional → KILLED
                Objects.equal(year1ChangePercent, keyStats.year1ChangePercent) &&
426 1 1. equals : negated conditional → KILLED
                Objects.equal(ytdChangePercent, keyStats.ytdChangePercent) &&
427 1 1. equals : negated conditional → KILLED
                Objects.equal(month6ChangePercent, keyStats.month6ChangePercent) &&
428 1 1. equals : negated conditional → KILLED
                Objects.equal(month3ChangePercent, keyStats.month3ChangePercent) &&
429 1 1. equals : negated conditional → KILLED
                Objects.equal(month1ChangePercent, keyStats.month1ChangePercent) &&
430 1 1. equals : negated conditional → KILLED
                Objects.equal(day5ChangePercent, keyStats.day5ChangePercent) &&
431 1 1. equals : negated conditional → KILLED
                Objects.equal(day30ChangePercent, keyStats.day30ChangePercent);
432
    }
433
434
    @Override
435
    public int hashCode() {
436 1 1. hashCode : replaced int return with 0 for pl/zankowski/iextrading4j/api/stocks/KeyStats::hashCode → KILLED
        return Objects.hashCode(companyName, marketcap, beta, week52high, week52low, week52change,
437
                shortInterest, shortDate, dividendRate, dividendYield, exDividendDate, latestEPS,
438
                latestEPSDate, sharesOutstanding, Float, returnOnEquity, consensusEPS, numberOfEstimates,
439
                EPSSurpriseDollar, EPSSurprisePercent, symbol, EBITDA, revenue, grossProfit, cash, debt,
440
                ttmEPS, revenuePerShare, revenuePerEmployee, peRatioHigh, peRatioLow, returnOnAssets,
441
                returnOnCapital, profitMargin, priceToSales, priceToBook, day200MovingAvg, day50MovingAvg,
442
                institutionPercent, insiderPercent, shortRatio, year5ChangePercent, year2ChangePercent,
443
                year1ChangePercent, ytdChangePercent, month6ChangePercent, month3ChangePercent,
444
                month1ChangePercent, day5ChangePercent, day30ChangePercent);
445
    }
446
447
    @Override
448
    public String toString() {
449 1 1. toString : replaced return value with "" for pl/zankowski/iextrading4j/api/stocks/KeyStats::toString → KILLED
        return MoreObjects.toStringHelper(this)
450
                .add("companyName", companyName)
451
                .add("marketcap", marketcap)
452
                .add("beta", beta)
453
                .add("week52high", week52high)
454
                .add("week52low", week52low)
455
                .add("week52change", week52change)
456
                .add("shortInterest", shortInterest)
457
                .add("shortDate", shortDate)
458
                .add("dividendRate", dividendRate)
459
                .add("dividendYield", dividendYield)
460
                .add("exDividendDate", exDividendDate)
461
                .add("latestEPS", latestEPS)
462
                .add("latestEPSDate", latestEPSDate)
463
                .add("sharesOutstanding", sharesOutstanding)
464
                .add("Float", Float)
465
                .add("returnOnEquity", returnOnEquity)
466
                .add("consensusEPS", consensusEPS)
467
                .add("numberOfEstimates", numberOfEstimates)
468
                .add("EPSSurpriseDollar", EPSSurpriseDollar)
469
                .add("EPSSurprisePercent", EPSSurprisePercent)
470
                .add("symbol", symbol)
471
                .add("EBITDA", EBITDA)
472
                .add("revenue", revenue)
473
                .add("grossProfit", grossProfit)
474
                .add("cash", cash)
475
                .add("debt", debt)
476
                .add("ttmEPS", ttmEPS)
477
                .add("revenuePerShare", revenuePerShare)
478
                .add("revenuePerEmployee", revenuePerEmployee)
479
                .add("peRatioHigh", peRatioHigh)
480
                .add("peRatioLow", peRatioLow)
481
                .add("returnOnAssets", returnOnAssets)
482
                .add("returnOnCapital", returnOnCapital)
483
                .add("profitMargin", profitMargin)
484
                .add("priceToSales", priceToSales)
485
                .add("priceToBook", priceToBook)
486
                .add("day200MovingAvg", day200MovingAvg)
487
                .add("day50MovingAvg", day50MovingAvg)
488
                .add("institutionPercent", institutionPercent)
489
                .add("insiderPercent", insiderPercent)
490
                .add("shortRatio", shortRatio)
491
                .add("year5ChangePercent", year5ChangePercent)
492
                .add("year2ChangePercent", year2ChangePercent)
493
                .add("year1ChangePercent", year1ChangePercent)
494
                .add("ytdChangePercent", ytdChangePercent)
495
                .add("month6ChangePercent", month6ChangePercent)
496
                .add("month3ChangePercent", month3ChangePercent)
497
                .add("month1ChangePercent", month1ChangePercent)
498
                .add("day5ChangePercent", day5ChangePercent)
499
                .add("day30ChangePercent", day30ChangePercent)
500
                .toString();
501
    }
502
}

Mutations

175

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

179

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

183

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

187

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

191

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

195

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

199

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

203

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

207

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

211

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

215

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

219

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

223

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

227

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

231

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

235

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

239

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

243

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

248

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

253

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

257

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

262

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

266

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

270

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

274

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

278

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

282

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

286

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

290

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

294

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

298

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

302

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

306

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

310

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

314

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

318

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

322

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

326

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

330

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

334

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

338

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

342

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

346

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

350

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

354

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

358

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

362

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

366

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

370

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

374

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

379

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

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

380

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

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

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

382

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

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

383

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

384

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

385

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

386

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

387

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

388

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

389

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

390

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

391

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

392

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

393

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

394

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

395

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

396

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

397

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

398

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

399

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

400

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

401

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

402

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

403

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

404

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

405

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

406

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

407

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

408

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

409

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

410

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

411

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

412

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

413

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

414

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

415

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

416

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

417

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

418

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

419

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

420

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

421

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

422

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

423

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

424

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

425

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

426

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

427

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

428

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

429

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

430

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

431

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

436

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

449

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

Active mutators

Tests examined


Report generated by PIT 1.7.1