fix(接口测试): 修改接口导入时,路径截取的逻辑
--bug=1046223 --user=宋天阳 【接口测试】导入Jmeter文件接口失败 https://www.tapd.cn/55049933/s/1577635
This commit is contained in:
parent
d9847330b1
commit
4a3a328737
|
@ -491,6 +491,9 @@ public class ApiDefinitionImportService {
|
||||||
// 指定了导入模块: 以当前模块为基准进行操作
|
// 指定了导入模块: 以当前模块为基准进行操作
|
||||||
String finalModulePath = (StringUtils.isBlank(selectModulePath) ? StringUtils.EMPTY : selectModulePath)
|
String finalModulePath = (StringUtils.isBlank(selectModulePath) ? StringUtils.EMPTY : selectModulePath)
|
||||||
+ "/" + ((StringUtils.startsWith(apiData.getModulePath(), "/") ? StringUtils.substring(apiData.getModulePath(), 1) : apiData.getModulePath()));
|
+ "/" + ((StringUtils.startsWith(apiData.getModulePath(), "/") ? StringUtils.substring(apiData.getModulePath(), 1) : apiData.getModulePath()));
|
||||||
|
if (StringUtils.endsWith(finalModulePath, "/")) {
|
||||||
|
finalModulePath = StringUtils.substring(finalModulePath, 0, finalModulePath.length() - 1);
|
||||||
|
}
|
||||||
apiData.setModulePath(finalModulePath);
|
apiData.setModulePath(finalModulePath);
|
||||||
|
|
||||||
if (!modulePathMap.containsKey(finalModulePath)) {
|
if (!modulePathMap.containsKey(finalModulePath)) {
|
||||||
|
@ -637,8 +640,10 @@ public class ApiDefinitionImportService {
|
||||||
// 指定了导入模块: 以当前模块为基准进行操作
|
// 指定了导入模块: 以当前模块为基准进行操作
|
||||||
String finalModulePath = (StringUtils.isBlank(selectModulePath) ? StringUtils.EMPTY : selectModulePath)
|
String finalModulePath = (StringUtils.isBlank(selectModulePath) ? StringUtils.EMPTY : selectModulePath)
|
||||||
+ "/" + ((StringUtils.startsWith(importApi.getModulePath(), "/") ? StringUtils.substring(importApi.getModulePath(), 1) : importApi.getModulePath()));
|
+ "/" + ((StringUtils.startsWith(importApi.getModulePath(), "/") ? StringUtils.substring(importApi.getModulePath(), 1) : importApi.getModulePath()));
|
||||||
|
if (StringUtils.endsWith(finalModulePath, "/")) {
|
||||||
|
finalModulePath = StringUtils.substring(finalModulePath, 0, finalModulePath.length() - 1);
|
||||||
|
}
|
||||||
importApi.setModulePath(finalModulePath);
|
importApi.setModulePath(finalModulePath);
|
||||||
|
|
||||||
if (!modulePathMap.containsKey(finalModulePath)) {
|
if (!modulePathMap.containsKey(finalModulePath)) {
|
||||||
apiDefinitionPreImportAnalysisResult.getInsertModuleList().addAll(TreeNodeParseUtils.getInsertNodeByPath(modulePathMap, finalModulePath));
|
apiDefinitionPreImportAnalysisResult.getInsertModuleList().addAll(TreeNodeParseUtils.getInsertNodeByPath(modulePathMap, finalModulePath));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue