ProtocolMapper.java

1
package org.cardanofoundation.explorer.api.mapper;
2
3
import java.lang.reflect.Method;
4
import java.util.ArrayList;
5
import java.util.List;
6
import java.util.Map;
7
import java.util.Objects;
8
9
import org.springframework.data.util.Pair;
10
import org.springframework.util.ObjectUtils;
11
12
import org.mapstruct.Mapper;
13
14
import org.cardanofoundation.explorer.api.common.enumeration.ProtocolType;
15
import org.cardanofoundation.explorer.api.model.response.protocol.HistoriesProtocol;
16
import org.cardanofoundation.explorer.api.model.response.protocol.ProtocolHistory;
17
import org.cardanofoundation.explorer.api.model.response.protocol.Protocols;
18
import org.cardanofoundation.explorer.api.model.response.tx.ProtocolParamResponse;
19
import org.cardanofoundation.explorer.common.entity.ledgersync.EpochParam;
20
import org.cardanofoundation.explorer.common.entity.ledgersync.ParamProposal;
21
import org.cardanofoundation.explorer.common.utils.JsonUtil;
22
23
@Mapper(componentModel = "spring")
24
public interface ProtocolMapper {
25
26
  default ProtocolParamResponse mapProtocolParamResponse(List<ParamProposal> paramProposals) {
27
    ProtocolParamResponse protocolParam = new ProtocolParamResponse();
28
29 1 1. mapProtocolParamResponse : removed call to java/util/List::forEach → NO_COVERAGE
    paramProposals.forEach(
30
        paramProposal -> {
31 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getMinFeeA())
32 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getMinFeeA().equals(paramProposal.getMinFeeA())) {
33 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMinFeeA → NO_COVERAGE
            protocolParam.setMinFeeA(paramProposal.getMinFeeA());
34
          }
35
36 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getMinFeeB())
37 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getMinFeeB().equals(paramProposal.getMinFeeB())) {
38 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMinFeeB → NO_COVERAGE
            protocolParam.setMinFeeB(paramProposal.getMinFeeB());
39
          }
40
41 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getMaxBlockSize())
42 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getMaxBlockSize().equals(paramProposal.getMaxBlockSize())) {
43 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxBlockSize → NO_COVERAGE
            protocolParam.setMaxBlockSize(paramProposal.getMaxBlockSize());
44
          }
45
46 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getMaxTxSize())
47 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getMaxTxSize().equals(paramProposal.getMaxTxSize())) {
48 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxTxSize → NO_COVERAGE
            protocolParam.setMaxTxSize(paramProposal.getMaxTxSize());
49
          }
50
51 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getMaxBhSize())
52 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getMaxBhSize().equals(paramProposal.getMaxBhSize())) {
53 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxBhSize → NO_COVERAGE
            protocolParam.setMaxBhSize(paramProposal.getMaxBhSize());
54
          }
55
56 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getKeyDeposit())
57 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getKeyDeposit().equals(paramProposal.getKeyDeposit())) {
58 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setKeyDeposit → NO_COVERAGE
            protocolParam.setKeyDeposit(paramProposal.getKeyDeposit());
59
          }
60
61 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getPoolDeposit())
62 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getPoolDeposit().equals(paramProposal.getPoolDeposit())) {
63 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setPoolDeposit → NO_COVERAGE
            protocolParam.setPoolDeposit(paramProposal.getPoolDeposit());
64
          }
65
66 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getMaxEpoch())
67 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getMaxEpoch().equals(paramProposal.getMaxEpoch())) {
68 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxEpoch → NO_COVERAGE
            protocolParam.setMaxEpoch(paramProposal.getMaxEpoch());
69
          }
70
71 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getOptimalPoolCount())
72 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getOptimalPoolCount().equals(paramProposal.getOptimalPoolCount())) {
73 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setOptimalPoolCount → NO_COVERAGE
            protocolParam.setOptimalPoolCount(paramProposal.getOptimalPoolCount());
74
          }
