RestClientMetadata.java

1
package pl.zankowski.iextrading4j.client.rest.manager;
2
3
import com.google.common.base.MoreObjects;
4
import com.google.common.base.Objects;
5
import pl.zankowski.iextrading4j.client.IEXCloudToken;
6
7
public class RestClientMetadata {
8
9
    private final String url;
10
    private final IEXCloudToken token;
11
12
    public RestClientMetadata(final String url, final IEXCloudToken token) {
13
        this.url = url;
14
        this.token = token;
15
    }
16
17
    public String getUrl() {
18 1 1. getUrl : replaced return value with "" for pl/zankowski/iextrading4j/client/rest/manager/RestClientMetadata::getUrl → KILLED
        return url;
19
    }
20
21
    public IEXCloudToken getToken() {
22 1 1. getToken : replaced return value with null for pl/zankowski/iextrading4j/client/rest/manager/RestClientMetadata::getToken → NO_COVERAGE
        return token;
23
    }
24
25
    @Override
26
    public boolean equals(Object o) {
27 2 1. equals : negated conditional → KILLED
2. equals : replaced boolean return with false for pl/zankowski/iextrading4j/client/rest/manager/RestClientMetadata::equals → KILLED
        if (this == o) return true;
28 3 1. equals : negated conditional → KILLED
2. equals : negated conditional → KILLED
3. equals : replaced boolean return with true for pl/zankowski/iextrading4j/client/rest/manager/RestClientMetadata::equals → KILLED
        if (o == null || getClass() != o.getClass()) return false;
29
        RestClientMetadata that = (RestClientMetadata) o;
30 2 1. equals : negated conditional → KILLED
2. equals : replaced boolean return with true for pl/zankowski/iextrading4j/client/rest/manager/RestClientMetadata::equals → KILLED
        return Objects.equal(url, that.url) &&
31 1 1. equals : negated conditional → KILLED
                Objects.equal(token, that.token);
32
    }
33
34
    @Override
35
    public int hashCode() {
36 1 1. hashCode : replaced int return with 0 for pl/zankowski/iextrading4j/client/rest/manager/RestClientMetadata::hashCode → KILLED
        return Objects.hashCode(url, token);
37
    }
38
39
    @Override
40
    public String toString() {
41 1 1. toString : replaced return value with "" for pl/zankowski/iextrading4j/client/rest/manager/RestClientMetadata::toString → KILLED
        return MoreObjects.toStringHelper(this)
42
                .add("url", url)
43
                .add("token", token)
44
                .toString();
45
    }
46
47
}

Mutations

18

1.1
Location : getUrl
Killed by : pl.zankowski.iextrading4j.client.rest.manager.RestClientMetadataTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.manager.RestClientMetadataTest]/[method:testUrl()]
replaced return value with "" for pl/zankowski/iextrading4j/client/rest/manager/RestClientMetadata::getUrl → KILLED

22

1.1
Location : getToken
Killed by : none
replaced return value with null for pl/zankowski/iextrading4j/client/rest/manager/RestClientMetadata::getToken → NO_COVERAGE

27

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.client.rest.manager.RestClientMetadataTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.manager.RestClientMetadataTest]/[method:equalsContract()]
negated conditional → KILLED

2.2
Location : equals
Killed by : pl.zankowski.iextrading4j.client.rest.manager.RestClientMetadataTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.manager.RestClientMetadataTest]/[method:equalsContract()]
replaced boolean return with false for pl/zankowski/iextrading4j/client/rest/manager/RestClientMetadata::equals → KILLED

28

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.client.rest.manager.RestClientMetadataTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.manager.RestClientMetadataTest]/[method:equalsContract()]
negated conditional → KILLED

2.2
Location : equals
Killed by : pl.zankowski.iextrading4j.client.rest.manager.RestClientMetadataTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.manager.RestClientMetadataTest]/[method:equalsContract()]
negated conditional → KILLED

3.3
Location : equals
Killed by : pl.zankowski.iextrading4j.client.rest.manager.RestClientMetadataTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.manager.RestClientMetadataTest]/[method:equalsContract()]
replaced boolean return with true for pl/zankowski/iextrading4j/client/rest/manager/RestClientMetadata::equals → KILLED

30

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.client.rest.manager.RestClientMetadataTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.manager.RestClientMetadataTest]/[method:equalsContract()]
negated conditional → KILLED

2.2
Location : equals
Killed by : pl.zankowski.iextrading4j.client.rest.manager.RestClientMetadataTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.manager.RestClientMetadataTest]/[method:equalsContract()]
replaced boolean return with true for pl/zankowski/iextrading4j/client/rest/manager/RestClientMetadata::equals → KILLED

31

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.client.rest.manager.RestClientMetadataTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.manager.RestClientMetadataTest]/[method:equalsContract()]
negated conditional → KILLED

36

1.1
Location : hashCode
Killed by : pl.zankowski.iextrading4j.client.rest.manager.RestClientMetadataTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.manager.RestClientMetadataTest]/[method:equalsContract()]
replaced int return with 0 for pl/zankowski/iextrading4j/client/rest/manager/RestClientMetadata::hashCode → KILLED

41

1.1
Location : toString
Killed by : pl.zankowski.iextrading4j.client.rest.manager.RestClientMetadataTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.rest.manager.RestClientMetadataTest]/[method:toStringVerification()]
replaced return value with "" for pl/zankowski/iextrading4j/client/rest/manager/RestClientMetadata::toString → KILLED

Active mutators

Tests examined


Report generated by PIT 1.7.1