+ Add unit test case for mr getgogsprojects.

This commit is contained in:
caoyanyi
2023-12-16 09:54:50 +08:00
parent 34eeb67cec
commit d5ba190856
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/env php
<?php
/**
title=测试 mrModel->getGogsProjects();
timeout=0
cid=1
- 服务器ID正确
- 第easycorp/unittest条的id属性 @1
- 第easycorp/unittest条的name属性 @unittest
- 服务器ID为空 @0
- 服务器ID不存在 @0
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/mr.class.php';
zdTable('pipeline')->gen(5);
su('admin');
$mrTester = new mrTest();
r($mrTester->getGogsProjectsTester(5)) && p('easycorp/unittest:id,name') && e('1,unittest'); // 服务器ID正确
r($mrTester->getGogsProjectsTester(0)) && p() && e('0'); // 服务器ID为空
r($mrTester->getGogsProjectsTester(100)) && p() && e('0'); // 服务器ID不存在