From 54931ee279c339ed0ee3003e353c42806ed96978 Mon Sep 17 00:00:00 2001 From: f-delahaye Date: Wed, 6 Mar 2024 20:57:34 +0100 Subject: [PATCH] added fluent api --- .../karate/gatling/javaapi/KarateProtocolBuilder.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/karate-gatling/src/main/java/com/intuit/karate/gatling/javaapi/KarateProtocolBuilder.java b/karate-gatling/src/main/java/com/intuit/karate/gatling/javaapi/KarateProtocolBuilder.java index 02711fc26..2896de5e3 100644 --- a/karate-gatling/src/main/java/com/intuit/karate/gatling/javaapi/KarateProtocolBuilder.java +++ b/karate-gatling/src/main/java/com/intuit/karate/gatling/javaapi/KarateProtocolBuilder.java @@ -46,11 +46,16 @@ public class KarateProtocolBuilder implements ProtocolBuilder { private final Map> uriPatterns; - // Takes a JAVA Map (easier for testing) containaing SCALA MethodPauses (easier to read, save an extra Java MethodPause class and another conversion) + // Takes a JAVA Map (easier for testing) containaing SCALA MethodPauses (easier to read, saves an extra Java MethodPause class and another conversion) public KarateProtocolBuilder(java.util.Map> uriPatterns) { this.uriPatterns = Converters.toScalaMap(uriPatterns); } + public KarateProtocolBuilder nameResolver(BiFunction nameResolver) { + this.nameResolver = nameResolver; + return this; + } + @Override public KarateProtocol protocol() { KarateProtocol protocol = new KarateProtocol(uriPatterns);