75
76 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getMinUtxoValue())
77 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getMinUtxoValue().equals(paramProposal.getMinUtxoValue())) {
78 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMinUtxoValue → NO_COVERAGE
            protocolParam.setMinUtxoValue(paramProposal.getMinUtxoValue());
79
          }
80
81 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getMinPoolCost())
82 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getMinPoolCost().equals(paramProposal.getMinPoolCost())) {
83 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMinPoolCost → NO_COVERAGE
            protocolParam.setMinPoolCost(paramProposal.getMinPoolCost());
84
          }
85
86 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getMaxTxExMem())
87 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getMaxTxExMem().equals(paramProposal.getMaxTxExMem())) {
88 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxTxExMem → NO_COVERAGE
            protocolParam.setMaxTxExMem(paramProposal.getMaxTxExMem());
89
          }
90 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getMaxTxExSteps())
91 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getMaxTxExSteps().equals(paramProposal.getMaxTxExSteps())) {
92 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxTxExSteps → NO_COVERAGE
            protocolParam.setMaxTxExSteps(paramProposal.getMaxTxExSteps());
93
          }
94
95 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getMaxBlockExMem())
96 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getMaxBlockExMem().equals(paramProposal.getMaxBlockExMem())) {
97 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxBlockExMem → NO_COVERAGE
            protocolParam.setMaxBlockExMem(paramProposal.getMaxBlockExMem());
98
          }
99
100 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getMaxBlockExSteps())
101 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getMaxBlockExSteps().equals(paramProposal.getMaxBlockExSteps())) {
102 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxBlockExSteps → NO_COVERAGE
            protocolParam.setMaxBlockExSteps(paramProposal.getMaxBlockExSteps());
103
          }
104
105 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getMaxValSize())
106 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getMaxValSize().equals(paramProposal.getMaxValSize())) {
107 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxValSize → NO_COVERAGE
            protocolParam.setMaxValSize(paramProposal.getMaxValSize());
108
          }
109
110 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getCoinsPerUtxoSize())
111 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getCoinsPerUtxoSize().equals(paramProposal.getCoinsPerUtxoSize())) {
112 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setCoinsPerUtxoSize → NO_COVERAGE
            protocolParam.setCoinsPerUtxoSize(paramProposal.getCoinsPerUtxoSize());
113
          }
114 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getInfluence())
115 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getInfluence().equals(paramProposal.getInfluence())) {
116 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setInfluence → NO_COVERAGE
            protocolParam.setInfluence(paramProposal.getInfluence());
117
          }
118
119 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getMonetaryExpandRate())
120
              || !protocolParam
121
                  .getMonetaryExpandRate()
122 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
                  .equals(paramProposal.getMonetaryExpandRate())) {
123 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMonetaryExpandRate → NO_COVERAGE
            protocolParam.setMonetaryExpandRate(paramProposal.getMonetaryExpandRate());
124
          }
125
126 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getTreasuryGrowthRate())
127
              || !protocolParam
128
                  .getTreasuryGrowthRate()
129 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
                  .equals(paramProposal.getTreasuryGrowthRate())) {
130 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setTreasuryGrowthRate → NO_COVERAGE
            protocolParam.setTreasuryGrowthRate(paramProposal.getTreasuryGrowthRate());
131
          }
132
133 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getDecentralisation())
134 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getDecentralisation().equals(paramProposal.getDecentralisation())) {
135 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setDecentralisation → NO_COVERAGE
            protocolParam.setDecentralisation(paramProposal.getDecentralisation());
136
          }
137
138 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getPriceMem())
139 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getPriceMem().equals(paramProposal.getPriceMem())) {
140 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setPriceMem → NO_COVERAGE
            protocolParam.setPriceMem(paramProposal.getPriceMem());
141
          }
142
143 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getPriceStep())
144 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getPriceStep().equals(paramProposal.getPriceStep())) {
145 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setPriceStep → NO_COVERAGE
            protocolParam.setPriceStep(paramProposal.getPriceStep());
146
          }
147
148 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getProtocolMajor())
149 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getProtocolMajor().equals(paramProposal.getProtocolMajor())) {
150 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setProtocolMajor → NO_COVERAGE
            protocolParam.setProtocolMajor(paramProposal.getProtocolMajor());
151
          }
