SseClient.java

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

Mutations

18

1.1
Location : getClient
Killed by : pl.zankowski.iextrading4j.client.sse.manager.SseClientTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.sse.manager.SseClientTest]/[method:testConstructor()]
replaced return value with null for pl/zankowski/iextrading4j/client/sse/manager/SseClient::getClient → KILLED

22

1.1
Location : getSseClientMetadata
Killed by : pl.zankowski.iextrading4j.client.sse.manager.SseClientTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.client.sse.manager.SseClientTest]/[method:testConstructor()]
replaced return value with null for pl/zankowski/iextrading4j/client/sse/manager/SseClient::getSseClientMetadata → KILLED

27

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

28

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

30

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

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

31

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

34

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

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

35

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

40

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

45

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

Active mutators

Tests examined


Report generated by PIT 1.7.1