IncomeStatementRequestBuilder.java

1
package pl.zankowski.iextrading4j.client.rest.request.stocks.v1;
2
3
import pl.zankowski.iextrading4j.api.stocks.v1.IncomeStatements;
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 IncomeStatementRequestBuilder extends AbstractLastStocksRequestBuilder<IncomeStatements,
9
        IncomeStatementRequestBuilder> implements IEXCloudV1RestRequest<IncomeStatements> {
10
11
    @Override
12
    protected RestRequest<IncomeStatements> request() {
13 1 1. request : replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/stocks/v1/IncomeStatementRequestBuilder::request → KILLED
        return RestRequestBuilder.<IncomeStatements>builder()
14
                .withPath("/stock/{symbol}/income")
15
                .addPathParam(SYMBOL_PARAM_NAME, getSymbol()).get()
16
                .withResponse(IncomeStatements.class)
17
                .addQueryParam(queryParameters)
18
                .build();
19
    }
20
21
    @Override
22
    protected RestRequest<IncomeStatements> requestWithLast() {
23 1 1. requestWithLast : replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/stocks/v1/IncomeStatementRequestBuilder::requestWithLast → KILLED
        return RestRequestBuilder.<IncomeStatements>builder()
24
                .withPath("/stock/{symbol}/income/{last}")
25
                .addPathParam("last", String.valueOf(last))
26
                .addPathParam(SYMBOL_PARAM_NAME, getSymbol()).get()
27
                .withResponse(IncomeStatements.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.IncomeStatementRequestBuilderTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.request.stocks.v1.IncomeStatementRequestBuilderTest]/[method:shouldSuccessfullyCreateIncomeStatementRequest()]
replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/stocks/v1/IncomeStatementRequestBuilder::request → KILLED

23

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

Active mutators

Tests examined


Report generated by PIT 1.7.1