152
153 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getProtocolMinor())
154 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getProtocolMinor().equals(paramProposal.getProtocolMinor())) {
155 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setProtocolMinor → NO_COVERAGE
            protocolParam.setProtocolMinor(paramProposal.getProtocolMinor());
156
          }
157
158 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getCollateralPercent())
159
              || !protocolParam
160
                  .getCollateralPercent()
161 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
                  .equals(paramProposal.getCollateralPercent())) {
162 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setCollateralPercent → NO_COVERAGE
            protocolParam.setCollateralPercent(paramProposal.getCollateralPercent());
163
          }
164
165 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getMaxCollateralInputs())
166
              || !protocolParam
167
                  .getMaxCollateralInputs()
168 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
                  .equals(paramProposal.getMaxCollateralInputs())) {
169 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxCollateralInputs → NO_COVERAGE
            protocolParam.setMaxCollateralInputs(paramProposal.getMaxCollateralInputs());
170
          }
171
172 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getEntropy())
173 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getEntropy().equals(paramProposal.getEntropy())) {
174 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setEntropy → NO_COVERAGE
            protocolParam.setEntropy(paramProposal.getEntropy());
175
          }
176
177 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(paramProposal.getCostModel())) {
178
            return;
179
          }
180
181
          var costModel = JsonUtil.getPrettyJson(paramProposal.getCostModel().getCosts());
182 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
          if (Objects.isNull(protocolParam.getCostModel())
183 1 1. lambda$mapProtocolParamResponse$0 : negated conditional → NO_COVERAGE
              || !protocolParam.getCostModel().equals(costModel)) {
184 1 1. lambda$mapProtocolParamResponse$0 : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setCostModel → NO_COVERAGE
            protocolParam.setCostModel(costModel);
185
          }
186
        });
187 1 1. mapProtocolParamResponse : negated conditional → NO_COVERAGE
    if (protocolParam.hashCode() == new ProtocolParamResponse().hashCode()) {
188
      return null;
189
    }
190
191 1 1. mapProtocolParamResponse : replaced return value with null for org/cardanofoundation/explorer/api/mapper/ProtocolMapper::mapProtocolParamResponse → NO_COVERAGE
    return protocolParam;
192
  }
193
194
  default ProtocolParamResponse mapPreviousProtocolParamResponse(
195
      EpochParam epochParam, ProtocolParamResponse currentParam) {
196
    ProtocolParamResponse previousParam = new ProtocolParamResponse();
197
198 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getMinFeeA())
199 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getMinFeeA())
200 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getMinFeeA())) {
201 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMinFeeA → NO_COVERAGE
      previousParam.setMinFeeA(epochParam.getMinFeeA());
202
    }
203
204 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getMinFeeB())
205 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getMinFeeB())
206 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getMinFeeB())) {
207 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMinFeeB → NO_COVERAGE
      previousParam.setMinFeeB(epochParam.getMinFeeB());
208
    }
209
210 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getMaxBlockSize())
211 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getMaxBlockSize())
212 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getMaxBlockSize())) {
213 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxBlockSize → NO_COVERAGE
      previousParam.setMaxBlockSize(epochParam.getMaxBlockSize());
214
    }
215
216 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getMaxTxSize())
217 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getMaxBlockSize())
218 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getMaxTxSize())) {
219 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxTxSize → NO_COVERAGE
      previousParam.setMaxTxSize(epochParam.getMaxTxSize());
220
    }
221
222 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getMaxBhSize())
223 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getMaxBhSize())
224 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getMaxBhSize())) {
225 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxBhSize → NO_COVERAGE
      previousParam.setMaxBhSize(epochParam.getMaxBhSize());
226
    }
227
228 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getKeyDeposit())
229 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getKeyDeposit())
230 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getKeyDeposit())) {
231 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setKeyDeposit → NO_COVERAGE
      previousParam.setKeyDeposit(epochParam.getKeyDeposit());
232
    }
233
234 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getPoolDeposit())
235 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getPoolDeposit())
236 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getPoolDeposit())) {
237 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setPoolDeposit → NO_COVERAGE
      previousParam.setPoolDeposit(epochParam.getPoolDeposit());
238
    }
