TimeSeriesRequestBuilder.java

1
package pl.zankowski.iextrading4j.client.rest.request.datapoint;
2
3
import pl.zankowski.iextrading4j.api.datapoint.TimeSeriesMetadata;
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
import javax.ws.rs.core.GenericType;
9
import java.time.LocalDate;
10
import java.util.List;
11
import java.util.Map;
12
13
public class TimeSeriesRequestBuilder implements IEXCloudV1RestRequest<List<TimeSeriesMetadata>> {
14
15
    public KeyTimeSeriesRequestBuilder withId(final String id) {
16 1 1. withId : replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/datapoint/TimeSeriesRequestBuilder::withId → KILLED
        return new KeyTimeSeriesRequestBuilder(id);
17
    }
18
19
    @Override
20
    public RestRequest<List<TimeSeriesMetadata>> build() {
21 1 1. build : replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/datapoint/TimeSeriesRequestBuilder::build → KILLED
        return RestRequestBuilder.<List<TimeSeriesMetadata>>builder()
22
                .withPath("/time-series").get()
23
                .withResponse(new GenericType<List<TimeSeriesMetadata>>() {
24
                })
25
                .build();
26
    }
27
28
    public static class KeyTimeSeriesRequestBuilder extends AbstractTimeSeriesRequestBuilder<List<Map<String, String>>,
29
            KeyTimeSeriesRequestBuilder> {
30
31
        public KeyTimeSeriesRequestBuilder(final String id) {
32
            super(id, new GenericType<List<Map<String, String>>>() {
33
            });
34
        }
35
36
        @Override
37
        public KeyTimeSeriesRequestBuilder withOn(final LocalDate on) {
38 1 1. withOn : replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/datapoint/TimeSeriesRequestBuilder$KeyTimeSeriesRequestBuilder::withOn → KILLED
            return super.withOn(on);
39
        }
40
41
        @Override
42
        public KeyTimeSeriesRequestBuilder withLimit(final int limit) {
43 1 1. withLimit : replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/datapoint/TimeSeriesRequestBuilder$KeyTimeSeriesRequestBuilder::withLimit → KILLED
            return super.withLimit(limit);
44
        }
45
46
        @Override
47
        public KeyTimeSeriesRequestBuilder withUpdated(final boolean state) {
48 1 1. withUpdated : replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/datapoint/TimeSeriesRequestBuilder$KeyTimeSeriesRequestBuilder::withUpdated → KILLED
            return super.withUpdated(state);
49
        }
50
51
        @Override
52
        public KeyTimeSeriesRequestBuilder withSubattribute(final String subattribute) {
53 1 1. withSubattribute : replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/datapoint/TimeSeriesRequestBuilder$KeyTimeSeriesRequestBuilder::withSubattribute → KILLED
            return super.withSubattribute(subattribute);
54
        }
55
56
        @Override
57
        public KeyTimeSeriesRequestBuilder withSubattribute(final String keyName, final String value) {
58 1 1. withSubattribute : replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/datapoint/TimeSeriesRequestBuilder$KeyTimeSeriesRequestBuilder::withSubattribute → KILLED
            return super.withSubattribute(keyName, value);
59
        }
60
61
        @Override
62
        public KeyTimeSeriesRequestBuilder withDateField(final String dateField) {
63 1 1. withDateField : replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/datapoint/TimeSeriesRequestBuilder$KeyTimeSeriesRequestBuilder::withDateField → NO_COVERAGE
            return super.withDateField(dateField);
64
        }
65
66
        @Override
67
        public KeyTimeSeriesRequestBuilder withKey(final String key) {
68 1 1. withKey : replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/datapoint/TimeSeriesRequestBuilder$KeyTimeSeriesRequestBuilder::withKey → KILLED
            return super.withKey(key);
69
        }
70
71
        @Override
72
        public KeyTimeSeriesRequestBuilder withSubKey(final String subKey) {
73 1 1. withSubKey : replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/datapoint/TimeSeriesRequestBuilder$KeyTimeSeriesRequestBuilder::withSubKey → KILLED
            return super.withSubKey(subKey);
74
        }
75
76
    }
77
}

