#!/usr/bin/env php loadYaml('repo', true)->gen(4); zenData('repohistory')->loadYaml('repohistory')->gen(1); $validRevision = 'c808480afe22d3a55d94e91c59a8f3170212ade0'; $invalidRevision = '22222'; $validLinks = array(1, 2); $emptyLinks = array(); su('admin'); $repoTest = new repoModelTest(); r($repoTest->linkTest(1, $validRevision, 'story', 'repo', $validLinks)) && p('0:relation') && e('commit'); r($repoTest->linkTest(1, $validRevision, 'story', 'repo', $validLinks)) && p('0:BType') && e('story'); r($repoTest->linkTest(1, $validRevision, 'story', 'repo', $validLinks)) && p('0:AType') && e('revision'); r($repoTest->linkTest(1, $invalidRevision, 'story', 'repo', $validLinks)) && p('') && e('失败'); r($repoTest->linkTest(1, $validRevision, 'story', 'repo', $emptyLinks)) && p('') && e('0'); r($repoTest->linkTest(1, $validRevision, 'story', 'commit', $validLinks)) && p('0:relation') && e('commit'); r($repoTest->linkTest(1, $validRevision, 'task', 'repo', $validLinks)) && p('0:BType') && e('task');