CardanoConvertersConfig.java

1
package org.cardanofoundation.explorer.api.config;
2
3
import lombok.extern.log4j.Log4j2;
4
5
import org.springframework.beans.factory.annotation.Value;
6
import org.springframework.context.annotation.Bean;
7
import org.springframework.context.annotation.Configuration;
8
9
import org.cardanofoundation.conversions.CardanoConverters;
10
import org.cardanofoundation.conversions.ClasspathConversionsFactory;
11
import org.cardanofoundation.conversions.domain.NetworkType;
12
import org.cardanofoundation.explorer.api.common.constant.CommonConstant;
13
14
@Configuration
15
@Log4j2
16
public class CardanoConvertersConfig {
17
  @Bean
18
  public CardanoConverters cardanoConverters(@Value("${application.network}") String network) {
19 1 1. cardanoConverters : replaced return value with null for org/cardanofoundation/explorer/api/config/CardanoConvertersConfig::cardanoConverters → NO_COVERAGE
    return switch (network) {
20
      case CommonConstant.NetworkType.PREPROD -> ClasspathConversionsFactory.createConverters(
21
          NetworkType.PREPROD);
22
      case CommonConstant.NetworkType.PREVIEW -> ClasspathConversionsFactory.createConverters(
23
          NetworkType.PREVIEW);
24
      case CommonConstant.NetworkType.SANCHONET -> ClasspathConversionsFactory.createConverters(
25
          NetworkType.SANCHONET);
26
      default -> ClasspathConversionsFactory.createConverters(NetworkType.MAINNET);
27
    };
28
  }
29
}

Mutations

19

1.1
Location : cardanoConverters
Killed by : none
replaced return value with null for org/cardanofoundation/explorer/api/config/CardanoConvertersConfig::cardanoConverters → NO_COVERAGE

Active mutators

Tests examined


Report generated by PIT 1.14.2