AbstractRequestFilterBuilder.java

1
package pl.zankowski.iextrading4j.client.rest.request;
2
3
import com.google.common.collect.ImmutableMap;
4
import pl.zankowski.iextrading4j.client.rest.request.filter.RequestFilter;
5
6
import java.util.Map;
7
8
public abstract class AbstractRequestFilterBuilder<R, B extends IRestRequestBuilder>
9
        implements IRestRequestBuilder<R> {
10
11
    private RequestFilter requestFilter;
12
13
    public B withRequestFilter(RequestFilter requestFilter) {
14
        this.requestFilter = requestFilter;
15 1 1. withRequestFilter : replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/AbstractRequestFilterBuilder::withRequestFilter → KILLED
        return (B) this;
16
    }
17
18
    protected Map<String, String> getFilterParams() {
19 1 1. getFilterParams : negated conditional → KILLED
        if (requestFilter != null) {
20 1 1. getFilterParams : replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/AbstractRequestFilterBuilder::getFilterParams → KILLED
            return ImmutableMap.<String, String>builder()
21
                    .put("filter", requestFilter.getColumnList())
22
                    .build();
23
        }
24 1 1. getFilterParams : replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/AbstractRequestFilterBuilder::getFilterParams → KILLED
        return ImmutableMap.of();
25
    }
26
27
}

Mutations

15

1.1
Location : withRequestFilter
Killed by : pl.zankowski.iextrading4j.client.rest.request.AbstractRequestFilterBuilderTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.request.AbstractRequestFilterBuilderTest]/[method:shouldSuccessfullyAddFilterToQueryParameters()]
replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/AbstractRequestFilterBuilder::withRequestFilter → KILLED

19

1.1
Location : getFilterParams
Killed by : pl.zankowski.iextrading4j.client.rest.request.AbstractRequestFilterBuilderTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.request.AbstractRequestFilterBuilderTest]/[method:shouldNotAddFilterToQueryParameters()]
negated conditional → KILLED

20

1.1
Location : getFilterParams
Killed by : pl.zankowski.iextrading4j.client.rest.request.AbstractRequestFilterBuilderTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.request.AbstractRequestFilterBuilderTest]/[method:shouldSuccessfullyAddFilterToQueryParameters()]
replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/AbstractRequestFilterBuilder::getFilterParams → KILLED

24

1.1
Location : getFilterParams
Killed by : pl.zankowski.iextrading4j.client.rest.request.AbstractRequestFilterBuilderTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.request.AbstractRequestFilterBuilderTest]/[method:shouldNotAddFilterToQueryParameters()]
replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/AbstractRequestFilterBuilder::getFilterParams → KILLED

Active mutators

Tests examined


Report generated by PIT 1.7.1