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

Mutations

129

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

133

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

137

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

141

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

145

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

149

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

153

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

157

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

161

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

165

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

169

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

173

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

177

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

181

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

185

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

189

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

193

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

197

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

201

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

205

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

209

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

213

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

217

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

222

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

223

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

225

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

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

226

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

228

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

229

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

232

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

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

233

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

234

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

235

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

236

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

237

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

238

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

239

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

240

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

241

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

242

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

243

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

244

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

245

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

246

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

247

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

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

248

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

249

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

250

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

251

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

252

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

253

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

258

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

267

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

Active mutators

Tests examined


Report generated by PIT 1.7.1