IEXCloudToken.java

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

Mutations

17

1.1
Location : getSecretToken
Killed by : none
replaced return value with "" for pl/zankowski/iextrading4j/client/IEXCloudToken::getSecretToken → NO_COVERAGE

21

1.1
Location : getPublishableToken
Killed by : none
replaced return value with "" for pl/zankowski/iextrading4j/client/IEXCloudToken::getPublishableToken → NO_COVERAGE

26

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

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

27

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

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

3.3
Location : equals
Killed by : none
replaced boolean return with true for pl/zankowski/iextrading4j/client/IEXCloudToken::equals → SURVIVED

29

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

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

30

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

35

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

40

1.1
Location : toString
Killed by : none
replaced return value with "" for pl/zankowski/iextrading4j/client/IEXCloudToken::toString → SURVIVED

Active mutators

Tests examined


Report generated by PIT 1.7.1