OghamCloudhopperConfiguration.java

1
package fr.sii.ogham.spring.sms;
2
3
import org.springframework.beans.factory.annotation.Autowired;
4
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
5
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
6
import org.springframework.boot.context.properties.EnableConfigurationProperties;
7
import org.springframework.context.annotation.Bean;
8
import org.springframework.context.annotation.Configuration;
9
10
import fr.sii.ogham.sms.sender.impl.CloudhopperSMPPSender;
11
12
@Configuration
13
@ConditionalOnClass({ CloudhopperSMPPSender.class })
14
@EnableConfigurationProperties({ OghamCloudhopperProperties.class, OghamSmppProperties.class })
15
public class OghamCloudhopperConfiguration {
16
	// @formatter:off
17
	@Bean
18
	@ConditionalOnMissingBean(SpringCloudhopperConfigurer.class)
19
	public SpringCloudhopperConfigurer springCloudhopperConfigurer(
20
			@Autowired(required = false) OghamSmsProperties smsProperties,
21
			@Autowired(required = false) OghamSmppProperties smppProperties,
22
			@Autowired(required = false) OghamCloudhopperProperties cloudhopperProperties) {
23 1 1. springCloudhopperConfigurer : replaced return value with null for fr/sii/ogham/spring/sms/OghamCloudhopperConfiguration::springCloudhopperConfigurer → RUN_ERROR
		return new SpringCloudhopperConfigurer(smsProperties, smppProperties, cloudhopperProperties);
24
	}
25
	// @formatter:on
26
}

Mutations

23

1.1
Location : springCloudhopperConfigurer
Killed by :
replaced return value with null for fr/sii/ogham/spring/sms/OghamCloudhopperConfiguration::springCloudhopperConfigurer → RUN_ERROR

Active mutators

Tests examined


Report generated by PIT 1.13.1