TxContractMapperImpl.java

1
package org.cardanofoundation.explorer.api.mapper;
2
3
import javax.annotation.processing.Generated;
4
import org.cardanofoundation.explorer.api.model.response.tx.ContractResponse;
5
import org.cardanofoundation.explorer.api.projection.TxContractProjection;
6
import org.springframework.stereotype.Component;
7
8
@Generated(
9
    value = "org.mapstruct.ap.MappingProcessor",
10
    date = "2024-11-05T06:00:27+0000",
11
    comments = "version: 1.5.3.Final, compiler: javac, environment: Java 18.0.2.1 (Eclipse Adoptium)"
12
)
13
@Component
14
public class TxContractMapperImpl implements TxContractMapper {
15
16
    @Override
17
    public ContractResponse fromTxContractProjectionToContractResponse(TxContractProjection txContractProjection) {
18 1 1. fromTxContractProjectionToContractResponse : negated conditional → NO_COVERAGE
        if ( txContractProjection == null ) {
19
            return null;
20
        }
21
22
        ContractResponse.ContractResponseBuilder contractResponse = ContractResponse.builder();
23
24
        contractResponse.redeemerBytes( bytesToString( txContractProjection.getRedeemerBytes() ) );
25
        contractResponse.datumBytesIn( bytesToString( txContractProjection.getDatumBytesIn() ) );
26
        contractResponse.datumBytesOut( bytesToString( txContractProjection.getDatumBytesOut() ) );
27
        contractResponse.scriptBytes( bytesToString( txContractProjection.getScriptBytes() ) );
28
        contractResponse.address( txContractProjection.getAddress() );
29
        contractResponse.scriptHash( txContractProjection.getScriptHash() );
30
        contractResponse.purpose( txContractProjection.getPurpose() );
31 1 1. fromTxContractProjectionToContractResponse : negated conditional → NO_COVERAGE
        if ( txContractProjection.getRedeemerMem() != null ) {
32
            contractResponse.redeemerMem( txContractProjection.getRedeemerMem().longValue() );
33
        }
34 1 1. fromTxContractProjectionToContractResponse : negated conditional → NO_COVERAGE
        if ( txContractProjection.getRedeemerSteps() != null ) {
35
            contractResponse.redeemerSteps( txContractProjection.getRedeemerSteps().longValue() );
36
        }
37
        contractResponse.datumHashIn( txContractProjection.getDatumHashIn() );
38
        contractResponse.datumHashOut( txContractProjection.getDatumHashOut() );
39
        contractResponse.txOutId( txContractProjection.getTxOutId() );
40
        contractResponse.stakeAddress( txContractProjection.getStakeAddress() );
41
        contractResponse.utxoIndex( txContractProjection.getUtxoIndex() );
42
        contractResponse.utxoHash( txContractProjection.getUtxoHash() );
43
44
        contractResponse.redeemerCertType( getRedeemerCertType(txContractProjection) );
45
46 1 1. fromTxContractProjectionToContractResponse : replaced return value with null for org/cardanofoundation/explorer/api/mapper/TxContractMapperImpl::fromTxContractProjectionToContractResponse → NO_COVERAGE
        return contractResponse.build();
47
    }
48
}

Mutations

18

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

31

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

34

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

46

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

Active mutators

Tests examined


Report generated by PIT 1.14.2