239
240 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getMaxEpoch())
241 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getMaxEpoch())
242 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getMaxEpoch())) {
243 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxEpoch → NO_COVERAGE
      previousParam.setMaxEpoch(epochParam.getMaxEpoch());
244
    }
245
246 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getOptimalPoolCount())
247 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getOptimalPoolCount())
248 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getOptimalPoolCount())) {
249 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setOptimalPoolCount → NO_COVERAGE
      previousParam.setOptimalPoolCount(epochParam.getOptimalPoolCount());
250
    }
251
252 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getMinUtxoValue())
253 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getMinUtxoValue())
254 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getMinUtxoValue())) {
255 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMinUtxoValue → NO_COVERAGE
      previousParam.setMinUtxoValue(epochParam.getMinUtxoValue());
256
    }
257
258 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getMinPoolCost())
259 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getMinPoolCost())
260 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getMinPoolCost())) {
261 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMinPoolCost → NO_COVERAGE
      previousParam.setMinPoolCost(epochParam.getMinPoolCost());
262
    }
263
264 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getMaxTxExMem())
265 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getMaxTxExMem())
266 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getMaxTxExMem())) {
267 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxTxExMem → NO_COVERAGE
      previousParam.setMaxTxExMem(epochParam.getMaxTxExMem());
268
    }
269 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getMaxTxExSteps())
270 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getMaxTxExSteps())
271 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getMaxTxExSteps())) {
272 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxTxExSteps → NO_COVERAGE
      previousParam.setMaxTxExSteps(epochParam.getMaxTxExSteps());
273
    }
274
275 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getMaxBlockExMem())
276 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getMaxBlockExMem())
277 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getMaxBlockExMem())) {
278 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxBlockExMem → NO_COVERAGE
      previousParam.setMaxBlockExMem(epochParam.getMaxBlockExMem());
279
    }
280
281 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getMaxBlockExSteps())
282 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getMaxBlockExSteps())
283 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getMaxBlockExSteps())) {
284 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxBlockExSteps → NO_COVERAGE
      previousParam.setMaxBlockExSteps(epochParam.getMaxBlockExSteps());
285
    }
286
287 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getMaxValSize())
288 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getMaxValSize())
289 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getMaxValSize())) {
290 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxValSize → NO_COVERAGE
      previousParam.setMaxValSize(epochParam.getMaxValSize());
291
    }
292
293 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getCoinsPerUtxoSize())
294 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getCoinsPerUtxoSize())
295 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getCoinsPerUtxoSize())) {
296 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setCoinsPerUtxoSize → NO_COVERAGE
      previousParam.setCoinsPerUtxoSize(epochParam.getCoinsPerUtxoSize());
297
    }
298 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getInfluence())
299 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getInfluence())
300 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getInfluence())) {
301 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setInfluence → NO_COVERAGE
      previousParam.setInfluence(epochParam.getInfluence());
302
    }
303
304 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getMonetaryExpandRate())
305 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getMonetaryExpandRate())
306 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getMonetaryExpandRate())) {
307 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMonetaryExpandRate → NO_COVERAGE
      previousParam.setMonetaryExpandRate(epochParam.getMonetaryExpandRate());
308
    }
309
310 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getTreasuryGrowthRate())
311 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getTreasuryGrowthRate())
312 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getTreasuryGrowthRate())) {
313 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setTreasuryGrowthRate → NO_COVERAGE
      previousParam.setTreasuryGrowthRate(epochParam.getTreasuryGrowthRate());
314
    }
315
316 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getDecentralisation())
317 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getDecentralisation())
318 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getDecentralisation())) {
319 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setDecentralisation → NO_COVERAGE
      previousParam.setDecentralisation(epochParam.getDecentralisation());
320
    }
321
322 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getPriceMem())
323 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getPriceMem())
324 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getPriceMem())) {
325 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setPriceMem → NO_COVERAGE
      previousParam.setPriceMem(epochParam.getPriceMem());
326
    }
