forked from loafle/openapi-generator-original
Remove calculateRequestOrder Function and fix bug (#19685)
* Remove calculateRequestOrder Function This PR removes the calculateRequestOrder function from the codebase and addresses the bug described in issue #19110. After a thorough review, it was determined that the function was unnecessary due to its redundant logic and lack of unique functionality. * delete import java.lang.*; * delete import java.lang.*; * Remove calculateRequestOrder Function This PR removes the calculateRequestOrder function from the codebase and addresses the bug described in issue #19110. After a thorough review, it was determined that the function was unnecessary due to its redundant logic and lack of unique functionality. * delete import java.lang.*; --------- Co-authored-by: rmarqmo <rmarqmo@mercadona.es>
This commit is contained in:
parent
e2c458b9ea
commit
7c84177e65
@ -707,10 +707,8 @@ public class K6ClientCodegen extends DefaultCodegen implements CodegenConfig {
|
||||
Optional<DataExtractSubstituteParameter> dataExtract = getDataExtractSubstituteParameter(
|
||||
dataExtractSubstituteParams, operationId);
|
||||
|
||||
// calculate order for this current request
|
||||
Integer requestOrder = calculateRequestOrder(operationGroupingOrder, requests.size());
|
||||
|
||||
requests.put(requestOrder, new HTTPRequest(
|
||||
// create requests
|
||||
requests.putIfAbsent(requests.size(), new HTTPRequest(
|
||||
operationId,
|
||||
method.toString().toLowerCase(Locale.ROOT),
|
||||
path,
|
||||
@ -933,7 +931,7 @@ public class K6ClientCodegen extends DefaultCodegen implements CodegenConfig {
|
||||
existingHTTPRequestGroup.addRequests(requests);
|
||||
existingHTTPRequestGroup.addVariables(variables);
|
||||
} else {
|
||||
requestGroups.put(groupName, new HTTPRequestGroup(groupName, variables, requests));
|
||||
requestGroups.putIfAbsent(groupName, new HTTPRequestGroup(groupName, variables, requests));
|
||||
}
|
||||
}
|
||||
|
||||
@ -1127,36 +1125,6 @@ public class K6ClientCodegen extends DefaultCodegen implements CodegenConfig {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Calculate order for this current request
|
||||
*
|
||||
* @param operationGroupingOrder
|
||||
* @param requestsSize
|
||||
* @return request order
|
||||
*/
|
||||
private Integer calculateRequestOrder(OptionalInt operationGroupingOrder, int requestsSize) {
|
||||
int requestOrder;
|
||||
|
||||
if (operationGroupingOrder.isPresent()) {
|
||||
requestOrder = operationGroupingOrder.getAsInt() - 1;
|
||||
|
||||
} else {
|
||||
switch (requestsSize) {
|
||||
case 0:
|
||||
case 1:
|
||||
requestOrder = requestsSize;
|
||||
break;
|
||||
|
||||
default:
|
||||
requestOrder = (requestsSize - 1);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return requestOrder;
|
||||
}
|
||||
|
||||
//
|
||||
|
||||
/**
|
||||
* Any variables not defined yet but used for subsequent data extraction must be
|
||||
|
Loading…
x
Reference in New Issue
Block a user