JakartaHttpServletRequestWrapper.java

1
package fr.sii.ogham.spring.v3.util.compat;
2
3
import fr.sii.ogham.spring.util.compat.HttpServletRequestWrapper;
4
import jakarta.servlet.http.HttpServletRequest;
5
6
public class JakartaHttpServletRequestWrapper implements HttpServletRequestWrapper {
7
	private final HttpServletRequest request;
8
	
9
10
	public JakartaHttpServletRequestWrapper(HttpServletRequest request) {
11
		super();
12
		this.request = request;
13
	}
14
15
16
	@Override
17
	@SuppressWarnings("unchecked")
18
	public <T> T get() {
19 1 1. get : replaced return value with null for fr/sii/ogham/spring/v3/util/compat/JakartaHttpServletRequestWrapper::get → KILLED
		return (T) request;
20
	}
21
22
23
	@Override
24
	public Object getAttribute(String name) {
25 1 1. getAttribute : replaced return value with null for fr/sii/ogham/spring/v3/util/compat/JakartaHttpServletRequestWrapper::getAttribute → SURVIVED
		return request.getAttribute(name);
26
	}
27
28
}

Mutations

19

1.1
Location : get
Killed by : oghamspringbootv3autoconfigure.it.SpringWebBeanResolutionTest.[engine:junit-jupiter]/[class:oghamspringbootv3autoconfigure.it.SpringWebBeanResolutionTest]/[method:smsUsingThymeleafTemplateShouldResolveBeansAndUrls()]
replaced return value with null for fr/sii/ogham/spring/v3/util/compat/JakartaHttpServletRequestWrapper::get → KILLED

25

1.1
Location : getAttribute
Killed by :
replaced return value with null for fr/sii/ogham/spring/v3/util/compat/JakartaHttpServletRequestWrapper::getAttribute → SURVIVED

Active mutators

Tests examined


Report generated by PIT 1.13.1