327
328 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getPriceStep())
329 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getPriceStep())
330 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getPriceStep())) {
331 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setPriceStep → NO_COVERAGE
      previousParam.setPriceStep(epochParam.getPriceStep());
332
    }
333
334 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getProtocolMajor())
335 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getProtocolMajor())
336 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getProtocolMajor())) {
337 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setProtocolMajor → NO_COVERAGE
      previousParam.setProtocolMajor(epochParam.getProtocolMajor());
338
    }
339
340 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getProtocolMinor())
341 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getProtocolMinor())
342 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getProtocolMinor())) {
343 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setProtocolMinor → NO_COVERAGE
      previousParam.setProtocolMinor(epochParam.getProtocolMinor());
344
    }
345
346 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getCollateralPercent())
347 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getCollateralPercent())
348 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getCollateralPercent())) {
349 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setCollateralPercent → NO_COVERAGE
      currentParam.setCollateralPercent(epochParam.getCollateralPercent());
350
    }
351
352 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getMaxCollateralInputs())
353 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getMaxCollateralInputs())
354 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getMaxCollateralInputs())) {
355 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxCollateralInputs → NO_COVERAGE
      previousParam.setMaxCollateralInputs(epochParam.getMaxCollateralInputs());
356
    }
357
358 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(currentParam.getEntropy())
359 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(epochParam.getExtraEntropy())
360 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getEntropy())) {
361 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setEntropy → NO_COVERAGE
      previousParam.setEntropy(epochParam.getExtraEntropy());
362
    }
363
364 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
    if (Objects.nonNull(epochParam.getCostModel())
365 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.nonNull(currentParam.getCostModel())
366 1 1. mapPreviousProtocolParamResponse : negated conditional → NO_COVERAGE
        && Objects.isNull(previousParam.getCostModel())) {
367 1 1. mapPreviousProtocolParamResponse : removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setCostModel → NO_COVERAGE
      previousParam.setCostModel(JsonUtil.getPrettyJson(epochParam.getCostModel().getCosts()));
368
    }
369
370 1 1. mapPreviousProtocolParamResponse : replaced return value with null for org/cardanofoundation/explorer/api/mapper/ProtocolMapper::mapPreviousProtocolParamResponse → NO_COVERAGE
    return previousParam;
371
  }
372
373
  default HistoriesProtocol mapProtocolsToHistoriesProtocol(
374
      List<Protocols> protocols,
375
      Map<ProtocolType, Pair<Method, Method>> protocolsMethods,
376
      Map<ProtocolType, Pair<Method, Method>> historiesProtocolMethods,
377
      List<ProtocolType> protocolTypes) {
378
    HistoriesProtocol historiesProtocol =
379
        HistoriesProtocol.builder().epochChanges(new ArrayList<>()).build();
380
381 1 1. mapProtocolsToHistoriesProtocol : removed call to java/util/List::forEach → KILLED
    protocols.forEach(
382
        protocol -> {
383
          historiesProtocol.getEpochChanges().add(protocol.getEpochChange());
384 1 1. lambda$mapProtocolsToHistoriesProtocol$2 : removed call to java/util/List::forEach → KILLED
          protocolTypes.forEach(
385
              protocolType -> {
386
                var historiesGetter = historiesProtocolMethods.get(protocolType).getSecond();
387
                var historiesSetter = historiesProtocolMethods.get(protocolType).getFirst();
388
389
                var protocolGetter = protocolsMethods.get(protocolType).getSecond();
390
391
                try {
392
                  var protocolValue = protocolGetter.invoke(protocol);
393
394 1 1. lambda$mapProtocolsToHistoriesProtocol$1 : negated conditional → KILLED
                  if (Objects.nonNull(protocolValue)) {
395 1 1. lambda$mapProtocolsToHistoriesProtocol$1 : negated conditional → KILLED
                    if (ObjectUtils.isEmpty(historiesGetter.invoke(historiesProtocol))) {
396
                      historiesSetter.invoke(historiesProtocol, new ArrayList<>());
397
                    }
398
                    ((List<ProtocolHistory>) historiesGetter.invoke(historiesProtocol))
399
                        .add((ProtocolHistory) protocolValue);
400
                  }
401
                } catch (Exception e) {
402 1 1. lambda$mapProtocolsToHistoriesProtocol$1 : removed call to java/lang/Exception::printStackTrace → NO_COVERAGE
                  e.printStackTrace();
403
                }
404
              });
405
        });
406
407 1 1. mapProtocolsToHistoriesProtocol : replaced return value with null for org/cardanofoundation/explorer/api/mapper/ProtocolMapper::mapProtocolsToHistoriesProtocol → KILLED
    return historiesProtocol;
408
  }
