BatchStocks.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
import com.google.common.base.MoreObjects;
6
import com.google.common.base.Objects;
7
import pl.zankowski.iextrading4j.api.stocks.Book;
8
import pl.zankowski.iextrading4j.api.stocks.Chart;
9
import pl.zankowski.iextrading4j.api.stocks.Company;
10
import pl.zankowski.iextrading4j.api.stocks.DelayedQuote;
11
import pl.zankowski.iextrading4j.api.stocks.Earnings;
12
import pl.zankowski.iextrading4j.api.stocks.LargestTrade;
13
import pl.zankowski.iextrading4j.api.stocks.Logo;
14
import pl.zankowski.iextrading4j.api.stocks.Ohlc;
15
import pl.zankowski.iextrading4j.api.stocks.Quote;
16
import pl.zankowski.iextrading4j.api.stocks.TodayEarnings;
17
import pl.zankowski.iextrading4j.api.stocks.VenueVolume;
18
19
import java.io.Serializable;
20
import java.math.BigDecimal;
21
import java.util.List;
22
23
import static pl.zankowski.iextrading4j.api.util.ListUtil.immutableList;
24
25
public class BatchStocks implements Serializable {
26
27
    private static final long serialVersionUID = -1000412562192933682L;
28
29
    private final AdvancedStats advancedStats;
30
    private final BalanceSheets balanceSheets;
31
    private final Book book;
32
    private final CashFlows cashFlows;
33
    private final List<Chart> chart;
34
    private final Company company;
35
    private final DelayedQuote delayedQuote;
36
    private final List<Dividends> dividends;
37
    private final Earnings earnings;
38
    private final TodayEarnings earningsToday;
39
    private final Estimates estimates;
40
    private final Financials financials;
41
    private final List<FundOwnership> fundOwnership;
42
    private final IncomeStatements incomeStatements;
43
    private final List<InsiderRoster> insiderRoster;
44
    private final List<InsiderSummary> insiderSummary;
45
    private final List<InsiderTransaction> insiderTransaction;
46
    private final List<Ownership> institutionalOwnership;
47
    private final List<Intraday> intradayPrices;
48
    private final KeyStats keyStats;
49
    private final List<LargestTrade> largestTrades;
50
    private final Logo logo;
51
    private final List<News> news;
52
    private final Ohlc ohlc;
53
    private final List<String> options;
54
    private final List<String> peers;
55
    private final BarData previous;
56
    private final BigDecimal price;
57
    private final PriceTarget priceTarget;
58
    private final Quote quote;
59
    private final List<RecommendationTrends> recommendationTrends;
60
    private final List<Split> splits;
61
    private final List<VenueVolume> volumeByVenue;
62
63
    @JsonCreator
64
    public BatchStocks(
65
            @JsonProperty("advanced-stats") final AdvancedStats advancedStats,
66
            @JsonProperty("balance-sheet") final BalanceSheets balanceSheets,
67
            @JsonProperty("book") final Book book,
68
            @JsonProperty("cash-flow") final CashFlows cashFlows,
69
            @JsonProperty("chart") final List<Chart> chart,
70
            @JsonProperty("company") final Company company,
71
            @JsonProperty("delayed-quote") final DelayedQuote delayedQuote,
72
            @JsonProperty("dividends") final List<Dividends> dividends,
73
            @JsonProperty("earnings") final Earnings earnings,
74
            @JsonProperty("today-earnings") final TodayEarnings earningsToday,
75
            @JsonProperty("estimates") final Estimates estimates,
76
            @JsonProperty("financials") final Financials financials,
77
            @JsonProperty("fund-ownership") final List<FundOwnership> fundOwnership,
78
            @JsonProperty("income") final IncomeStatements incomeStatements,
79
            @JsonProperty("insider-roster") final List<InsiderRoster> insiderRoster,
80
            @JsonProperty("insider-summary") final List<InsiderSummary> insiderSummary,
81
            @JsonProperty("insider-transactions") final List<InsiderTransaction> insiderTransaction,
82
            @JsonProperty("institutional-ownership") final List<Ownership> institutionalOwnership,
83
            @JsonProperty("intraday-prices") final List<Intraday> intradayPrices,
84
            @JsonProperty("stats") final KeyStats keyStats,
85
            @JsonProperty("largest-trades") final List<LargestTrade> largestTrades,
86
            @JsonProperty("logo") final Logo logo,
87
            @JsonProperty("news") final List<News> news,
88
            @JsonProperty("ohlc") final Ohlc ohlc,
89
            @JsonProperty("options") final List<String> options,
90
            @JsonProperty("peers") final List<String> peers,
91
            @JsonProperty("previous") final BarData previous,
92
            @JsonProperty("price") final BigDecimal price,
93
            @JsonProperty("price-target") final PriceTarget priceTarget,
94
            @JsonProperty("quote") final Quote quote,
95
            @JsonProperty("recommendation-trends") final List<RecommendationTrends> recommendationTrends,
96
            @JsonProperty("splits") final List<Split> splits,
97
            @JsonProperty("volume-by-venue") final List<VenueVolume> volumeByVenue) {
98
        this.advancedStats = advancedStats;
99
        this.balanceSheets = balanceSheets;
100
        this.book = book;
101
        this.cashFlows = cashFlows;
102
        this.chart = immutableList(chart);
103
        this.company = company;
104
        this.delayedQuote = delayedQuote;
105
        this.dividends = immutableList(dividends);
106
        this.earnings = earnings;
107
        this.earningsToday = earningsToday;
108
        this.estimates = estimates;
109
        this.financials = financials;
110
        this.fundOwnership = immutableList(fundOwnership);
111
        this.incomeStatements = incomeStatements;
112
        this.insiderRoster = immutableList(insiderRoster);
113
        this.insiderSummary = immutableList(insiderSummary);
114
        this.insiderTransaction = immutableList(insiderTransaction);
115
        this.institutionalOwnership = immutableList(institutionalOwnership);
116
        this.intradayPrices = immutableList(intradayPrices);
117
        this.keyStats = keyStats;
118
        this.largestTrades = immutableList(largestTrades);
119
        this.logo = logo;
120
        this.news = immutableList(news);
121
        this.ohlc = ohlc;
122
        this.options = immutableList(options);
123
        this.peers = immutableList(peers);
124
        this.previous = previous;
125
        this.price = price;
126
        this.priceTarget = priceTarget;
127
        this.quote = quote;
128
        this.recommendationTrends = immutableList(recommendationTrends);
129
        this.splits = immutableList(splits);
130
        this.volumeByVenue = immutableList(volumeByVenue);
131
    }
132
133
    @JsonProperty("advanced-stats")
134
    public AdvancedStats getAdvancedStats() {
135 1 1. getAdvancedStats : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getAdvancedStats → KILLED
        return advancedStats;
136
    }
137
138
    @JsonProperty("balance-sheet")
139
    public BalanceSheets getBalanceSheets() {
140 1 1. getBalanceSheets : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getBalanceSheets → KILLED
        return balanceSheets;
141
    }
142
143
    public Book getBook() {
144 1 1. getBook : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getBook → KILLED
        return book;
145
    }
146
147
    @JsonProperty("cash-flow")
148
    public CashFlows getCashFlows() {
149 1 1. getCashFlows : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getCashFlows → KILLED
        return cashFlows;
150
    }
151
152
    public List<Chart> getChart() {
153 1 1. getChart : replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getChart → KILLED
        return chart;
154
    }
155
156
    public Company getCompany() {
157 1 1. getCompany : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getCompany → KILLED
        return company;
158
    }
159
160
    @JsonProperty("delayed-quote")
161
    public DelayedQuote getDelayedQuote() {
162 1 1. getDelayedQuote : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getDelayedQuote → KILLED
        return delayedQuote;
163
    }
164
165
    public List<Dividends> getDividends() {
166 1 1. getDividends : replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getDividends → KILLED
        return dividends;
167
    }
168
169
    public Earnings getEarnings() {
170 1 1. getEarnings : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getEarnings → KILLED
        return earnings;
171
    }
172
173
    @JsonProperty("today-earnings")
174
    public TodayEarnings getEarningsToday() {
175 1 1. getEarningsToday : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getEarningsToday → KILLED
        return earningsToday;
176
    }
177
178
    public Estimates getEstimates() {
179 1 1. getEstimates : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getEstimates → KILLED
        return estimates;
180
    }
181
182
    public Financials getFinancials() {
183 1 1. getFinancials : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getFinancials → KILLED
        return financials;
184
    }
185
186
    @JsonProperty("fund-ownership")
187
    public List<FundOwnership> getFundOwnership() {
188 1 1. getFundOwnership : replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getFundOwnership → KILLED
        return fundOwnership;
189
    }
190
191
    @JsonProperty("income")
192
    public IncomeStatements getIncomeStatements() {
193 1 1. getIncomeStatements : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getIncomeStatements → KILLED
        return incomeStatements;
194
    }
195
196
    @JsonProperty("insider-roster")
197
    public List<InsiderRoster> getInsiderRoster() {
198 1 1. getInsiderRoster : replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getInsiderRoster → KILLED
        return insiderRoster;
199
    }
200
201
    @JsonProperty("insider-summary")
202
    public List<InsiderSummary> getInsiderSummary() {
203 1 1. getInsiderSummary : replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getInsiderSummary → KILLED
        return insiderSummary;
204
    }
205
206
    @JsonProperty("insider-transactions")
207
    public List<InsiderTransaction> getInsiderTransaction() {
208 1 1. getInsiderTransaction : replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getInsiderTransaction → KILLED
        return insiderTransaction;
209
    }
210
211
    @JsonProperty("institutional-ownership")
212
    public List<Ownership> getInstitutionalOwnership() {
213 1 1. getInstitutionalOwnership : replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getInstitutionalOwnership → KILLED
        return institutionalOwnership;
214
    }
215
216
    @JsonProperty("intraday-prices")
217
    public List<Intraday> getIntradayPrices() {
218 1 1. getIntradayPrices : replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getIntradayPrices → KILLED
        return intradayPrices;
219
    }
220
221
    @JsonProperty("stats")
222
    public KeyStats getKeyStats() {
223 1 1. getKeyStats : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getKeyStats → KILLED
        return keyStats;
224
    }
225
226
    @JsonProperty("largest-trades")
227
    public List<LargestTrade> getLargestTrades() {
228 1 1. getLargestTrades : replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getLargestTrades → KILLED
        return largestTrades;
229
    }
230
231
    public Logo getLogo() {
232 1 1. getLogo : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getLogo → KILLED
        return logo;
233
    }
234
235
    public List<News> getNews() {
236 1 1. getNews : replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getNews → KILLED
        return news;
237
    }
238
239
    public Ohlc getOhlc() {
240 1 1. getOhlc : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getOhlc → KILLED
        return ohlc;
241
    }
242
243
    public List<String> getOptions() {
244 1 1. getOptions : replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getOptions → KILLED
        return options;
245
    }
246
247
    public List<String> getPeers() {
248 1 1. getPeers : replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getPeers → KILLED
        return peers;
249
    }
250
251
    public BarData getPrevious() {
252 1 1. getPrevious : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getPrevious → KILLED
        return previous;
253
    }
254
255
    public BigDecimal getPrice() {
256 1 1. getPrice : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getPrice → KILLED
        return price;
257
    }
258
259
    public PriceTarget getPriceTarget() {
260 1 1. getPriceTarget : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getPriceTarget → KILLED
        return priceTarget;
261
    }
262
263
    public Quote getQuote() {
264 1 1. getQuote : replaced return value with null for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getQuote → KILLED
        return quote;
265
    }
266
267
    @JsonProperty("recommendation-trends")
268
    public List<RecommendationTrends> getRecommendationTrends() {
269 1 1. getRecommendationTrends : replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getRecommendationTrends → KILLED
        return recommendationTrends;
270
    }
271
272
    public List<Split> getSplits() {
273 1 1. getSplits : replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getSplits → KILLED
        return splits;
274
    }
275
276
    @JsonProperty("volume-by-venue")
277
    public List<VenueVolume> getVolumeByVenue() {
278 1 1. getVolumeByVenue : replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getVolumeByVenue → KILLED
        return volumeByVenue;
279
    }
280
281
    @Override
282
    public boolean equals(final Object o) {
283 1 1. equals : negated conditional → KILLED
        if (this == o) {
284 1 1. equals : replaced boolean return with false for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::equals → KILLED
            return true;
285
        }
286 2 1. equals : negated conditional → KILLED
2. equals : negated conditional → KILLED
        if (o == null || getClass() != o.getClass()) {
287 1 1. equals : replaced boolean return with true for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::equals → KILLED
            return false;
288
        }
289
        final BatchStocks that = (BatchStocks) o;
290 2 1. equals : negated conditional → KILLED
2. equals : replaced boolean return with true for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::equals → KILLED
        return Objects.equal(advancedStats, that.advancedStats) &&
291 1 1. equals : negated conditional → KILLED
                Objects.equal(balanceSheets, that.balanceSheets) &&
292 1 1. equals : negated conditional → KILLED
                Objects.equal(book, that.book) &&
293 1 1. equals : negated conditional → KILLED
                Objects.equal(cashFlows, that.cashFlows) &&
294 1 1. equals : negated conditional → KILLED
                Objects.equal(chart, that.chart) &&
295 1 1. equals : negated conditional → KILLED
                Objects.equal(company, that.company) &&
296 1 1. equals : negated conditional → KILLED
                Objects.equal(delayedQuote, that.delayedQuote) &&
297 1 1. equals : negated conditional → KILLED
                Objects.equal(dividends, that.dividends) &&
298 1 1. equals : negated conditional → KILLED
                Objects.equal(earnings, that.earnings) &&
299 1 1. equals : negated conditional → KILLED
                Objects.equal(earningsToday, that.earningsToday) &&
300 1 1. equals : negated conditional → KILLED
                Objects.equal(estimates, that.estimates) &&
301 1 1. equals : negated conditional → KILLED
                Objects.equal(financials, that.financials) &&
302 1 1. equals : negated conditional → KILLED
                Objects.equal(fundOwnership, that.fundOwnership) &&
303 1 1. equals : negated conditional → KILLED
                Objects.equal(incomeStatements, that.incomeStatements) &&
304 1 1. equals : negated conditional → KILLED
                Objects.equal(insiderRoster, that.insiderRoster) &&
305 1 1. equals : negated conditional → KILLED
                Objects.equal(insiderSummary, that.insiderSummary) &&
306 1 1. equals : negated conditional → KILLED
                Objects.equal(insiderTransaction, that.insiderTransaction) &&
307 1 1. equals : negated conditional → KILLED
                Objects.equal(institutionalOwnership, that.institutionalOwnership) &&
308 1 1. equals : negated conditional → KILLED
                Objects.equal(intradayPrices, that.intradayPrices) &&
309 1 1. equals : negated conditional → KILLED
                Objects.equal(keyStats, that.keyStats) &&
310 1 1. equals : negated conditional → KILLED
                Objects.equal(largestTrades, that.largestTrades) &&
311 1 1. equals : negated conditional → KILLED
                Objects.equal(logo, that.logo) &&
312 1 1. equals : negated conditional → KILLED
                Objects.equal(news, that.news) &&
313 1 1. equals : negated conditional → KILLED
                Objects.equal(ohlc, that.ohlc) &&
314 1 1. equals : negated conditional → KILLED
                Objects.equal(options, that.options) &&
315 1 1. equals : negated conditional → KILLED
                Objects.equal(peers, that.peers) &&
316 1 1. equals : negated conditional → KILLED
                Objects.equal(previous, that.previous) &&
317 1 1. equals : negated conditional → KILLED
                Objects.equal(price, that.price) &&
318 1 1. equals : negated conditional → KILLED
                Objects.equal(priceTarget, that.priceTarget) &&
319 1 1. equals : negated conditional → KILLED
                Objects.equal(quote, that.quote) &&
320 1 1. equals : negated conditional → KILLED
                Objects.equal(recommendationTrends, that.recommendationTrends) &&
321 1 1. equals : negated conditional → KILLED
                Objects.equal(splits, that.splits) &&
322 1 1. equals : negated conditional → KILLED
                Objects.equal(volumeByVenue, that.volumeByVenue);
323
    }
324
325
    @Override
326
    public int hashCode() {
327 1 1. hashCode : replaced int return with 0 for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::hashCode → KILLED
        return Objects.hashCode(advancedStats, balanceSheets, book, cashFlows, chart, company,
328
                delayedQuote, dividends, earnings, earningsToday, estimates, financials, fundOwnership,
329
                incomeStatements, insiderRoster, insiderSummary, insiderTransaction, institutionalOwnership,
330
                intradayPrices, keyStats, largestTrades, logo, news, ohlc, options, peers, previous,
331
                price, priceTarget, quote, recommendationTrends, splits, volumeByVenue);
332
    }
333
334
    @Override
335
    public String toString() {
336 1 1. toString : replaced return value with "" for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::toString → KILLED
        return MoreObjects.toStringHelper(this)
337
                .add("advancedStats", advancedStats)
338
                .add("balanceSheets", balanceSheets)
339
                .add("book", book)
340
                .add("cashFlows", cashFlows)
341
                .add("chart", chart)
342
                .add("company", company)
343
                .add("delayedQuote", delayedQuote)
344
                .add("dividends", dividends)
345
                .add("earnings", earnings)
346
                .add("earningsToday", earningsToday)
347
                .add("estimates", estimates)
348
                .add("financials", financials)
349
                .add("fundOwnership", fundOwnership)
350
                .add("incomeStatements", incomeStatements)
351
                .add("insiderRoster", insiderRoster)
352
                .add("insiderSummary", insiderSummary)
353
                .add("insiderTransaction", insiderTransaction)
354
                .add("institutionalOwnership", institutionalOwnership)
355
                .add("intradayPrices", intradayPrices)
356
                .add("keyStats", keyStats)
357
                .add("largestTrades", largestTrades)
358
                .add("logo", logo)
359
                .add("news", news)
360
                .add("ohlc", ohlc)
361
                .add("options", options)
362
                .add("peers", peers)
363
                .add("previous", previous)
364
                .add("price", price)
365
                .add("priceTarget", priceTarget)
366
                .add("quote", quote)
367
                .add("recommendationTrends", recommendationTrends)
368
                .add("splits", splits)
369
                .add("volumeByVenue", volumeByVenue)
370
                .toString();
371
    }
372
373
}

Mutations

135

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

140

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

144

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

149

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

153

1.1
Location : getChart
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest]/[method:constructor()]
replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getChart → KILLED

157

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

162

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

166

1.1
Location : getDividends
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest]/[method:constructor()]
replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getDividends → KILLED

170

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

175

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

179

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

183

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

188

1.1
Location : getFundOwnership
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest]/[method:constructor()]
replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getFundOwnership → KILLED

193

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

198

1.1
Location : getInsiderRoster
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest]/[method:constructor()]
replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getInsiderRoster → KILLED

203

1.1
Location : getInsiderSummary
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest]/[method:constructor()]
replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getInsiderSummary → KILLED

208

1.1
Location : getInsiderTransaction
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest]/[method:constructor()]
replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getInsiderTransaction → KILLED

213

1.1
Location : getInstitutionalOwnership
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest]/[method:constructor()]
replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getInstitutionalOwnership → KILLED

218

1.1
Location : getIntradayPrices
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest]/[method:constructor()]
replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getIntradayPrices → KILLED

223

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

228

1.1
Location : getLargestTrades
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest]/[method:constructor()]
replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getLargestTrades → KILLED

232

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

236

1.1
Location : getNews
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest]/[method:constructor()]
replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getNews → KILLED

240

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

244

1.1
Location : getOptions
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest]/[method:constructor()]
replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getOptions → KILLED

248

1.1
Location : getPeers
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest]/[method:constructor()]
replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getPeers → KILLED

252

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

256

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

260

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

264

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

269

1.1
Location : getRecommendationTrends
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest]/[method:constructor()]
replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getRecommendationTrends → KILLED

273

1.1
Location : getSplits
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest]/[method:constructor()]
replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getSplits → KILLED

278

1.1
Location : getVolumeByVenue
Killed by : pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.v1.BatchStocksTest]/[method:constructor()]
replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/v1/BatchStocks::getVolumeByVenue → KILLED

283

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

284

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

286

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

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

287

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

290

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

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

291

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

292

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

293

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

294

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

295

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

296

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

297

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

298

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

299

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

300

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

301

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

302

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

303

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

304

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

305

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

306

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

307

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

308

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

309

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

310

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

311

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

312

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

313

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

314

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

315

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

316

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

317

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

318

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

319

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

320

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

321

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

322

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

327

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

336

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

Active mutators

Tests examined


Report generated by PIT 1.7.1