znt/module/testtask/test/model/getpairs.php

36 lines
2 KiB
PHP
Executable file

#!/usr/bin/env php
<?php
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/model.class.php';
zenData('testtask')->loadYaml('testtask')->gen(18);
su('admin');
/**
title=测试 testtaskModel->getPairs();
cid=19181
pid=1
*/
$testtask = new testtaskModelTest();
r($testtask->getPairsTest(0)) && p() && e(0); // 产品 0 没有测试单。
r($testtask->getPairsTest(1)) && p() && e(0); // 产品 1 没有测试单。
r($testtask->getPairsTest(2)) && p() && e(4); // 产品 2 有 4 个测试单。
r($testtask->getPairsTest(2, 0)) && p() && e(4); // 产品 2 执行 0 有 4 个测试单。
r($testtask->getPairsTest(2, 1)) && p() && e(2); // 产品 2 执行 1 有 2 个测试单。
r($testtask->getPairsTest(2, 2)) && p() && e(2); // 产品 2 执行 2 有 2 个测试单。
r($testtask->getPairsTest(2, 3)) && p() && e(0); // 产品 2 执行 3 有测试单但都是单元测试。
r($testtask->getPairsTest(2, 4)) && p() && e(0); // 产品 2 执行 4 有测试单但都删除了。
r($testtask->getPairsTest(2, 5)) && p() && e(0); // 产品 2 执行 5 没有测试单。
r($testtask->getPairsTest(2, 1, 0)) && p() && e(2); // 产品 2 执行 1 有 2 个测试单,测试单参数为空,最终有 2 个测试单。
r($testtask->getPairsTest(2, 1, 2)) && p() && e(2); // 产品 2 执行 1 有 2 个测试单,测试单 2 是普通测试单但在前面已经包含,最终有 2 个测试单。
r($testtask->getPairsTest(2, 1, 3)) && p() && e(2); // 产品 2 执行 1 有 2 个测试单,测试单 2 是普通测试单但在前面已经包含,最终有 2 个测试单。
r($testtask->getPairsTest(2, 1, 4)) && p() && e(3); // 产品 2 执行 1 有 2 个测试单,测试单 3 是单元测试,最终有 3 个测试单。
r($testtask->getPairsTest(2, 1, 5)) && p() && e(3); // 产品 2 执行 1 有 2 个测试单,测试单 5 是普通测试单,最终有 3 个测试单。
r($testtask->getPairsTest(2, 1, 20)) && p() && e(2); // 产品 2 执行 1 有 2 个测试单,测试单 20 不存在,最终有 2 个测试单。