409
}

Mutations

29

1.1
Location : mapProtocolParamResponse
Killed by : none
removed call to java/util/List::forEach → NO_COVERAGE

31

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

32

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

33

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMinFeeA → NO_COVERAGE

36

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

37

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

38

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMinFeeB → NO_COVERAGE

41

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

42

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

43

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxBlockSize → NO_COVERAGE

46

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

47

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

48

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxTxSize → NO_COVERAGE

51

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

52

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

53

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxBhSize → NO_COVERAGE

56

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

57

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

58

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setKeyDeposit → NO_COVERAGE

61

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

62

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

63

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setPoolDeposit → NO_COVERAGE

66

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

67

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

68

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxEpoch → NO_COVERAGE

71

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

72

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

73

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setOptimalPoolCount → NO_COVERAGE

76

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

77

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

78

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMinUtxoValue → NO_COVERAGE

81

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

82

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

83

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMinPoolCost → NO_COVERAGE

86

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

87

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

88

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxTxExMem → NO_COVERAGE

90

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

91

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

92

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxTxExSteps → NO_COVERAGE

95

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

96

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

97

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxBlockExMem → NO_COVERAGE

100

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

101

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

102

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxBlockExSteps → NO_COVERAGE

105

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

106

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

107

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxValSize → NO_COVERAGE

110

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

111

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

112

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setCoinsPerUtxoSize → NO_COVERAGE

114

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

115

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

116

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setInfluence → NO_COVERAGE

119

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

122

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

123

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMonetaryExpandRate → NO_COVERAGE

126

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

129

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

130

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setTreasuryGrowthRate → NO_COVERAGE

133

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

134

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

135

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setDecentralisation → NO_COVERAGE

138

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

139

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

140

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setPriceMem → NO_COVERAGE

143

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

144

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

145

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setPriceStep → NO_COVERAGE

148

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

149

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

150

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setProtocolMajor → NO_COVERAGE

153

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

154

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

155

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setProtocolMinor → NO_COVERAGE

158

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

161

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

162

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setCollateralPercent → NO_COVERAGE

165

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

168

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

169

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxCollateralInputs → NO_COVERAGE

172

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

173

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

174

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setEntropy → NO_COVERAGE

177

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

182

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

183

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
negated conditional → NO_COVERAGE

184

1.1
Location : lambda$mapProtocolParamResponse$0
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setCostModel → NO_COVERAGE

187

1.1
Location : mapProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

191

1.1
Location : mapProtocolParamResponse
Killed by : none
replaced return value with null for org/cardanofoundation/explorer/api/mapper/ProtocolMapper::mapProtocolParamResponse → NO_COVERAGE

198

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

199

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

200

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

201

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMinFeeA → NO_COVERAGE

204

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

205

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

206

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

207

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMinFeeB → NO_COVERAGE

210

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

211

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

212

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

213

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxBlockSize → NO_COVERAGE

216

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

217

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

218

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

219

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxTxSize → NO_COVERAGE

222

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

223

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

224

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

225

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxBhSize → NO_COVERAGE

228

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

229

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

230

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

231

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setKeyDeposit → NO_COVERAGE

234

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

235

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

236

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

237

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setPoolDeposit → NO_COVERAGE

240

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

241

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

242

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

243

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxEpoch → NO_COVERAGE

246

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

247

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

248

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

249

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setOptimalPoolCount → NO_COVERAGE

252

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

253

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

254

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

255

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMinUtxoValue → NO_COVERAGE

258

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

259

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

260

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

261

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMinPoolCost → NO_COVERAGE

