Fix sentinel unit tests

pull/2948/head
ruansheng 2 years ago
parent eebe114291
commit de4c6bd209

@ -38,7 +38,7 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
*/
@SpringBootTest(webEnvironment = DEFINED_PORT, classes = Application.class, properties = {
"server.port=10101",
"feign.circuitbreaker.enabled=true",
"spring.cloud.openfeign.circuitbreaker.enabled=true",
"feign.sentinel.default-rule=default",
"feign.sentinel.rules.default[0].grade=2",
"feign.sentinel.rules.default[0].count=2",

@ -41,7 +41,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.ImportAutoConfiguration;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.web.server.LocalServerPort;
import org.springframework.boot.test.web.server.LocalServerPort;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.HttpRequest;

@ -101,15 +101,16 @@ public class SentinelBeanAutowiredTests {
};
}
@Bean
public RequestOriginParser requestOriginParser() {
return new RequestOriginParser() {
@Override
public String parseOrigin(HttpServletRequest httpServletRequest) {
return httpServletRequest.getRemoteAddr();
}
};
}
// todo not support jakarta servlet
// @Bean
// public RequestOriginParser requestOriginParser() {
// return new RequestOriginParser() {
// @Override
// public String parseOrigin(HttpServletRequest httpServletRequest) {
// return httpServletRequest.getRemoteAddr();
// }
// };
// }
@Bean
public BlockExceptionHandler blockExceptionHandler() {

Loading…
Cancel
Save