#!/usr/bin/env php estimate->range('2,2'); $task->consumed->range('1,2'); $task->left->range('1,0'); $task->status->range('doing,done'); $task->gen(2); $effort = zdTable('effort'); $effort->objectType->range('task'); $effort->objectID->range('1,2{2}'); $effort->consumed->range('1,1,1'); $effort->left->range('1,1,0'); $effort->deleted->range('0'); $effort->gen(3); /** title=获取删除工时后的剩余工时 timeout=0 cid=1 */ $task = new taskTest(); r($task->getLeftAfterDeleteWorkhourTest(1)) && p('taskEstimate,taskConsumed,taskLeft,effortConsumed,effortLeft,left') && e('2,1,1,1,1,1'); // 删除ID为1的工时 r($task->getLeftAfterDeleteWorkhourTest(2)) && p('taskEstimate,taskConsumed,taskLeft,effortConsumed,effortLeft,left') && e('2,2,0,1,1,0'); // 删除ID为2的工时 r($task->getLeftAfterDeleteWorkhourTest(3)) && p('taskEstimate,taskConsumed,taskLeft,effortConsumed,effortLeft,left') && e('2,2,0,1,0,1'); // 删除ID为3的工时