Files
EasySoft-ZenTaoPMS/test/model/testreport/create.php
2022-08-09 14:11:38 +08:00

36 lines
1.5 KiB
PHP
Executable File

#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/testreport.class.php';
$db->switchDB();
su('admin');
/**
title=测试 testreportModel->create();
cid=1
pid=1
正常新增 >> 11,正常新增
负责人为空测试 >> 『负责人』不能为空。
标题为空测试 >> 『标题』不能为空。
参与人员测试 >> 12
*/
$members = array('dev1','dev11');
$cases = array(1,2,3,4);
$title = array('正常新增', '负责人为空测试', '参与人员为空测试', '');
$testreport = new testreportTest();
$normalReport = array('owner' => 'user3', 'members' => $members, 'title' => $title[0], 'report' => '', 'cases' => $cases) ;
$noOwner = array('owner' => '', 'members' => $members, 'title' => $title[1], 'report' => '', 'cases' => $cases) ;
$noTitle = array('owner' => 'user3', 'members' => $members, 'title' => $title[3], 'report' => '', 'cases' => $cases) ;
$noMembers = array('owner' => 'user3', 'members' => '', 'title' => $title[2], 'report' => '', 'cases' => $cases) ;
r($testreport->createTest($normalReport)) && p('id,title') && e('11,正常新增'); //正常新增
r($testreport->createTest($noOwner)) && p('owner:0') && e('『负责人』不能为空。'); //负责人为空测试
r($testreport->createTest($noTitle)) && p('title:0') && e('『标题』不能为空。'); //标题为空测试
r($testreport->createTest($noMembers)) && p('id') && e('12'); //参与人员测试
$db->restoreDB();