OghamOvhSmsConfiguration.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.OvhSmsSender;
11
12
@Configuration
13
@ConditionalOnClass({OvhSmsSender.class})
14
@EnableConfigurationProperties(OghamOvhSmsProperties.class)
15
public class OghamOvhSmsConfiguration {
16
	
17
	@Bean
18
	@ConditionalOnMissingBean(SpringOvhSmsConfigurer.class)
19
	public SpringOvhSmsConfigurer springOvhSmsConfigurer(@Autowired(required=false) OghamOvhSmsProperties properties) {
20 2 1. springOvhSmsConfigurer : replaced return value with null for fr/sii/ogham/spring/sms/OghamOvhSmsConfiguration::springOvhSmsConfigurer → SURVIVED
2. springOvhSmsConfigurer : replaced return value with null for fr/sii/ogham/spring/sms/OghamOvhSmsConfiguration::springOvhSmsConfigurer → KILLED
		return new SpringOvhSmsConfigurer(properties);
21
	}
22
	
23
}

Mutations

20

1.1
Location : springOvhSmsConfigurer
Killed by : oghamspringbootv1autoconfigure.it.OghamSpringBoot1JavaMailAutoConfigurationTests.oghamAloneShouldUseOghamProperties(oghamspringbootv1autoconfigure.it.OghamSpringBoot1JavaMailAutoConfigurationTests)
replaced return value with null for fr/sii/ogham/spring/sms/OghamOvhSmsConfiguration::springOvhSmsConfigurer → KILLED

2.2
Location : springOvhSmsConfigurer
Killed by : none
replaced return value with null for fr/sii/ogham/spring/sms/OghamOvhSmsConfiguration::springOvhSmsConfigurer → SURVIVED

Active mutators

Tests examined


Report generated by PIT OGHAM