#!/usr/bin/env php id = 1; $completeReport->title = '完整测试报告'; $completeReport->begin = '2024-01-01'; $completeReport->end = '2024-01-31'; $completeReport->product = 1; $completeReport->execution = 1; $completeReport->tasks = '1,2,3'; $completeReport->builds = '1,2'; $completeReport->stories = '1,2,3'; $completeReport->bugs = '1,2'; $minimalReport = new stdClass(); $minimalReport->id = 2; $minimalReport->begin = '2024-02-01'; $minimalReport->end = '2024-02-28'; $minimalReport->product = 2; $minimalReport->execution = 2; $minimalReport->tasks = '4'; $minimalReport->builds = '3'; r($testreportTest->assignProjectReportDataForEditTest($completeReport)) && p('begin,end') && e('2024-01-01,2024-01-31'); r($testreportTest->assignProjectReportDataForEditTest($completeReport, '2024-03-01')) && p('begin') && e('2024-03-01'); r($testreportTest->assignProjectReportDataForEditTest($completeReport, '', '2024-05-31')) && p('end') && e('2024-05-31'); r($testreportTest->assignProjectReportDataForEditTest($completeReport, '2024-04-01', '2024-04-30')) && p('begin,end') && e('2024-04-01,2024-04-30'); r($testreportTest->assignProjectReportDataForEditTest($minimalReport)) && p('begin,end') && e('2024-02-01,2024-02-28');