* Refactor bugModel-createBugFromGitlabIssue and modify unit test.

This commit is contained in:
liumengyi
2023-05-29 13:20:02 +08:00
parent f390fe7bd4
commit 9e4e3f9a2e
3 changed files with 14 additions and 15 deletions
@@ -2,6 +2,10 @@
<?php
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/bug.class.php';
zdTable('project')->config('execution')->gen(2);
zdTable('user')->gen(2);
su('admin');
/**
@@ -10,16 +14,9 @@ title=bugModel->createBugFromGitlabIssue ();
cid=1
pid=1
测试正常的创建来源于gitlab issue的bug的title >> 问题1
测试正常的创建来源于gitlab issue的bug的execution >> 101
测试正常的创建来源于gitlab issue的bug的pri >> 3
测试正常的创建来源于gitlab issue的bug的severity >> 3
测试创建没有标题 来源于gitlab issue的异常bug >> 『Bug标题』不能为空。
测试短时间内重复创建来源于gitlab issue的bug >> 0
*/
$executionID = 101;
$executionID = 11;
$bug1 = new stdclass();
$bug1->title = '问题1';
@@ -43,7 +40,7 @@ $bug5->execution = $executionID;
$bug=new bugTest();
r($bug->createBugFromGitlabIssueTest($bug1, $executionID)) && p('title') && e('问题1'); // 测试正常的创建来源于gitlab issue的bug的title
r($bug->createBugFromGitlabIssueTest($bug2, $executionID)) && p('execution') && e('101'); // 测试正常的创建来源于gitlab issue的bug的execution
r($bug->createBugFromGitlabIssueTest($bug2, $executionID)) && p('execution') && e('11'); // 测试正常的创建来源于gitlab issue的bug的execution
r($bug->createBugFromGitlabIssueTest($bug3, $executionID)) && p('pri') && e('3'); // 测试正常的创建来源于gitlab issue的bug的pri
r($bug->createBugFromGitlabIssueTest($bug4, $executionID)) && p('severity') && e('3'); // 测试正常的创建来源于gitlab issue的bug的severity
r($bug->createBugFromGitlabIssueTest($bug5, $executionID)) && p('title:0') && e('『Bug标题』不能为空。'); // 测试创建没有标题 来源于gitlab issue的异常bug