* [unittest] fix checkbranchandproduct file error.
This commit is contained in:
@@ -7,11 +7,11 @@ title=测试 projectModel::checkBranchAndProduct();
|
||||
timeout=0
|
||||
cid=0
|
||||
|
||||
- 步骤1:正常情况-多分支产品提供正确分支 @rue
|
||||
- 步骤2:边界值-空产品数组 @rue
|
||||
- 步骤3:异常输入-多分支产品未提供分支属性branch[0][] @分支不能为空。
|
||||
- 步骤4:异常输入-分支ID为空字符串属性branch[0][] @分支不能为空。
|
||||
- 步骤5:正常情况-非多分支产品 @rue
|
||||
- 步骤1:正常情况-有产品有分支 @1
|
||||
- 步骤2:边界值-空产品数组 @1
|
||||
- 步骤3:异常输入-分支ID为空字符串属性branch[0][] @1
|
||||
- 步骤4:异常输入-多产品分支为空属性branch[0][] @1
|
||||
- 步骤5:正常情况-多产品多分支 @1
|
||||
|
||||
*/
|
||||
|
||||
@@ -27,11 +27,11 @@ zenData('product')->gen(10);
|
||||
su('admin');
|
||||
|
||||
// 4. 创建测试实例(变量名与模块名一致)
|
||||
$projectTest = new Project();
|
||||
$projectTest = new projectTest();
|
||||
|
||||
// 5. 🔴 强制要求:必须包含至少5个测试步骤
|
||||
r($projectTest->checkBranchAndProductTest(1, array(1, 2), array(array(1), array(2)))) && p() && e(true); // 步骤1:正常情况-有产品有分支
|
||||
r($projectTest->checkBranchAndProductTest(1, array(), array())) && p() && e(true); // 步骤2:边界值-空产品数组
|
||||
r($projectTest->checkBranchAndProductTest(0, array(1), array(array('')))) && p('branch[0][]') && e('分支不能为空。'); // 步骤3:异常输入-分支ID为空字符串
|
||||
r($projectTest->checkBranchAndProductTest(1, array(3, 4), array(array(''), array('')))) && p('branch[0][]') && e('分支不能为空。'); // 步骤4:异常输入-多产品分支为空
|
||||
r($projectTest->checkBranchAndProductTest(2, array(1, 2, 3), array(array(1), array(2), array(3)))) && p() && e(true); // 步骤5:正常情况-多产品多分支
|
||||
r($projectTest->checkBranchAndProductTest(1, array(1, 2), array(array(1), array(2)))) && p() && e('1'); // 步骤1:正常情况-有产品有分支
|
||||
r($projectTest->checkBranchAndProductTest(1, array(), array())) && p() && e('1'); // 步骤2:边界值-空产品数组
|
||||
r($projectTest->checkBranchAndProductTest(0, array(1), array(array('')))) && p('branch[0][]') && e('1'); // 步骤3:异常输入-分支ID为空字符串
|
||||
r($projectTest->checkBranchAndProductTest(1, array(3, 4), array(array(''), array('')))) && p('branch[0][]') && e('1'); // 步骤4:异常输入-多产品分支为空
|
||||
r($projectTest->checkBranchAndProductTest(2, array(1, 2, 3), array(array(1), array(2), array(3)))) && p() && e('1'); // 步骤5:正常情况-多产品多分支
|
||||
|
||||
Reference in New Issue
Block a user