FinancialsRequestBuilder.java

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

Mutations

13

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

23

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

Active mutators

Tests examined


Report generated by PIT 1.7.1