#!/usr/bin/env php gen(2); /** title=测试 commonModel::diff(); timeout=0 cid=15669 - 查看任务一和任务二的描述差异长度 @77 - 查看返回的差异中001-序号的位置 @0 - 查看返回的差异中标签的位置 @44 - 查看返回的差异中001+序号的位置 @39 - 查看返回的差异中标签的位置 @5 */ global $tester; $tester->loadModel('task'); $task1 = $tester->task->fetchById(1); $task2 = $tester->task->fetchById(2); $changes = common::diff($task1->desc, $task2->desc); r(strlen($changes)) && p() && e('77'); // 查看任务一和任务二的描述差异长度 r(strpos($changes, '001-')) && p() && e('0'); // 查看返回的差异中001-序号的位置 r(strpos($changes, '')) && p() && e('44'); // 查看返回的差异中标签的位置 r(strpos($changes, '001+')) && p() && e('39'); // 查看返回的差异中001+序号的位置 r(strpos($changes, '')) && p() && e('5'); // 查看返回的差异中标签的位置