3935 lines
113 KiB
HTML
3935 lines
113 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
|
<link rel="stylesheet" type="text/css" href="../style.css">
|
|
</head>
|
|
<body>
|
|
|
|
|
|
<h1>RequestExceptionHandler.java</h1>
|
|
|
|
<table class="src">
|
|
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_1'/>
|
|
1
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_1'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>package com.project.auth.presentation.support.exception;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_2'/>
|
|
2
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_2'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_3'/>
|
|
3
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_3'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import com.project.auth.application.support.exception.CommonErrorCode;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_4'/>
|
|
4
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_4'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import com.project.auth.application.support.logging.LogSanitizer;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_5'/>
|
|
5
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_5'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import com.project.auth.presentation.support.response.ApiResult;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_6'/>
|
|
6
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_6'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import com.project.auth.presentation.support.response.ApiResultFactory;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_7'/>
|
|
7
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_7'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import jakarta.servlet.http.HttpServletRequest;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_8'/>
|
|
8
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_8'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import org.slf4j.Logger;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_9'/>
|
|
9
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_9'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import org.slf4j.LoggerFactory;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_10'/>
|
|
10
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_10'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import org.springframework.core.annotation.Order;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_11'/>
|
|
11
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_11'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import org.springframework.beans.TypeMismatchException;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_12'/>
|
|
12
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_12'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import org.springframework.core.Ordered;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_13'/>
|
|
13
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_13'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import org.springframework.http.HttpStatusCode;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_14'/>
|
|
14
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_14'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import org.springframework.http.ResponseEntity;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_15'/>
|
|
15
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_15'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import org.springframework.http.converter.HttpMessageNotReadableException;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_16'/>
|
|
16
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_16'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import org.springframework.web.ErrorResponse;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_17'/>
|
|
17
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_17'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import org.springframework.web.ErrorResponseException;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_18'/>
|
|
18
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_18'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import org.springframework.web.HttpMediaTypeNotAcceptableException;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_19'/>
|
|
19
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_19'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import org.springframework.web.HttpMediaTypeNotSupportedException;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_20'/>
|
|
20
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_20'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import org.springframework.web.HttpRequestMethodNotSupportedException;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_21'/>
|
|
21
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_21'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import org.springframework.web.bind.MissingServletRequestParameterException;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_22'/>
|
|
22
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_22'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import org.springframework.web.bind.MissingRequestHeaderException;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_23'/>
|
|
23
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_23'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import org.springframework.web.bind.ServletRequestBindingException;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_24'/>
|
|
24
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_24'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import org.springframework.web.bind.annotation.ExceptionHandler;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_25'/>
|
|
25
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_25'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import org.springframework.web.bind.annotation.RestControllerAdvice;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_26'/>
|
|
26
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_26'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import org.springframework.web.multipart.MaxUploadSizeExceededException;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_27'/>
|
|
27
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_27'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import org.springframework.web.server.ResponseStatusException;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_28'/>
|
|
28
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_28'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>import org.springframework.web.servlet.resource.NoResourceFoundException;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_29'/>
|
|
29
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_29'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_30'/>
|
|
30
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_30'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>@RestControllerAdvice</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_31'/>
|
|
31
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_31'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>@Order(Ordered.HIGHEST_PRECEDENCE + 20)</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_32'/>
|
|
32
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_32'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>public class RequestExceptionHandler {</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_33'/>
|
|
33
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_33'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_34'/>
|
|
34
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_34'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> private static final Logger log = LoggerFactory.getLogger(RequestExceptionHandler.class);</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_35'/>
|
|
35
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_35'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_36'/>
|
|
36
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_36'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> private final ApiResultFactory apiResultFactory;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_37'/>
|
|
37
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_37'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_38'/>
|
|
38
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_38'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> public RequestExceptionHandler(ApiResultFactory apiResultFactory) {</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_39'/>
|
|
39
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_39'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> this.apiResultFactory = apiResultFactory;</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_40'/>
|
|
40
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_40'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> }</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_41'/>
|
|
41
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_41'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_42'/>
|
|
42
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_42'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> @ExceptionHandler(HttpMessageNotReadableException.class)</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_43'/>
|
|
43
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_43'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> public ResponseEntity<ApiResult<Void>> handleMessageNotReadableException(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_44'/>
|
|
44
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_44'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> HttpMessageNotReadableException exception,</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_45'/>
|
|
45
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_45'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> HttpServletRequest request</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_46'/>
|
|
46
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_46'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ) {</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_47'/>
|
|
47
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_47'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> log.warn("Request body not readable. method={} requestPath={} errorCode={}",</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_48'/>
|
|
48
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_48'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> request.getMethod(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_49'/>
|
|
49
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_49'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> LogSanitizer.requestPath(request.getRequestURI()),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_50'/>
|
|
50
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_50'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.INVALID_REQUEST_BODY.code());</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_51'/>
|
|
51
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_51'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_52'/>
|
|
52
|
|
</td>
|
|
<td class='killed'>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_52'>1</a>
|
|
<span>
|
|
1. handleMessageNotReadableException : replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleMessageNotReadableException → KILLED<br/>
|
|
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class='killed'> return ResponseEntity.status(ApiErrorHttpStatusMapper.map(PresentationErrorCode.INVALID_REQUEST_BODY))</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_53'/>
|
|
53
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_53'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> .body(apiResultFactory.failure(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_54'/>
|
|
54
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_54'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.INVALID_REQUEST_BODY.code(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_55'/>
|
|
55
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_55'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.INVALID_REQUEST_BODY.message()</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_56'/>
|
|
56
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_56'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ));</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_57'/>
|
|
57
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_57'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> }</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_58'/>
|
|
58
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_58'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_59'/>
|
|
59
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_59'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> @ExceptionHandler(HttpRequestMethodNotSupportedException.class)</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_60'/>
|
|
60
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_60'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> public ResponseEntity<ApiResult<Void>> handleMethodNotSupportedException(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_61'/>
|
|
61
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_61'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> HttpRequestMethodNotSupportedException exception,</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_62'/>
|
|
62
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_62'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> HttpServletRequest request</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_63'/>
|
|
63
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_63'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ) {</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_64'/>
|
|
64
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_64'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> log.warn("Method not supported. method={} requestPath={} attemptedMethod={} errorCode={}",</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_65'/>
|
|
65
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_65'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> request.getMethod(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_66'/>
|
|
66
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_66'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> LogSanitizer.requestPath(request.getRequestURI()),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_67'/>
|
|
67
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_67'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> LogSanitizer.normalize(exception.getMethod()),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_68'/>
|
|
68
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_68'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.METHOD_NOT_ALLOWED.code());</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_69'/>
|
|
69
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_69'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_70'/>
|
|
70
|
|
</td>
|
|
<td class='killed'>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_70'>1</a>
|
|
<span>
|
|
1. handleMethodNotSupportedException : replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleMethodNotSupportedException → KILLED<br/>
|
|
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class='killed'> return ResponseEntity.status(ApiErrorHttpStatusMapper.map(PresentationErrorCode.METHOD_NOT_ALLOWED))</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_71'/>
|
|
71
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_71'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> .body(apiResultFactory.failure(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_72'/>
|
|
72
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_72'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.METHOD_NOT_ALLOWED.code(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_73'/>
|
|
73
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_73'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.METHOD_NOT_ALLOWED.message()</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_74'/>
|
|
74
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_74'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ));</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_75'/>
|
|
75
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_75'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> }</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_76'/>
|
|
76
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_76'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_77'/>
|
|
77
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_77'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> @ExceptionHandler(MissingServletRequestParameterException.class)</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_78'/>
|
|
78
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_78'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> public ResponseEntity<ApiResult<Void>> handleMissingParameterException(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_79'/>
|
|
79
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_79'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> MissingServletRequestParameterException exception,</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_80'/>
|
|
80
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_80'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> HttpServletRequest request</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_81'/>
|
|
81
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_81'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ) {</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_82'/>
|
|
82
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_82'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> log.warn("Missing request parameter. method={} requestPath={} parameter={} errorCode={}",</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_83'/>
|
|
83
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_83'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> request.getMethod(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_84'/>
|
|
84
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_84'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> LogSanitizer.requestPath(request.getRequestURI()),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_85'/>
|
|
85
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_85'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> LogSanitizer.normalize(exception.getParameterName()),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_86'/>
|
|
86
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_86'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.MISSING_PARAMETER.code());</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_87'/>
|
|
87
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_87'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_88'/>
|
|
88
|
|
</td>
|
|
<td class='killed'>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_88'>1</a>
|
|
<span>
|
|
1. handleMissingParameterException : replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleMissingParameterException → KILLED<br/>
|
|
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class='killed'> return ResponseEntity.status(ApiErrorHttpStatusMapper.map(PresentationErrorCode.MISSING_PARAMETER))</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_89'/>
|
|
89
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_89'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> .body(apiResultFactory.failure(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_90'/>
|
|
90
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_90'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.MISSING_PARAMETER.code(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_91'/>
|
|
91
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_91'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.MISSING_PARAMETER.message()</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_92'/>
|
|
92
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_92'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ));</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_93'/>
|
|
93
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_93'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> }</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_94'/>
|
|
94
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_94'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_95'/>
|
|
95
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_95'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> @ExceptionHandler(TypeMismatchException.class)</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_96'/>
|
|
96
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_96'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> public ResponseEntity<ApiResult<Void>> handleTypeMismatchException(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_97'/>
|
|
97
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_97'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> TypeMismatchException exception,</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_98'/>
|
|
98
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_98'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> HttpServletRequest request</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_99'/>
|
|
99
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_99'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ) {</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_100'/>
|
|
100
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_100'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> log.warn("Type mismatch for parameter. method={} requestPath={} parameter={} errorCode={}",</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_101'/>
|
|
101
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_101'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> request.getMethod(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_102'/>
|
|
102
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_102'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> LogSanitizer.requestPath(request.getRequestURI()),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_103'/>
|
|
103
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_103'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> LogSanitizer.normalize(exception.getPropertyName()),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_104'/>
|
|
104
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_104'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.TYPE_MISMATCH.code());</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_105'/>
|
|
105
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_105'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_106'/>
|
|
106
|
|
</td>
|
|
<td class='killed'>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_106'>1</a>
|
|
<span>
|
|
1. handleTypeMismatchException : replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleTypeMismatchException → KILLED<br/>
|
|
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class='killed'> return ResponseEntity.status(ApiErrorHttpStatusMapper.map(PresentationErrorCode.TYPE_MISMATCH))</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_107'/>
|
|
107
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_107'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> .body(apiResultFactory.failure(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_108'/>
|
|
108
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_108'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.TYPE_MISMATCH.code(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_109'/>
|
|
109
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_109'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.TYPE_MISMATCH.message()</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_110'/>
|
|
110
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_110'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ));</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_111'/>
|
|
111
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_111'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> }</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_112'/>
|
|
112
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_112'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_113'/>
|
|
113
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_113'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> @ExceptionHandler(HttpMediaTypeNotSupportedException.class)</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_114'/>
|
|
114
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_114'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> public ResponseEntity<ApiResult<Void>> handleMediaTypeNotSupportedException(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_115'/>
|
|
115
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_115'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> HttpMediaTypeNotSupportedException exception,</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_116'/>
|
|
116
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_116'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> HttpServletRequest request</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_117'/>
|
|
117
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_117'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ) {</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_118'/>
|
|
118
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_118'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> log.warn("Unsupported media type. method={} requestPath={} contentType={} errorCode={}",</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_119'/>
|
|
119
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_119'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> request.getMethod(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_120'/>
|
|
120
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_120'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> LogSanitizer.requestPath(request.getRequestURI()),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_121'/>
|
|
121
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_121'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> LogSanitizer.normalize(String.valueOf(exception.getContentType())),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_122'/>
|
|
122
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_122'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.UNSUPPORTED_MEDIA_TYPE.code());</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_123'/>
|
|
123
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_123'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_124'/>
|
|
124
|
|
</td>
|
|
<td class='killed'>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_124'>1</a>
|
|
<span>
|
|
1. handleMediaTypeNotSupportedException : replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleMediaTypeNotSupportedException → KILLED<br/>
|
|
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class='killed'> return ResponseEntity.status(ApiErrorHttpStatusMapper.map(PresentationErrorCode.UNSUPPORTED_MEDIA_TYPE))</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_125'/>
|
|
125
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_125'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> .body(apiResultFactory.failure(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_126'/>
|
|
126
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_126'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.UNSUPPORTED_MEDIA_TYPE.code(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_127'/>
|
|
127
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_127'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.UNSUPPORTED_MEDIA_TYPE.message()</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_128'/>
|
|
128
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_128'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ));</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_129'/>
|
|
129
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_129'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> }</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_130'/>
|
|
130
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_130'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_131'/>
|
|
131
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_131'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> @ExceptionHandler(HttpMediaTypeNotAcceptableException.class)</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_132'/>
|
|
132
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_132'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> public ResponseEntity<ApiResult<Void>> handleMediaTypeNotAcceptableException(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_133'/>
|
|
133
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_133'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> HttpMediaTypeNotAcceptableException exception,</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_134'/>
|
|
134
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_134'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> HttpServletRequest request</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_135'/>
|
|
135
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_135'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ) {</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_136'/>
|
|
136
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_136'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> log.warn("Not acceptable media type. method={} requestPath={} errorCode={}",</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_137'/>
|
|
137
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_137'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> request.getMethod(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_138'/>
|
|
138
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_138'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> LogSanitizer.requestPath(request.getRequestURI()),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_139'/>
|
|
139
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_139'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.NOT_ACCEPTABLE.code());</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_140'/>
|
|
140
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_140'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_141'/>
|
|
141
|
|
</td>
|
|
<td class='killed'>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_141'>1</a>
|
|
<span>
|
|
1. handleMediaTypeNotAcceptableException : replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleMediaTypeNotAcceptableException → KILLED<br/>
|
|
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class='killed'> return ResponseEntity.status(ApiErrorHttpStatusMapper.map(PresentationErrorCode.NOT_ACCEPTABLE))</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_142'/>
|
|
142
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_142'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> .body(apiResultFactory.failure(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_143'/>
|
|
143
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_143'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.NOT_ACCEPTABLE.code(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_144'/>
|
|
144
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_144'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.NOT_ACCEPTABLE.message()</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_145'/>
|
|
145
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_145'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ));</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_146'/>
|
|
146
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_146'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> }</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_147'/>
|
|
147
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_147'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_148'/>
|
|
148
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_148'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> @ExceptionHandler(MissingRequestHeaderException.class)</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_149'/>
|
|
149
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_149'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> public ResponseEntity<ApiResult<Void>> handleMissingRequestHeaderException(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_150'/>
|
|
150
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_150'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> MissingRequestHeaderException exception,</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_151'/>
|
|
151
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_151'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> HttpServletRequest request</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_152'/>
|
|
152
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_152'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ) {</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_153'/>
|
|
153
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_153'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> log.warn("Missing request header. method={} requestPath={} header={} errorCode={}",</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_154'/>
|
|
154
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_154'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> request.getMethod(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_155'/>
|
|
155
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_155'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> LogSanitizer.requestPath(request.getRequestURI()),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_156'/>
|
|
156
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_156'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> LogSanitizer.normalize(exception.getHeaderName()),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_157'/>
|
|
157
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_157'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.MISSING_HEADER.code());</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_158'/>
|
|
158
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_158'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_159'/>
|
|
159
|
|
</td>
|
|
<td class='killed'>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_159'>1</a>
|
|
<span>
|
|
1. handleMissingRequestHeaderException : replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleMissingRequestHeaderException → KILLED<br/>
|
|
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class='killed'> return ResponseEntity.status(ApiErrorHttpStatusMapper.map(PresentationErrorCode.MISSING_HEADER))</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_160'/>
|
|
160
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_160'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> .body(apiResultFactory.failure(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_161'/>
|
|
161
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_161'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.MISSING_HEADER.code(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_162'/>
|
|
162
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_162'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.MISSING_HEADER.message()</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_163'/>
|
|
163
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_163'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ));</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_164'/>
|
|
164
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_164'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> }</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_165'/>
|
|
165
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_165'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_166'/>
|
|
166
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_166'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> @ExceptionHandler(ServletRequestBindingException.class)</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_167'/>
|
|
167
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_167'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> public ResponseEntity<ApiResult<Void>> handleServletRequestBindingException(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_168'/>
|
|
168
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_168'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ServletRequestBindingException exception,</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_169'/>
|
|
169
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_169'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> HttpServletRequest request</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_170'/>
|
|
170
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_170'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ) {</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_171'/>
|
|
171
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_171'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> log.warn("Request binding failed. method={} requestPath={} errorCode={}",</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_172'/>
|
|
172
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_172'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> request.getMethod(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_173'/>
|
|
173
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_173'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> LogSanitizer.requestPath(request.getRequestURI()),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_174'/>
|
|
174
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_174'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.REQUEST_BINDING_FAILED.code());</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_175'/>
|
|
175
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_175'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_176'/>
|
|
176
|
|
</td>
|
|
<td class='killed'>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_176'>1</a>
|
|
<span>
|
|
1. handleServletRequestBindingException : replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleServletRequestBindingException → KILLED<br/>
|
|
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class='killed'> return ResponseEntity.status(ApiErrorHttpStatusMapper.map(PresentationErrorCode.REQUEST_BINDING_FAILED))</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_177'/>
|
|
177
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_177'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> .body(apiResultFactory.failure(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_178'/>
|
|
178
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_178'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.REQUEST_BINDING_FAILED.code(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_179'/>
|
|
179
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_179'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.REQUEST_BINDING_FAILED.message()</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_180'/>
|
|
180
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_180'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ));</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_181'/>
|
|
181
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_181'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> }</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_182'/>
|
|
182
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_182'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_183'/>
|
|
183
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_183'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> @ExceptionHandler(NoResourceFoundException.class)</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_184'/>
|
|
184
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_184'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> public ResponseEntity<ApiResult<Void>> handleNoResourceFoundException(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_185'/>
|
|
185
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_185'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> NoResourceFoundException exception,</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_186'/>
|
|
186
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_186'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> HttpServletRequest request</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_187'/>
|
|
187
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_187'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ) {</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_188'/>
|
|
188
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_188'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> log.warn("No resource found. method={} requestPath={} resourcePath={} errorCode={}",</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_189'/>
|
|
189
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_189'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> request.getMethod(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_190'/>
|
|
190
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_190'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> LogSanitizer.requestPath(request.getRequestURI()),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_191'/>
|
|
191
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_191'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> LogSanitizer.requestPath(exception.getResourcePath()),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_192'/>
|
|
192
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_192'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.RESOURCE_NOT_FOUND.code());</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_193'/>
|
|
193
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_193'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_194'/>
|
|
194
|
|
</td>
|
|
<td class='killed'>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_194'>1</a>
|
|
<span>
|
|
1. handleNoResourceFoundException : replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleNoResourceFoundException → KILLED<br/>
|
|
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class='killed'> return ResponseEntity.status(ApiErrorHttpStatusMapper.map(PresentationErrorCode.RESOURCE_NOT_FOUND))</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_195'/>
|
|
195
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_195'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> .body(apiResultFactory.failure(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_196'/>
|
|
196
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_196'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.RESOURCE_NOT_FOUND.code(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_197'/>
|
|
197
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_197'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.RESOURCE_NOT_FOUND.message()</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_198'/>
|
|
198
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_198'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ));</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_199'/>
|
|
199
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_199'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> }</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_200'/>
|
|
200
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_200'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_201'/>
|
|
201
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_201'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> @ExceptionHandler(MaxUploadSizeExceededException.class)</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_202'/>
|
|
202
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_202'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> public ResponseEntity<ApiResult<Void>> handleMaxUploadSizeExceededException(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_203'/>
|
|
203
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_203'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> MaxUploadSizeExceededException exception,</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_204'/>
|
|
204
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_204'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> HttpServletRequest request</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_205'/>
|
|
205
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_205'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ) {</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_206'/>
|
|
206
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_206'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> log.warn("Upload payload too large. method={} requestPath={} maxBytes={} errorCode={}",</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_207'/>
|
|
207
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_207'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> request.getMethod(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_208'/>
|
|
208
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_208'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> LogSanitizer.requestPath(request.getRequestURI()),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_209'/>
|
|
209
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_209'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> exception.getMaxUploadSize(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_210'/>
|
|
210
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_210'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.PAYLOAD_TOO_LARGE.code());</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_211'/>
|
|
211
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_211'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_212'/>
|
|
212
|
|
</td>
|
|
<td class='killed'>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_212'>1</a>
|
|
<span>
|
|
1. handleMaxUploadSizeExceededException : replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleMaxUploadSizeExceededException → KILLED<br/>
|
|
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class='killed'> return ResponseEntity.status(ApiErrorHttpStatusMapper.map(PresentationErrorCode.PAYLOAD_TOO_LARGE))</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_213'/>
|
|
213
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_213'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> .body(apiResultFactory.failure(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_214'/>
|
|
214
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_214'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.PAYLOAD_TOO_LARGE.code(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_215'/>
|
|
215
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_215'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.PAYLOAD_TOO_LARGE.message()</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_216'/>
|
|
216
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_216'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ));</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_217'/>
|
|
217
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_217'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> }</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_218'/>
|
|
218
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_218'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_219'/>
|
|
219
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_219'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> /**</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_220'/>
|
|
220
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_220'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> * 더 구체적인 핸들러로 잡히지 않은, 프레임워크가 직접 던진 상태 캐리어 예외 처리.</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_221'/>
|
|
221
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_221'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> * 상위에서 결정된 4xx vs 5xx 분기가 클라이언트까지 보존되도록 carriedStatus를 그대로 사용한다.</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_222'/>
|
|
222
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_222'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> *</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_223'/>
|
|
223
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_223'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> * 본문 분류: 5xx는 내부 분류 노출을 막기 위해 COMMON-999로 정규화하고, 4xx는</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_224'/>
|
|
224
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_224'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> * UNHANDLED_CLIENT_ERROR로 폴백한다. 클라이언트 SDK가 "요청 잘못" vs "서버 결함"을</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_225'/>
|
|
225
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_225'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> * 여전히 구분할 수 있게 하기 위함이다.</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_226'/>
|
|
226
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_226'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> *</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_227'/>
|
|
227
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_227'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> * ResponseStatusException과 ErrorResponseException은 둘 다 {@link ErrorResponse}를 구현하면서</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_228'/>
|
|
228
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_228'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> * 동시에 {@link Throwable}을 상속하므로 로그 호출부의 (Throwable) 캐스트가 안전하다.</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_229'/>
|
|
229
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_229'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> * 향후 Throwable이 아닌 ErrorResponse 구현체를 이 @ExceptionHandler 목록에 추가하면</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_230'/>
|
|
230
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_230'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> * 런타임 ClassCastException이 발생하므로, 이 핸들러는 명시한 두 예외 타입으로만 한정한다.</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_231'/>
|
|
231
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_231'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> */</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_232'/>
|
|
232
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_232'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> @ExceptionHandler({ResponseStatusException.class, ErrorResponseException.class})</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_233'/>
|
|
233
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_233'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> public ResponseEntity<ApiResult<Void>> handleErrorResponseException(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_234'/>
|
|
234
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_234'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ErrorResponse exception,</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_235'/>
|
|
235
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_235'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> HttpServletRequest request</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_236'/>
|
|
236
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_236'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ) {</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_237'/>
|
|
237
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_237'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> HttpStatusCode carriedStatus = exception.getStatusCode();</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_238'/>
|
|
238
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_238'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> int statusValue = carriedStatus.value();</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_239'/>
|
|
239
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_239'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_240'/>
|
|
240
|
|
</td>
|
|
<td class='survived'>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_240'>2</a>
|
|
<span>
|
|
1. handleErrorResponseException : changed conditional boundary → SURVIVED<br/>
|
|
2. handleErrorResponseException : negated conditional → KILLED<br/>
|
|
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class='survived'> if (statusValue >= 500) {</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_241'/>
|
|
241
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_241'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> log.error("Framework-thrown 5xx status. method={} requestPath={} status={}",</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_242'/>
|
|
242
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_242'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> request.getMethod(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_243'/>
|
|
243
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_243'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> LogSanitizer.requestPath(request.getRequestURI()),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_244'/>
|
|
244
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_244'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> statusValue,</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_245'/>
|
|
245
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_245'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> (Throwable) exception);</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_246'/>
|
|
246
|
|
</td>
|
|
<td class='killed'>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_246'>1</a>
|
|
<span>
|
|
1. handleErrorResponseException : replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleErrorResponseException → KILLED<br/>
|
|
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class='killed'> return ResponseEntity.status(carriedStatus)</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_247'/>
|
|
247
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_247'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> .body(apiResultFactory.failure(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_248'/>
|
|
248
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_248'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> CommonErrorCode.INTERNAL_SERVER_ERROR.code(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_249'/>
|
|
249
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_249'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> CommonErrorCode.INTERNAL_SERVER_ERROR.message()</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_250'/>
|
|
250
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_250'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ));</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_251'/>
|
|
251
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_251'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> }</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_252'/>
|
|
252
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_252'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_253'/>
|
|
253
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_253'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> log.warn("Framework-thrown 4xx status. method={} requestPath={} status={} errorCode={}",</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_254'/>
|
|
254
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_254'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> request.getMethod(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_255'/>
|
|
255
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_255'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> LogSanitizer.requestPath(request.getRequestURI()),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_256'/>
|
|
256
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_256'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> statusValue,</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_257'/>
|
|
257
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_257'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.UNHANDLED_CLIENT_ERROR.code());</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_258'/>
|
|
258
|
|
</td>
|
|
<td class='killed'>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_258'>1</a>
|
|
<span>
|
|
1. handleErrorResponseException : replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleErrorResponseException → KILLED<br/>
|
|
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class='killed'> return ResponseEntity.status(carriedStatus)</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_259'/>
|
|
259
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_259'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> .body(apiResultFactory.failure(</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_260'/>
|
|
260
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_260'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.UNHANDLED_CLIENT_ERROR.code(),</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='covered'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_261'/>
|
|
261
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_261'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class='covered'><pre><span class=''> PresentationErrorCode.UNHANDLED_CLIENT_ERROR.message()</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_262'/>
|
|
262
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_262'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> ));</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_263'/>
|
|
263
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_263'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''> }</span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_264'/>
|
|
264
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_264'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''></span></pre></td></tr>
|
|
|
|
<tr>
|
|
<td class='na'>
|
|
<a name='org.pitest.mutationtest.report.html.SourceFile@31198ceb_265'/>
|
|
265
|
|
</td>
|
|
<td class=''>
|
|
<span class='pop'>
|
|
<a href='#grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_265'></a>
|
|
<span>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
<td class=''><pre><span class=''>}</span></pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td></td><td></td><td><h2>Mutations</h2></td></tr>
|
|
|
|
<tr>
|
|
<td><a href='#org.pitest.mutationtest.report.html.SourceFile@31198ceb_52'>52</a></td>
|
|
<td></td>
|
|
<td>
|
|
|
|
<a name='grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_52'/>
|
|
|
|
<p class='KILLED'><span class='pop'>1.<span><b>1</b><br/><b>Location : </b>handleMessageNotReadableException<br/><b>Killed by : </b>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleMessageNotReadableException_returns_400_invalid_request_body()]</span></span> replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleMessageNotReadableException → KILLED</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href='#org.pitest.mutationtest.report.html.SourceFile@31198ceb_70'>70</a></td>
|
|
<td></td>
|
|
<td>
|
|
|
|
<a name='grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_70'/>
|
|
|
|
<p class='KILLED'><span class='pop'>1.<span><b>1</b><br/><b>Location : </b>handleMethodNotSupportedException<br/><b>Killed by : </b>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleMethodNotSupportedException_returns_405()]</span></span> replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleMethodNotSupportedException → KILLED</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href='#org.pitest.mutationtest.report.html.SourceFile@31198ceb_88'>88</a></td>
|
|
<td></td>
|
|
<td>
|
|
|
|
<a name='grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_88'/>
|
|
|
|
<p class='KILLED'><span class='pop'>1.<span><b>1</b><br/><b>Location : </b>handleMissingParameterException<br/><b>Killed by : </b>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleMissingParameterException_returns_400_missing_parameter()]</span></span> replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleMissingParameterException → KILLED</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href='#org.pitest.mutationtest.report.html.SourceFile@31198ceb_106'>106</a></td>
|
|
<td></td>
|
|
<td>
|
|
|
|
<a name='grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_106'/>
|
|
|
|
<p class='KILLED'><span class='pop'>1.<span><b>1</b><br/><b>Location : </b>handleTypeMismatchException<br/><b>Killed by : </b>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleTypeMismatchException_returns_400_type_mismatch()]</span></span> replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleTypeMismatchException → KILLED</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href='#org.pitest.mutationtest.report.html.SourceFile@31198ceb_124'>124</a></td>
|
|
<td></td>
|
|
<td>
|
|
|
|
<a name='grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_124'/>
|
|
|
|
<p class='KILLED'><span class='pop'>1.<span><b>1</b><br/><b>Location : </b>handleMediaTypeNotSupportedException<br/><b>Killed by : </b>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleMediaTypeNotSupportedException_returns_415()]</span></span> replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleMediaTypeNotSupportedException → KILLED</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href='#org.pitest.mutationtest.report.html.SourceFile@31198ceb_141'>141</a></td>
|
|
<td></td>
|
|
<td>
|
|
|
|
<a name='grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_141'/>
|
|
|
|
<p class='KILLED'><span class='pop'>1.<span><b>1</b><br/><b>Location : </b>handleMediaTypeNotAcceptableException<br/><b>Killed by : </b>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleMediaTypeNotAcceptableException_returns_406()]</span></span> replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleMediaTypeNotAcceptableException → KILLED</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href='#org.pitest.mutationtest.report.html.SourceFile@31198ceb_159'>159</a></td>
|
|
<td></td>
|
|
<td>
|
|
|
|
<a name='grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_159'/>
|
|
|
|
<p class='KILLED'><span class='pop'>1.<span><b>1</b><br/><b>Location : </b>handleMissingRequestHeaderException<br/><b>Killed by : </b>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleMissingRequestHeaderException_returns_400_missing_header()]</span></span> replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleMissingRequestHeaderException → KILLED</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href='#org.pitest.mutationtest.report.html.SourceFile@31198ceb_176'>176</a></td>
|
|
<td></td>
|
|
<td>
|
|
|
|
<a name='grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_176'/>
|
|
|
|
<p class='KILLED'><span class='pop'>1.<span><b>1</b><br/><b>Location : </b>handleServletRequestBindingException<br/><b>Killed by : </b>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleServletRequestBindingException_returns_400_request_binding_failed()]</span></span> replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleServletRequestBindingException → KILLED</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href='#org.pitest.mutationtest.report.html.SourceFile@31198ceb_194'>194</a></td>
|
|
<td></td>
|
|
<td>
|
|
|
|
<a name='grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_194'/>
|
|
|
|
<p class='KILLED'><span class='pop'>1.<span><b>1</b><br/><b>Location : </b>handleNoResourceFoundException<br/><b>Killed by : </b>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleNoResourceFoundException_returns_404_resource_not_found()]</span></span> replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleNoResourceFoundException → KILLED</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href='#org.pitest.mutationtest.report.html.SourceFile@31198ceb_212'>212</a></td>
|
|
<td></td>
|
|
<td>
|
|
|
|
<a name='grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_212'/>
|
|
|
|
<p class='KILLED'><span class='pop'>1.<span><b>1</b><br/><b>Location : </b>handleMaxUploadSizeExceededException<br/><b>Killed by : </b>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleMaxUploadSizeExceededException_returns_413_payload_too_large()]</span></span> replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleMaxUploadSizeExceededException → KILLED</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href='#org.pitest.mutationtest.report.html.SourceFile@31198ceb_240'>240</a></td>
|
|
<td></td>
|
|
<td>
|
|
|
|
<a name='grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_240'/>
|
|
|
|
<p class='SURVIVED'><span class='pop'>1.<span><b>1</b><br/><b>Location : </b>handleErrorResponseException<br/><b>Killed by : </b>none</span></span> changed conditional boundary → SURVIVED</span>
|
|
<a title="Click to view covering tests" class="view-covered-by-tests" onClick="document.getElementById('MutationIdentifier-[location=Location-[clazz=com.project.auth.presentation.support.exception.RequestExceptionHandler,-method=handleErrorResponseException,-methodDesc=(Lorg/springframework/web/ErrorResponse;Ljakarta/servlet/http/HttpServletRequest;)Lorg/springframework/http/ResponseEntity;],-indexes=[15],-mutator=org.pitest.mutationtest.engine.gregor.mutators.ConditionalsBoundaryMutator]').style.display=(document.getElementById('MutationIdentifier-[location=Location-[clazz=com.project.auth.presentation.support.exception.RequestExceptionHandler,-method=handleErrorResponseException,-methodDesc=(Lorg/springframework/web/ErrorResponse;Ljakarta/servlet/http/HttpServletRequest;)Lorg/springframework/http/ResponseEntity;],-indexes=[15],-mutator=org.pitest.mutationtest.engine.gregor.mutators.ConditionalsBoundaryMutator]').style.display == 'block')?'none':'block';">Covering tests</a>
|
|
<div class="covered-tests" id="MutationIdentifier-[location=Location-[clazz=com.project.auth.presentation.support.exception.RequestExceptionHandler,-method=handleErrorResponseException,-methodDesc=(Lorg/springframework/web/ErrorResponse;Ljakarta/servlet/http/HttpServletRequest;)Lorg/springframework/http/ResponseEntity;],-indexes=[15],-mutator=org.pitest.mutationtest.engine.gregor.mutators.ConditionalsBoundaryMutator]" style="display:none;">Covered by tests:
|
|
<ul>
|
|
<li>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleErrorResponseException_preserves_4xx_status_with_unhandled_client_error()]</li> <li>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleErrorResponseException_handles_error_response_exception_subtype()]</li> <li>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleErrorResponseException_collapses_5xx_to_common_999()]</li>
|
|
</ul>
|
|
</div></div> <p class='KILLED'><span class='pop'>2.<span><b>2</b><br/><b>Location : </b>handleErrorResponseException<br/><b>Killed by : </b>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleErrorResponseException_preserves_4xx_status_with_unhandled_client_error()]</span></span> negated conditional → KILLED</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href='#org.pitest.mutationtest.report.html.SourceFile@31198ceb_246'>246</a></td>
|
|
<td></td>
|
|
<td>
|
|
|
|
<a name='grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_246'/>
|
|
|
|
<p class='KILLED'><span class='pop'>1.<span><b>1</b><br/><b>Location : </b>handleErrorResponseException<br/><b>Killed by : </b>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleErrorResponseException_collapses_5xx_to_common_999()]</span></span> replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleErrorResponseException → KILLED</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href='#org.pitest.mutationtest.report.html.SourceFile@31198ceb_258'>258</a></td>
|
|
<td></td>
|
|
<td>
|
|
|
|
<a name='grouporg.pitest.mutationtest.report.html.SourceFile@31198ceb_258'/>
|
|
|
|
<p class='KILLED'><span class='pop'>1.<span><b>1</b><br/><b>Location : </b>handleErrorResponseException<br/><b>Killed by : </b>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleErrorResponseException_preserves_4xx_status_with_unhandled_client_error()]</span></span> replaced return value with null for com/project/auth/presentation/support/exception/RequestExceptionHandler::handleErrorResponseException → KILLED</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
|
|
<h2>Active mutators</h2>
|
|
<ul>
|
|
<li class='mutator'>CONDITIONALS_BOUNDARY</li>
|
|
<li class='mutator'>EMPTY_RETURNS</li>
|
|
<li class='mutator'>FALSE_RETURNS</li>
|
|
<li class='mutator'>INCREMENTS</li>
|
|
<li class='mutator'>INVERT_NEGS</li>
|
|
<li class='mutator'>MATH</li>
|
|
<li class='mutator'>NEGATE_CONDITIONALS</li>
|
|
<li class='mutator'>NULL_RETURNS</li>
|
|
<li class='mutator'>PRIMITIVE_RETURNS</li>
|
|
<li class='mutator'>TRUE_RETURNS</li>
|
|
<li class='mutator'>VOID_METHOD_CALLS</li>
|
|
|
|
</ul>
|
|
|
|
<h2>Tests examined</h2>
|
|
<ul>
|
|
<li>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleErrorResponseException_preserves_4xx_status_with_unhandled_client_error()] (2 ms)</li><li>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleErrorResponseException_handles_error_response_exception_subtype()] (2 ms)</li><li>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleMethodNotSupportedException_returns_405()] (3 ms)</li><li>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleMediaTypeNotSupportedException_returns_415()] (12 ms)</li><li>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleMaxUploadSizeExceededException_returns_413_payload_too_large()] (5 ms)</li><li>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleMessageNotReadableException_returns_400_invalid_request_body()] (2 ms)</li><li>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleErrorResponseException_collapses_5xx_to_common_999()] (12 ms)</li><li>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleMissingParameterException_returns_400_missing_parameter()] (2 ms)</li><li>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleTypeMismatchException_returns_400_type_mismatch()] (21 ms)</li><li>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleNoResourceFoundException_returns_404_resource_not_found()] (3 ms)</li><li>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleMissingRequestHeaderException_returns_400_missing_header()] (7 ms)</li><li>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleServletRequestBindingException_returns_400_request_binding_failed()] (4 ms)</li><li>com.project.auth.presentation.support.exception.RequestExceptionHandlerTest.[engine:junit-jupiter]/[class:com.project.auth.presentation.support.exception.RequestExceptionHandlerTest]/[method:handleMediaTypeNotAcceptableException_returns_406()] (2 ms)</li>
|
|
</ul>
|
|
|
|
<br/>
|
|
|
|
Report generated by <a href='https://pitest.org'>PIT</a> 1.19.1
|
|
|
|
</body>
|
|
</html> |