Files
EasySoft-ZenTaoPMS/test/model/repo/gethistory.php
T
2022-10-27 13:50:52 +08:00

34 lines
929 B
PHP

#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/repo.class.php';
su('admin');
/**
title=测试 repoModel->getHistory();
cid=1
pid=1
*/
global $tester, $dao;
$repo = $tester->loadModel('repo')->getRepoByID(1);
$logs = $tester->repo->getUnsyncedCommits($repo);
$revision = 1;
$revisions = array();
foreach($logs as $log)
{
$tester->repo->saveOneCommit($repo->id, $log, $revision);
$revisions[] = $log->revision;
$revision ++;
}
$repoTest = new repoTest();
r($repoTest->getHistoryTest(1, $revisions)) && p('1') && e('d5789b703dc09c44be1e89a991c3506de1f678e3'); //查询全部提交信息
r($repoTest->getHistoryTest(1, array())) && p('') && e('empty'); //传空数据查询信息
$dao->exec('truncate table zt_repohistory');
$dao->exec('truncate table zt_repobranch');