diff --git a/module/gitlab/test/model/apideletelabel.php b/module/gitlab/test/model/apideletelabel.php index 6422eaf1f6..ba724198d2 100755 --- a/module/gitlab/test/model/apideletelabel.php +++ b/module/gitlab/test/model/apideletelabel.php @@ -1,38 +1,36 @@ #!/usr/bin/env php gen(5); -$gitlab = $tester->loadModel('gitlab'); +su('admin'); + +$gitlabTest = new gitlabTest(); $gitlabID = 1; $projectID = 2; +$validLabelName = 'unitLabelTest'; +$nonExistentLabelName = 'nonExistentLabel'; -/* Create label. */ -$label = new stdclass(); -$label->name = 'unitLabelTest'; -$label->color = '#0033CC'; -$label->description = 'unittest description'; -$gitlab->apiCreateLabel($gitlabID, $projectID, $label); - -r($gitlab->apiDeleteLabel($gitlabID, 0, $label->name)) && p() && e('0'); //使用空的projectID删除gitlab群组 -r($gitlab->apiDeleteLabel($gitlabID, $projectID, '')) && p() && e('0'); //使用空的label名称删除gitlab群组 -r($gitlab->apiDeleteLabel(0, $projectID, $label->name)) && p() && e('0'); //使用错误gitlabID删除群组 - -$result = $gitlab->apiDeleteLabel($gitlabID, $projectID, $label->name); -if(is_null($result)) $result = true; -r($result) && p() && e('1'); //通过gitlabID,projectID,label名称正确删除GitLab label \ No newline at end of file +r($gitlabTest->apiDeleteLabelTest($gitlabID, 0, $validLabelName)) && p() && e('0'); +r($gitlabTest->apiDeleteLabelTest($gitlabID, $projectID, '')) && p() && e('0'); +r($gitlabTest->apiDeleteLabelTest(0, $projectID, $validLabelName)) && p() && e('0'); +r($gitlabTest->apiDeleteLabelTest($gitlabID, $projectID, $nonExistentLabelName)) && p() && e('0'); +r($gitlabTest->apiDeleteLabelTest($gitlabID, $projectID, $validLabelName)) && p() && e('0'); \ No newline at end of file