MCPcopy Index your code
hub / github.com/OpenFeign/feign / TestInterfaceBuilder

Class TestInterfaceBuilder

core/src/test/java/feign/FeignTest.java:1487–1549  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1485 }
1486
1487 static final class TestInterfaceBuilder {
1488
1489 private final Feign.Builder delegate =
1490 new Feign.Builder()
1491 .decoder(new DefaultDecoder())
1492 .encoder(
1493 (object, _, template) -> {
1494 if (object instanceof Map) {
1495 template.body(new Gson().toJson(object));
1496 } else {
1497 template.body(object.toString());
1498 }
1499 });
1500
1501 TestInterfaceBuilder requestInterceptor(RequestInterceptor requestInterceptor) {
1502 delegate.requestInterceptor(requestInterceptor);
1503 return this;
1504 }
1505
1506 TestInterfaceBuilder responseInterceptor(ResponseInterceptor responseInterceptor) {
1507 delegate.responseInterceptor(responseInterceptor);
1508 return this;
1509 }
1510
1511 TestInterfaceBuilder responseInterceptors(Iterable<ResponseInterceptor> responseInterceptors) {
1512 delegate.responseInterceptors(responseInterceptors);
1513 return this;
1514 }
1515
1516 TestInterfaceBuilder encoder(Encoder encoder) {
1517 delegate.encoder(encoder);
1518 return this;
1519 }
1520
1521 TestInterfaceBuilder decoder(Decoder decoder) {
1522 delegate.decoder(decoder);
1523 return this;
1524 }
1525
1526 TestInterfaceBuilder errorDecoder(ErrorDecoder errorDecoder) {
1527 delegate.errorDecoder(errorDecoder);
1528 return this;
1529 }
1530
1531 TestInterfaceBuilder dismiss404() {
1532 delegate.dismiss404();
1533 return this;
1534 }
1535
1536 TestInterfaceBuilder decodeVoid() {
1537 delegate.decodeVoid();
1538 return this;
1539 }
1540
1541 TestInterfaceBuilder queryMapEncoder(QueryMapEncoder queryMapEncoder) {
1542 delegate.queryMapEncoder(queryMapEncoder);
1543 return this;
1544 }

Callers

nothing calls this directly

Calls 5

toJsonMethod · 0.80
encoderMethod · 0.65
decoderMethod · 0.65
bodyMethod · 0.65
toStringMethod · 0.45

Tested by

no test coverage detected