#!/usr/bin/env php unlinkBug(); timeout=0 cid=1 */ include dirname(__FILE__, 5) . '/test/lib/init.php'; include dirname(__FILE__, 2) . '/build.class.php'; $build = zdTable('build')->config('build'); $build->bugs->range('`1,2,3`,`4,5,6`'); $build->gen(5); zdTable('user')->gen(5); su('admin'); $buildIdList = array(0, 1, 2, 6); $bugIdList = array(0, 1, 4); $buildTester = new buildTest(); r($buildTester->unlinkBugTest($buildIdList[0], $bugIdList[0])) && p('id;bugs', ';') && e('0;0'); // 测试版本跟Bug为空 r($buildTester->unlinkBugTest($buildIdList[1], $bugIdList[1])) && p('id;bugs', ';') && e('1;,2,3'); // 测试解除版本1跟Bug1之间的关联 r($buildTester->unlinkBugTest($buildIdList[2], $bugIdList[2])) && p('id;bugs', ';') && e('2;,5,6'); // 测试解除版本2跟Bug4之间的关联 r($buildTester->unlinkBugTest($buildIdList[3], $bugIdList[1])) && p('id;bugs', ';') && e('0;0'); // 测试版本不存在