Ipos.java

1
package pl.zankowski.iextrading4j.api.stocks;
2
3
import com.fasterxml.jackson.annotation.JsonCreator;
4
import com.fasterxml.jackson.annotation.JsonProperty;
5
import com.google.common.base.Objects;
6
7
import java.io.Serializable;
8
import java.util.List;
9
10
import static pl.zankowski.iextrading4j.api.util.ListUtil.immutableList;
11
12
public class Ipos implements Serializable {
13
14
    private static final long serialVersionUID = 7298805942010846052L;
15
16
    private final List<Ipo> rawData;
17
    private final List<IpoSummary> viewData;
18
19
    @JsonCreator
20
    public Ipos(
21
            @JsonProperty("rawData") final List<Ipo> rawData,
22
            @JsonProperty("viewData") final List<IpoSummary> viewData) {
23
        this.rawData = immutableList(rawData);
24
        this.viewData = immutableList(viewData);
25
    }
26
27
    public List<Ipo> getRawData() {
28 1 1. getRawData : replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/Ipos::getRawData → KILLED
        return rawData;
29
    }
30
31
    public List<IpoSummary> getViewData() {
32 1 1. getViewData : replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/Ipos::getViewData → KILLED
        return viewData;
33
    }
34
35
    @Override
36
    public boolean equals(final Object o) {
37 2 1. equals : negated conditional → KILLED
2. equals : replaced boolean return with false for pl/zankowski/iextrading4j/api/stocks/Ipos::equals → KILLED
        if (this == o) return true;
38 3 1. equals : negated conditional → KILLED
2. equals : negated conditional → KILLED
3. equals : replaced boolean return with true for pl/zankowski/iextrading4j/api/stocks/Ipos::equals → KILLED
        if (o == null || getClass() != o.getClass()) return false;
39
        final Ipos ipos = (Ipos) o;
40 2 1. equals : negated conditional → KILLED
2. equals : replaced boolean return with true for pl/zankowski/iextrading4j/api/stocks/Ipos::equals → KILLED
        return Objects.equal(rawData, ipos.rawData) &&
41 1 1. equals : negated conditional → KILLED
                Objects.equal(viewData, ipos.viewData);
42
    }
43
44
    @Override
45
    public int hashCode() {
46 1 1. hashCode : replaced int return with 0 for pl/zankowski/iextrading4j/api/stocks/Ipos::hashCode → KILLED
        return Objects.hashCode(rawData, viewData);
47
    }
48
49
    @Override
50
    public String toString() {
51 1 1. toString : replaced return value with "" for pl/zankowski/iextrading4j/api/stocks/Ipos::toString → KILLED
        return "Ipos{" +
52
                "rawData=" + rawData +
53
                ", viewData=" + viewData +
54
                '}';
55
    }
56
57
}

Mutations

28

1.1
Location : getRawData
Killed by : pl.zankowski.iextrading4j.api.stocks.IposTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.IposTest]/[method:constructor()]
replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/Ipos::getRawData → KILLED

32

1.1
Location : getViewData
Killed by : pl.zankowski.iextrading4j.api.stocks.IposTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.IposTest]/[method:constructor()]
replaced return value with Collections.emptyList for pl/zankowski/iextrading4j/api/stocks/Ipos::getViewData → KILLED

37

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.IposTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.IposTest]/[method:equalsContract()]
negated conditional → KILLED

2.2
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.IposTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.IposTest]/[method:equalsContract()]
replaced boolean return with false for pl/zankowski/iextrading4j/api/stocks/Ipos::equals → KILLED

38

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.IposTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.IposTest]/[method:equalsContract()]
negated conditional → KILLED

2.2
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.IposTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.IposTest]/[method:equalsContract()]
negated conditional → KILLED

3.3
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.IposTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.IposTest]/[method:equalsContract()]
replaced boolean return with true for pl/zankowski/iextrading4j/api/stocks/Ipos::equals → KILLED

40

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.IposTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.IposTest]/[method:equalsContract()]
negated conditional → KILLED

2.2
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.IposTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.IposTest]/[method:equalsContract()]
replaced boolean return with true for pl/zankowski/iextrading4j/api/stocks/Ipos::equals → KILLED

41

1.1
Location : equals
Killed by : pl.zankowski.iextrading4j.api.stocks.IposTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.IposTest]/[method:equalsContract()]
negated conditional → KILLED

46

1.1
Location : hashCode
Killed by : pl.zankowski.iextrading4j.api.stocks.IposTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.IposTest]/[method:equalsContract()]
replaced int return with 0 for pl/zankowski/iextrading4j/api/stocks/Ipos::hashCode → KILLED

51

1.1
Location : toString
Killed by : pl.zankowski.iextrading4j.api.stocks.IposTest.[engine:junit-jupiter]/[class:pl.zankowski.iextrading4j.api.stocks.IposTest]/[method:toStringVerification()]
replaced return value with "" for pl/zankowski/iextrading4j/api/stocks/Ipos::toString → KILLED

Active mutators

Tests examined


Report generated by PIT 1.7.1