Merge branch 'sprint/master_zhouxudong_tutoria' into 'master'

Sprint/master zhouxudong tutoria

See merge request easycorp/zentaopms!3268
This commit is contained in:
孙广明
2022-05-07 02:58:57 +00:00
20 changed files with 604 additions and 2 deletions
+281
View File
@@ -0,0 +1,281 @@
<?php
class tutorialTest
{
public function __construct()
{
global $tester;
$this->objectModel = $tester->loadModel('tutorial');
}
/**
* Check novice.
*
* @access public
* @return void
*/
public function checkNoviceTest()
{
$this->app->user->modifyPassword = 1;
$objects = $this->objectModel->checkNovice();
if(dao::isError()) return dao::getError();
return $objects;
}
/**
* Get tutorial product pairs.
*
* @access public
* @return void
*/
public function getProductPairsTest()
{
$objects = $this->objectModel->getProductPairs();
if(dao::isError()) return dao::getError();
return $objects;
}
/**
* Get module pairs for tutorial.
*
* @access public
* @return void
*/
public function getModulePairsTest()
{
$objects = $this->objectModel->getModulePairs();
if(dao::isError()) return dao::getError();
return $objects;
}
/**
* Get tutorial product.
*
* @access public
* @return void
*/
public function getProductTest()
{
$objects = $this->objectModel->getProduct();
if(dao::isError()) return dao::getError();
return $objects;
}
/**
* Get product stats for tutorial.
*
* @access public
* @return void
*/
public function getProductStatsTest()
{
$objects = $this->objectModel->getProductStats();
if(dao::isError()) return dao::getError();
return $objects[0][0]['products'];
}
/**
* Get project for tutorial.
*
* @access public
* @return void
*/
public function getProjectTest()
{
$objects = $this->objectModel->getProject();
if(dao::isError()) return dao::getError();
return $objects;
}
/**
* Get tutorial project pairs.
*
* @access public
* @return void
*/
public function getProjectPairsTest()
{
$objects = $this->objectModel->getProjectPairs();
if(dao::isError()) return dao::getError();
return $objects;
}
/**
* Get project stats for tutorial.
*
* @param string $browseType
* @access public
* @return void
*/
public function getProjectStatsTest($browseType = '')
{
$objects = $this->objectModel->getProjectStats($browseType = '');
if(dao::isError()) return dao::getError();
return $objects;
}
/**
* Get tutorial stories.
*
* @access public
* @return void
*/
public function getStoriesTest()
{
$objects = $this->objectModel->getStories();
if(dao::isError()) return dao::getError();
return $objects;
}
/**
* Get tutorial Execution pairs.
*
* @access public
* @return void
*/
public function getExecutionPairsTest()
{
$objects = $this->objectModel->getExecutionPairs();
if(dao::isError()) return dao::getError();
return $objects;
}
/**
* Get tutorial execution.
*
* @access public
* @return void
*/
public function getExecutionTest()
{
$objects = $this->objectModel->getExecution();
if(dao::isError()) return dao::getError();
return $objects;
}
/**
* Get tutorial execution products.
*
* @access public
* @return void
*/
public function getExecutionProductsTest()
{
$objects = $this->objectModel->getExecutionProducts();
if(dao::isError()) return dao::getError();
return $objects;
}
/**
* Get tutorial execution stories.
*
* @access public
* @return void
*/
public function getExecutionStoriesTest()
{
$objects = $this->objectModel->getExecutionStories();
if(dao::isError()) return dao::getError();
return $objects;
}
/**
* Get tutorial execution story pairs.
*
* @access public
* @return void
*/
public function getExecutionStoryPairsTest()
{
$objects = $this->objectModel->getExecutionStoryPairs();
if(dao::isError()) return dao::getError();
return $objects;
}
/**
* Get tutorial team members.
*
* @access public
* @return void
*/
public function getTeamMembersTest()
{
$objects = $this->objectModel->getTeamMembers();
if(dao::isError()) return dao::getError();
return $objects;
}
/**
* Get team members pairs.
*
* @access public
* @return void
*/
public function getTeamMembersPairsTest()
{
$objects = $this->objectModel->getTeamMembersPairs();
if(dao::isError()) return dao::getError();
return $objects;
}
/**
* Get tutorial user pairs.
*
* @access public
* @return void
*/
public function getUserPairsTest()
{
$objects = $this->objectModel->getUserPairs();
if(dao::isError()) return dao::getError();
return $objects;
}
/**
* Get tutorialed.
*
* @access public
* @return void
*/
public function getTutorialedTest()
{
$objects = $this->objectModel->getTutorialed();
if(dao::isError()) return dao::getError();
return $objects;
}
}
+20
View File
@@ -0,0 +1,20 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/tutorial.class.php';
su('admin');
/**
title=测试 tutorialModel->checkNovice();
cid=1
pid=1
*/
$tutorial = new tutorialTest();
r($tutorial->checkNoviceTest()) && p() && e('0'); //检查当account是admin的时候的返回值。
r($tutorial->checkNoviceTest()) && p() && e('0'); //检查当$this->app->user->modifyPassword是不为空的时候的返回值。
su('guest');
r($tutorial->checkNoviceTest()) && p() && e('0'); //检查当account是guest的时候的返回值。
+19
View File
@@ -0,0 +1,19 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/tutorial.class.php';
su('admin');
/**
title=测试 tutorialModel->getExecution();
cid=1
pid=1
*/
$tutorial = new tutorialTest();
r($tutorial->getExecutionTest()) && p('id') && e('3'); //检查获取数据的id
r($tutorial->getExecutionTest()) && p('PM') && e('admin'); //检查获取数据的PM
r($tutorial->getExecutionTest()) && p('burns:0') && e('35'); //检查获取数据的burns
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/tutorial.class.php';
su('admin');
/**
title=测试 tutorialModel->getExecutionPairs();
cid=1
pid=1
*/
$tutorial = new tutorialTest();
r($tutorial->getExecutionPairsTest()) && p('3') && e('Test execution'); //检查获取的数据信息
@@ -0,0 +1,19 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/tutorial.class.php';
su('admin');
/**
title=测试 tutorialModel->getExecutionProducts();
cid=1
pid=1
*/
$tutorial = new tutorialTest();
r($tutorial->getExecutionProductsTest()) && p('1:type') && e('normal'); //测试拿到的数据是否正确
r($tutorial->getExecutionProductsTest()) && p('1[branches]:1') && e('Test branch'); //测试拿到的数据是否正确
r($tutorial->getExecutionProductsTest()) && p('1[plans]:1') && e('Test plan'); //测试拿到的数据是否正确
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/tutorial.class.php';
su('admin');
/**
title=测试 tutorialModel->getExecutionStories();
cid=1
pid=1
*/
$tutorial = new tutorialTest();
r($tutorial->getExecutionStoriesTest()) && p('1:stage') && e('wait'); //检查是否获取到数据
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/tutorial.class.php';
su('admin');
/**
title=测试 tutorialModel->getExecutionStoryPairs();
cid=1
pid=1
*/
$tutorial = new tutorialTest();
r($tutorial->getExecutionStoryPairsTest()) && p('1') && e('Test story'); //测试是否能拿到数据
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/tutorial.class.php';
su('admin');
/**
title=测试 tutorialModel->getModulePairs();
cid=1
pid=1
*/
$tutorial = new tutorialTest();
r($tutorial->getModulePairsTest()) && p('1') && e('Test module'); //测试是否能拿到数据
+18
View File
@@ -0,0 +1,18 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/tutorial.class.php';
su('admin');
/**
title=测试 tutorialModel->getProduct();
cid=1
pid=1
*/
$tutorial = new tutorialTest();
r($tutorial->getProductTest()) && p('id') && e('1'); //测试是否能拿到数据
r($tutorial->getProductTest()) && p('branches:1') && e('Test branch'); //测试是否能拿到数据
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/tutorial.class.php';
su('admin');
/**
title=测试 tutorialModel->getProductPairs();
cid=1
pid=1
*/
$tutorial = new tutorialTest();
r($tutorial->getProductPairsTest()) && p('1') && e('Test product'); //测试是否能拿到数据
+18
View File
@@ -0,0 +1,18 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/tutorial.class.php';
su('admin');
/**
title=测试 tutorialModel->getProductStats();
cid=1
pid=1
*/
$tutorial = new tutorialTest();
r($tutorial->getProductStatsTest()) && p('1:code') && e('test'); //测试是否能拿到数据
r($tutorial->getProductStatsTest()) && p('1[branches]:1') && e('Test branch'); //测试是否能拿到数据
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/tutorial.class.php';
su('admin');
/**
title=测试 tutorialModel->getProject();
cid=1
pid=1
*/
$tutorial = new tutorialTest();
r($tutorial->getProjectTest()) && p('type') && e('project'); //测试是否能拿到数据
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/tutorial.class.php';
su('admin');
/**
title=测试 tutorialModel->getProjectPairs();
cid=1
pid=1
*/
$tutorial = new tutorialTest();
r($tutorial->getProjectPairsTest()) && p('2') && e('Test Project'); //测试是否能拿到数据
+19
View File
@@ -0,0 +1,19 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/tutorial.class.php';
su('admin');
/**
title=测试 tutorialModel->getProjectStats();
cid=1
pid=1
*/
$tutorial = new tutorialTest();
r($tutorial->getProjectStatsTest()) && p('2:model') && e('scrum'); //测试是否能拿到数据
r($tutorial->getProjectStatsTest()) && p('2[hours]:totalLeft') && e('0'); //测试是否能拿到数据
r($tutorial->getProjectStatsTest()) && p('2[teamMembers]:0') && e('admin'); //测试是否能拿到数据
+18
View File
@@ -0,0 +1,18 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/tutorial.class.php';
su('admin');
/**
title=测试 tutorialModel->getStories();
cid=1
pid=1
*/
$tutorial = new tutorialTest();
r($tutorial->getStoriesTest()) && p('0:module') && e('1'); //测试是否能拿到数据
r($tutorial->getStoriesTest()) && p('1:pri') && e('3'); //测试是否能拿到数据
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/tutorial.class.php';
su('admin');
/**
title=测试 tutorialModel->getTeamMembers();
cid=1
pid=1
*/
$tutorial = new tutorialTest();
r($tutorial->getTeamMembersTest()) && p('admin:days') && e('10'); //测试是否能拿到数据
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/tutorial.class.php';
su('admin');
/**
title=测试 tutorialModel->getTeamMembersPairs();
cid=1
pid=1
*/
$tutorial = new tutorialTest();
r($tutorial->getTeamMembersPairsTest()) && p('admin') && e('admin'); //测试是否能拿到数据
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/tutorial.class.php';
su('admin');
/**
title=测试 tutorialModel->getTutorialed();
cid=1
pid=1
*/
$tutorial = new tutorialTest();
r($tutorial->getTutorialedTest()) && p() && e('0'); //测试是否能拿到数据
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/tutorial.class.php';
su('admin');
/**
title=测试 tutorialModel->getUserPairs();
cid=1
pid=1
*/
$tutorial = new tutorialTest();
r($tutorial->getUserPairsTest()) && p('admin') && e('admin'); //测试是否能拿到数据
+5 -2
View File
@@ -64,6 +64,9 @@ switch($argv[1])
case 'kanban':
ztfRun('model/kanban');
break;
case 'message':
ztfRun('model/message');
break;
case 'model':
ztfRun('model');
break;
@@ -120,8 +123,8 @@ switch($argv[1])
case 'todo':
ztfRun('model/todo');
break;
case 'message':
ztfRun('model/message');
case 'tutorial':
ztfRun('model/tutorial');
break;
case 'tree':
ztfRun('model/tree');