From e215aea57e897e373c24ae03744ecf4e4f554e87 Mon Sep 17 00:00:00 2001 From: sunguangming Date: Thu, 21 Aug 2025 06:36:04 +0000 Subject: [PATCH] * [unittest] modify unittest. --- .../test/model/deletecasebysuiteid.php | 29 ++++++++++++------- 1 file changed, 19 insertions(+), 10 deletions(-) mode change 100644 => 100755 module/testsuite/test/model/deletecasebysuiteid.php diff --git a/module/testsuite/test/model/deletecasebysuiteid.php b/module/testsuite/test/model/deletecasebysuiteid.php old mode 100644 new mode 100755 index a15934ac21..3a11124ac3 --- a/module/testsuite/test/model/deletecasebysuiteid.php +++ b/module/testsuite/test/model/deletecasebysuiteid.php @@ -5,7 +5,7 @@ include dirname(__FILE__, 2) . '/lib/testsuite.unittest.class.php'; zenData('case')->gen(20); zenData('suitecase')->gen(3); -zenData('testsuite')->gen(1); +zenData('testsuite')->gen(2); zenData('user')->gen(1); su('admin'); @@ -13,19 +13,28 @@ su('admin'); /** title=测试 testsuiteModel->deleteCaseBySuiteIDTest(); +timeout=0 cid=1 -pid=1 -检查当前套件的关联用例 >> 2 -测试suiteiD值为1,cases值为array(1, 2) >> 2 -检查当前套件的关联用例数量 >> 0 +- 检查当前关联的用例数量 @2 +- 测试suiteID值为1 @2 +- 检查当前关联的用例数量 @0 +- 检查当前关联的用例数量 @1 +- 测试suiteID值为2 @1 +- 检查当前关联的用例数量 @0 */ -$suiteID = 1; -$cases = array(1, 2); +$suiteID = 1; +$cases = array(1, 2); $testsuite = new testsuiteTest(); -r(count($testsuite->getLinkedCasesTest($suiteID))) && p() && e('2'); //检查当前关联的用例数量 -r($testsuite->deleteCaseBySuiteIDTest($cases, $suiteID)) && p() && e('2'); //测试suiteID值为1 -r(count($testsuite->getLinkedCasesTest($suiteID))) && p() && e('0'); //检查当前关联的用例数量 +r(count($testsuite->getLinkedCasesTest($suiteID))) && p() && e('2'); //检查当前关联的用例数量 +r($testsuite->deleteCaseBySuiteIDTest($cases, $suiteID)) && p() && e('2'); //测试suiteID值为1 +r(count($testsuite->getLinkedCasesTest($suiteID))) && p() && e('0'); //检查当前关联的用例数量 + +$suiteID = 2; +$cases = array(3); +r(count($testsuite->getLinkedCasesTest($suiteID))) && p() && e('1'); //检查当前关联的用例数量 +r($testsuite->deleteCaseBySuiteIDTest($cases, $suiteID)) && p() && e('1'); //测试suiteID值为2 +r(count($testsuite->getLinkedCasesTest($suiteID))) && p() && e('0'); //检查当前关联的用例数量 \ No newline at end of file