Skip to content

Commit 17300d0

Browse files
authored
Merge pull request #2525 from f-delahaye/2168-more-friendly-api
added fluent api
2 parents c0597e5 + 54931ee commit 17300d0

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

karate-gatling/src/main/java/com/intuit/karate/gatling/javaapi/KarateProtocolBuilder.java

+6-1
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,16 @@ public class KarateProtocolBuilder implements ProtocolBuilder {
4646

4747
private final Map<String, Seq<MethodPause>> uriPatterns;
4848

49-
// Takes a JAVA Map (easier for testing) containaing SCALA MethodPauses (easier to read, save an extra Java MethodPause class and another conversion)
49+
// Takes a JAVA Map (easier for testing) containaing SCALA MethodPauses (easier to read, saves an extra Java MethodPause class and another conversion)
5050
public KarateProtocolBuilder(java.util.Map<String, Seq<MethodPause>> uriPatterns) {
5151
this.uriPatterns = Converters.toScalaMap(uriPatterns);
5252
}
5353

54+
public KarateProtocolBuilder nameResolver(BiFunction<HttpRequest, ScenarioRuntime, String> nameResolver) {
55+
this.nameResolver = nameResolver;
56+
return this;
57+
}
58+
5459
@Override
5560
public KarateProtocol protocol() {
5661
KarateProtocol protocol = new KarateProtocol(uriPatterns);

0 commit comments

Comments
 (0)