Mutations

16

1.1
Location : withId
Killed by : pl.zankowski.iextrading4j.client.rest.request.datapoint.TimeSeriesRequestBuilderTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.request.datapoint.TimeSeriesRequestBuilderTest]/[method:shouldSuccessfullyCreateRequestWithSpecialRange()]
replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/datapoint/TimeSeriesRequestBuilder::withId → KILLED

21

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

38

1.1
Location : withOn
Killed by : pl.zankowski.iextrading4j.client.rest.request.datapoint.TimeSeriesRequestBuilderTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.request.datapoint.TimeSeriesRequestBuilderTest]/[method:shouldSuccessfullyCreateRequestWithParameters()]
replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/datapoint/TimeSeriesRequestBuilder$KeyTimeSeriesRequestBuilder::withOn → KILLED

43

1.1
Location : withLimit
Killed by : pl.zankowski.iextrading4j.client.rest.request.datapoint.TimeSeriesRequestBuilderTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.request.datapoint.TimeSeriesRequestBuilderTest]/[method:shouldSuccessfullyCreateRequestWithParameters()]
replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/datapoint/TimeSeriesRequestBuilder$KeyTimeSeriesRequestBuilder::withLimit → KILLED

48

1.1
Location : withUpdated
Killed by : pl.zankowski.iextrading4j.client.rest.request.datapoint.TimeSeriesRequestBuilderTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.request.datapoint.TimeSeriesRequestBuilderTest]/[method:shouldSuccessfullyCreateRequestWithParameters()]
replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/datapoint/TimeSeriesRequestBuilder$KeyTimeSeriesRequestBuilder::withUpdated → KILLED

53

1.1
Location : withSubattribute
Killed by : pl.zankowski.iextrading4j.client.rest.request.datapoint.TimeSeriesRequestBuilderTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.request.datapoint.TimeSeriesRequestBuilderTest]/[method:shouldSuccessfullyCreateRequestWithParameters()]
replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/datapoint/TimeSeriesRequestBuilder$KeyTimeSeriesRequestBuilder::withSubattribute → KILLED

58

1.1
Location : withSubattribute
Killed by : pl.zankowski.iextrading4j.client.rest.request.datapoint.TimeSeriesRequestBuilderTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.request.datapoint.TimeSeriesRequestBuilderTest]/[method:shouldSuccessfullyCreateRequestWithSpecialRange()]
replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/datapoint/TimeSeriesRequestBuilder$KeyTimeSeriesRequestBuilder::withSubattribute → KILLED

63

1.1
Location : withDateField
Killed by : none
replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/datapoint/TimeSeriesRequestBuilder$KeyTimeSeriesRequestBuilder::withDateField → NO_COVERAGE

68

1.1
Location : withKey
Killed by : pl.zankowski.iextrading4j.client.rest.request.datapoint.TimeSeriesRequestBuilderTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.request.datapoint.TimeSeriesRequestBuilderTest]/[method:shouldSuccessfullyCreateRequestWithSpecialRange()]
replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/datapoint/TimeSeriesRequestBuilder$KeyTimeSeriesRequestBuilder::withKey → KILLED

73

1.1
Location : withSubKey
Killed by : pl.zankowski.iextrading4j.client.rest.request.datapoint.TimeSeriesRequestBuilderTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.request.datapoint.TimeSeriesRequestBuilderTest]/[method:shouldSuccessfullyCreateRequestWithSpecialRange()]
replaced return value with null for pl/zankowski/iextrading4j/client/rest/request/datapoint/TimeSeriesRequestBuilder$KeyTimeSeriesRequestBuilder::withSubKey → KILLED

Active mutators

Tests examined


Report generated by PIT 1.7.1