#!/usr/bin/env php getObjectBaseInfo(). timeout=0 cid=14951 - 测试获取project=11的首个bug的id,title,project字段 - 属性id @1 - 属性title @BUG1 - 属性project @11 - 测试获取project=11,并且按照id倒叙排序的首个bug的id,title,project字段 - 属性id @3 - 属性title @BUG3 - 属性project @11 - 测试获取name=正常产品1的首个产品的name,code,po1字段 - 属性name @正常产品1 - 属性code @code1 - 属性createdBy @po1 - 测试获取name=正常产品1,并且按照id倒叙排序的首个产品的name,code,po1字段 - 属性name @正常产品1 - 属性code @code1 - 属性createdBy @po1 */ include dirname(__FILE__, 5) . '/test/lib/init.php'; include dirname(__FILE__, 2) . '/lib/tao.class.php'; zenData('bug')->gen(4); zenData('product')->gen(4); $actionIDList = array(1, 2, 3, 0); $actionTest = new actionTaoTest(); $tableList = array(TABLE_BUG, TABLE_PRODUCT); $queryParamList = array(array('project' => 11), array('project' => 11), array('name' => '正常产品1', 'code' => 'code1'), array('name' => '正常产品2', 'code' => 'code2')); $fieldList = array('id,title,project','name,code,createdBy'); $orderByList = array('', 'id desc'); r($actionTest->getObjectBaseInfo($tableList[0], $queryParamList[0], $fieldList[0], $orderByList[0])) && p('id,title,project') && e('1,BUG1,11'); //测试获取project=11的首个bug的id,title,project字段 r($actionTest->getObjectBaseInfo($tableList[0], $queryParamList[0], $fieldList[0], $orderByList[1])) && p('id,title,project') && e('3,BUG3,11'); //测试获取project=11,并且按照id倒叙排序的首个bug的id,title,project字段 r($actionTest->getObjectBaseInfo($tableList[1], $queryParamList[2], $fieldList[1], $orderByList[0])) && p('name,code,createdBy') && e('正常产品1,code1,po1'); //测试获取name=正常产品1的首个产品的name,code,po1字段 r($actionTest->getObjectBaseInfo($tableList[1], $queryParamList[2], $fieldList[1], $orderByList[1])) && p('name,code,createdBy') && e('正常产品1,code1,po1'); //测试获取name=正常产品1,并且按照id倒叙排序的首个产品的name,code,po1字段