264

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

265

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

266

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

267

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxTxExMem → NO_COVERAGE

269

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

270

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

271

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

272

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxTxExSteps → NO_COVERAGE

275

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

276

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

277

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

278

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxBlockExMem → NO_COVERAGE

281

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

282

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

283

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

284

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxBlockExSteps → NO_COVERAGE

287

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

288

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

289

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

290

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxValSize → NO_COVERAGE

293

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

294

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

295

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

296

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setCoinsPerUtxoSize → NO_COVERAGE

298

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

299

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

300

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

301

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setInfluence → NO_COVERAGE

304

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

305

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

306

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

307

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMonetaryExpandRate → NO_COVERAGE

310

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

311

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

312

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

313

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setTreasuryGrowthRate → NO_COVERAGE

316

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

317

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

318

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

319

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setDecentralisation → NO_COVERAGE

322

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

323

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

324

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

325

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setPriceMem → NO_COVERAGE

328

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

329

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

330

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

331

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setPriceStep → NO_COVERAGE

334

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

335

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

336

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

337

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setProtocolMajor → NO_COVERAGE

340

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

341

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

342

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

343

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setProtocolMinor → NO_COVERAGE

346

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

347

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

348

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

349

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setCollateralPercent → NO_COVERAGE

352

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

353

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

354

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

355

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setMaxCollateralInputs → NO_COVERAGE

358

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

359

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

360

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

361

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setEntropy → NO_COVERAGE

364

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

365

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

366

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
negated conditional → NO_COVERAGE

367

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
removed call to org/cardanofoundation/explorer/api/model/response/tx/ProtocolParamResponse::setCostModel → NO_COVERAGE

370

1.1
Location : mapPreviousProtocolParamResponse
Killed by : none
replaced return value with null for org/cardanofoundation/explorer/api/mapper/ProtocolMapper::mapPreviousProtocolParamResponse → NO_COVERAGE

381

1.1
Location : mapProtocolsToHistoriesProtocol
Killed by : org.cardanofoundation.explorer.api.service.ProtocolServiceTest.[engine:junit-jupiter]/[class:org.cardanofoundation.explorer.api.service.ProtocolServiceTest]/[method:testAddedHistoriesDecentralisation()]
removed call to java/util/List::forEach → KILLED

384

1.1
Location : lambda$mapProtocolsToHistoriesProtocol$2
Killed by : org.cardanofoundation.explorer.api.service.ProtocolServiceTest.[engine:junit-jupiter]/[class:org.cardanofoundation.explorer.api.service.ProtocolServiceTest]/[method:testAddedHistoriesDecentralisation()]
removed call to java/util/List::forEach → KILLED

394

1.1
Location : lambda$mapProtocolsToHistoriesProtocol$1
Killed by : org.cardanofoundation.explorer.api.service.ProtocolServiceTest.[engine:junit-jupiter]/[class:org.cardanofoundation.explorer.api.service.ProtocolServiceTest]/[method:testAddedHistoriesDecentralisation()]
negated conditional → KILLED

395

1.1
Location : lambda$mapProtocolsToHistoriesProtocol$1
Killed by : org.cardanofoundation.explorer.api.service.ProtocolServiceTest.[engine:junit-jupiter]/[class:org.cardanofoundation.explorer.api.service.ProtocolServiceTest]/[method:testAddedHistoriesDecentralisation()]
negated conditional → KILLED

402

1.1
Location : lambda$mapProtocolsToHistoriesProtocol$1
Killed by : none
removed call to java/lang/Exception::printStackTrace → NO_COVERAGE

407

1.1
Location : mapProtocolsToHistoriesProtocol
Killed by : org.cardanofoundation.explorer.api.service.ProtocolServiceTest.[engine:junit-jupiter]/[class:org.cardanofoundation.explorer.api.service.ProtocolServiceTest]/[method:testAddedHistoriesDecentralisation()]
replaced return value with null for org/cardanofoundation/explorer/api/mapper/ProtocolMapper::mapProtocolsToHistoriesProtocol → KILLED

Active mutators

Tests examined


Report generated by PIT 1.14.2