* submit unit test.

This commit is contained in:
liuhong
2023-05-08 16:44:21 +08:00
parent ddd258339d
commit 03edd3440f
4 changed files with 57 additions and 13 deletions
+6 -10
View File
@@ -15,14 +15,10 @@ pid=1
global $tester;
$tester->loadModel('project');
$project1 = $tester->project->getProgramMaxEnd(1);
$project2 = $tester->project->getProgramMaxEnd(3);
$project3 = $tester->project->getProgramMaxEnd(6);
$project4 = $tester->project->getProgramMaxEnd(1);
$project5 = $tester->project->getProgramMaxEnd(3);
$project6 = $tester->project->getProgramMaxEnd(6);
a($project1);die;
r($project1) && p() && e(); //获取一级项目集最小开始时间
r($project1) && p() && e(); //获取一级项目集最大结束时间
r($project2) && p() && e(); //获取二级项目集最小开始时间
r($project2) && p() && e(); //获取二级项目集最大结束时间
r($project3) && p() && e(); //获取三级项目集最小开始时间
r($project3) && p() && e(); //获取三级项目集最大结束时间
r($project6) && p('maxEnd') && e('2023-06-12'); //获取一级项目集最大结束时间:尾级项目结束时间最大
r($project5) && p('maxEnd') && e('2023-07-03'); //获取二级项目集最大结束时间:顶级项目结束时间最大
r($project4) && p('maxEnd') && e('2023-05-08'); //获取三级项目集最大结束时间:开始时间等于结束时间
@@ -0,0 +1,24 @@
#!/usr/bin/env php
<?php
include dirname(__FILE__, 5) . "/test/lib/init.php";
su('admin');
$project = zdTable('project')->config('project')->gen(6);
/**
title=测试 projectModel->getProgramMinBegin();
cid=1
pid=1
*/
global $tester;
$tester->loadModel('project');
$project1 = $tester->project->getProgramMinBegin(1);
$project2 = $tester->project->getProgramMinBegin(3);
$project3 = $tester->project->getProgramMinBegin(6);
r($project1) && p('minBegin') && e('2023-05-01'); //获取一级项目集最小开始时间:顶级项目开始时间最小
r($project2) && p('minBegin') && e('2023-04-22'); //获取二级项目集最小开始时间:次级项目开始时间最小
r($project3) && p('minBegin') && e('2023-05-08'); //获取三级项目集最小开始时间:开始时间等于结束时间
@@ -22,7 +22,5 @@ fields:
range: '项目集1, 项目集1-1, 项目1-1-2, 项目集3, 项目3-4, 无迭代无产品项目6'
- field: code
range: 'program1, program1-1, project1-1-2, program3, project3-4, project6'
- field: begin
range: "'2023-05-01', '2023-05-07', '2023-05-20', '2023-04-04', '2023-05-01', '2023-05-08'"
- field: end
range: "'2023-06-01', '2023-05-19', '2023-06-12', '2023-07-03', '2023-06-03', '2023-05-08'"
range: '2023-06-01', '2023-05-19', '2023-06-12', '2023-07-03', '2023-06-03', '2023-05-08'
@@ -0,0 +1,26 @@
title: zt_project
author: liuhong
version: "1.0"
fields:
- field: id
range: 1-6
- field: project
range: 0
- field: model
range: ', , ,scrum, ,scrum,scrum'
- field: type
range: 'program,program,project,program,project,project'
- field: status
range: 'wait,doing,closed,suspended'
- field: parent
range: 0, 1, 2, 0, 3, 0
- field: grade
range: 1, 2, 3, 1, 2, 1
- field: path
range: '`,1,`, `,1,2,`, `,1,2,3,`, `,4,`, `,4,5,`, `,6,`'
- field: name
range: '项目集1, 项目集1-1, 项目1-1-2, 项目集3, 项目3-4, 无迭代无产品项目6'
- field: code
range: 'program1, program1-1, project1-1-2, program3, project3-4, project6'
- field: begin
range: '2023-05-01', '2023-05-07', '2023-05-20', '2023-05-01', '2023-04-22', '2023-05-08'