Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
kt-keystone
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
kt-keystone
Commits
faf7b99d
提交
faf7b99d
authored
2月 24, 2022
作者:
mry
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix(web): 修改了entity,以及TestCaseController
上级
356e4b2d
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
21 行增加
和
16 行删除
+21
-16
Project.java
...ase/src/main/java/org/matrix/database/entity/Project.java
+5
-7
TestCase.java
...se/src/main/java/org/matrix/database/entity/TestCase.java
+10
-4
TestCaseController.java
...va/org/matrix/autotest/controller/TestCaseController.java
+6
-5
没有找到文件。
kt-base/src/main/java/org/matrix/database/entity/Project.java
浏览文件 @
faf7b99d
package
org
.
matrix
.
database
.
entity
;
package
org
.
matrix
.
database
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.*
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.NoArgsConstructor
;
/**
/**
* <p>
* <p>
*
*
* </p>
* </p>
*
*
* @author matrix
* @author matrix
...
@@ -28,8 +30,4 @@ public class Project extends BaseEntity {
...
@@ -28,8 +30,4 @@ public class Project extends BaseEntity {
@ApiModelProperty
(
"项目/v2/api-docs地址"
)
@ApiModelProperty
(
"项目/v2/api-docs地址"
)
private
String
projectUrl
;
private
String
projectUrl
;
@JsonIgnore
@ApiModelProperty
(
"所属的用户id"
)
private
Integer
userId
;
}
}
kt-base/src/main/java/org/matrix/database/entity/TestCase.java
浏览文件 @
faf7b99d
...
@@ -3,11 +3,14 @@ package org.matrix.database.entity;
...
@@ -3,11 +3,14 @@ package org.matrix.database.entity;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.*
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.NoArgsConstructor
;
/**
/**
* <p>
* <p>
*
*
* </p>
* </p>
*
*
* @author matrix
* @author matrix
...
@@ -30,14 +33,17 @@ public class TestCase extends BaseEntity {
...
@@ -30,14 +33,17 @@ public class TestCase extends BaseEntity {
@ApiModelProperty
(
"用例类型 1为http"
)
@ApiModelProperty
(
"用例类型 1为http"
)
private
Integer
type
;
private
Integer
type
;
@ApiModelProperty
(
"详细参数"
)
private
String
detail
;
@ApiModelProperty
(
"前置行动ID组,例如:1,2,3"
)
@ApiModelProperty
(
"前置行动ID组,例如:1,2,3"
)
private
String
moveBefore
;
private
String
moveBefore
;
@ApiModelProperty
(
"后置行动ID组,例如:1,2,3"
)
@ApiModelProperty
(
"后置行动ID组,例如:1,2,3"
)
private
String
moveAferCase
;
private
String
moveAf
t
erCase
;
@ApiModelProperty
(
"测试执行后行动ID组,例如:1,2,3"
)
@ApiModelProperty
(
"测试执行后行动ID组,例如:1,2,3"
)
private
String
moveAferTest
;
private
String
moveAf
t
erTest
;
@ApiModelProperty
(
"用例描述"
)
@ApiModelProperty
(
"用例描述"
)
private
String
des
;
private
String
des
;
...
...
kt-web/src/main/java/org/matrix/autotest/controller/TestCaseController.java
浏览文件 @
faf7b99d
...
@@ -88,8 +88,8 @@ public class TestCaseController {
...
@@ -88,8 +88,8 @@ public class TestCaseController {
List
<
TestData
>
testDataList
=
ofNullable
(
testDataService
.
list
(
Wrappers
.
lambdaQuery
(
TestData
.
class
)
List
<
TestData
>
testDataList
=
ofNullable
(
testDataService
.
list
(
Wrappers
.
lambdaQuery
(
TestData
.
class
)
.
eq
(
TestData:
:
getTestCaseId
,
testCaseId
)))
.
eq
(
TestData:
:
getTestCaseId
,
testCaseId
)))
.
orElse
(
new
ArrayList
<>());
.
orElse
(
new
ArrayList
<>());
TestCaseData
m
a
=
new
TestCaseData
(
testCase
,
testDataList
);
TestCaseData
testCaseDat
a
=
new
TestCaseData
(
testCase
,
testDataList
);
return
CommonResult
.
success
(
m
a
,
"查询成功"
);
return
CommonResult
.
success
(
testCaseDat
a
,
"查询成功"
);
}
}
/**
/**
...
@@ -101,15 +101,16 @@ public class TestCaseController {
...
@@ -101,15 +101,16 @@ public class TestCaseController {
@ApiOperation
(
value
=
"添加用例和数据组"
)
@ApiOperation
(
value
=
"添加用例和数据组"
)
@PostMapping
@PostMapping
public
ResponseEntity
<
CommonResultObj
<
TestCaseData
>>
insertMoveAction
(
@RequestBody
TestCaseData
testCaseData
)
{
public
ResponseEntity
<
CommonResultObj
<
TestCaseData
>>
insertMoveAction
(
@RequestBody
TestCaseData
testCaseData
)
{
Boolean
testCaseBoolean
=
Optional
.
of
(
testCaseService
.
save
(
testCaseData
.
getTestCase
()))
Boolean
testCaseBoolean
=
Optional
.
of
(
testCaseService
.
save
OrUpdate
(
testCaseData
.
getTestCase
()))
.
orElseThrow
(
GlobalException:
:
new
);
.
orElseThrow
(
GlobalException:
:
new
);
Long
id
=
testCaseData
.
getTestCase
().
getId
();
Long
id
=
testCaseData
.
getTestCase
().
getId
();
boolean
testDataBoolean
=
false
;
if
(
testCaseData
.
getTestData
().
size
()
!=
0
)
{
if
(
testCaseData
.
getTestData
().
size
()
!=
0
)
{
for
(
TestData
testData
:
testCaseData
.
getTestData
())
{
for
(
TestData
testData
:
testCaseData
.
getTestData
())
{
testData
.
setTestCaseId
(
id
);
testData
.
setTestCaseId
(
id
);
}
}
testDataBoolean
=
testDataService
.
saveBatch
(
testCaseData
.
getTestData
());
}
}
boolean
testDataBoolean
=
testDataService
.
saveBatch
(
testCaseData
.
getTestData
());
if
(
testCaseData
.
getTestData
().
size
()
==
0
)
{
if
(
testCaseData
.
getTestData
().
size
()
==
0
)
{
testDataBoolean
=
true
;
testDataBoolean
=
true
;
}
}
...
@@ -156,7 +157,7 @@ public class TestCaseController {
...
@@ -156,7 +157,7 @@ public class TestCaseController {
.
orElseThrow
(()
->
new
GlobalException
(
String
.
format
(
"没有查到指定的用例,你提供的用例id是%d"
,
testCaseId
)));
.
orElseThrow
(()
->
new
GlobalException
(
String
.
format
(
"没有查到指定的用例,你提供的用例id是%d"
,
testCaseId
)));
Boolean
testDataBoolean
=
Optional
.
of
(
testDataService
.
remove
(
Wrappers
.
lambdaQuery
(
TestData
.
class
)
Boolean
testDataBoolean
=
Optional
.
of
(
testDataService
.
remove
(
Wrappers
.
lambdaQuery
(
TestData
.
class
)
.
eq
(
TestData:
:
getTestCaseId
,
testCaseId
)))
.
eq
(
TestData:
:
getTestCaseId
,
testCaseId
)))
.
orElseThrow
(()
->
new
GlobalException
(
String
.
format
(
"没有查到指定的用例,你提供的用例id是%
i
d"
,
testCaseId
)));
.
orElseThrow
(()
->
new
GlobalException
(
String
.
format
(
"没有查到指定的用例,你提供的用例id是%d"
,
testCaseId
)));
return
testCaseBoolean
&&
testDataBoolean
return
testCaseBoolean
&&
testDataBoolean
?
CommonResult
.
success
(
"删除成功"
)
?
CommonResult
.
success
(
"删除成功"
)
:
CommonResult
.
failed
(
"删除失败或不存在"
);
:
CommonResult
.
failed
(
"删除失败或不存在"
);
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论