EarningsRequestBuilder.java

1
package pl.zankowski.iextrading4j.client.rest.request.stocks;
2
3
import pl.zankowski.iextrading4j.api.stocks.Earnings;
4
import pl.zankowski.iextrading4j.client.rest.manager.RestRequest;
5
import pl.zankowski.iextrading4j.client.rest.manager.RestRequestBuilder;
6
import pl.zankowski.iextrading4j.client.rest.request.IEXCloudV1RestRequest;
7
import pl.zankowski.iextrading4j.client.rest.request.stocks.v1.AbstractLastStocksRequestBuilder;
8
9
public class EarningsRequestBuilder extends AbstractLastStocksRequestBuilder<Earnings, EarningsRequestBuilder>
10
        implements IEXCloudV1RestRequest<Earnings> {
11
12
    protected RestRequest<Earnings> request() {
13 1 1. request : replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/stocks/EarningsRequestBuilder::request → KILLED
        return RestRequestBuilder.<Earnings>builder()
14
                .withPath("/stock/{symbol}/earnings")
15
                .addPathParam("symbol", getSymbol()).get()
16
                .withResponse(Earnings.class)
17
                .addQueryParam(queryParameters)
18
                .build();
19
    }
20
21
    protected RestRequest<Earnings> requestWithLast() {
22 1 1. requestWithLast : replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/stocks/EarningsRequestBuilder::requestWithLast → KILLED
        return RestRequestBuilder.<Earnings>builder()
23
                .withPath("/stock/{symbol}/earnings/{last}")
24
                .addPathParam("last", String.valueOf(last))
25
                .addPathParam("symbol", getSymbol()).get()
26
                .withResponse(Earnings.class)
27
                .addQueryParam(queryParameters)
28
                .build();
29
    }
30
31
}

Mutations

13

1.1
Location : request
Killed by : pl.zankowski.iextrading4j.client.rest.request.stocks.EarningsRequestBuilderTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.request.stocks.EarningsRequestBuilderTest]/[method:shouldSuccessfullyCreateRequest()]
replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/stocks/EarningsRequestBuilder::request → KILLED

22

1.1
Location : requestWithLast
Killed by : pl.zankowski.iextrading4j.client.rest.request.stocks.EarningsRequestBuilderTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.request.stocks.EarningsRequestBuilderTest]/[method:shouldSuccessfullyCreateRequestWithLastAndPeriod()]
replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/stocks/EarningsRequestBuilder::requestWithLast → KILLED

Active mutators

Tests examined


Report generated by PIT 1.7.1