znt/module/testcase/test/model/getscenesname.php

90 lines
5.6 KiB
PHP
Raw Permalink Normal View History

#!/usr/bin/env php
<?php
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/model.class.php';
zenData('scene')->loadYaml('treescene')->gen('20');
zenData('user')->gen('1');
su('admin');
/**
title=测试 testcaseModel->getScenesName();
cid=19001
- 获取场景 1 2 3 的名称
- 属性1 @/这个是测试场景1
- 属性2 @/这个是测试场景1/这个是测试场景2
- 属性3 @/这个是测试场景3
- 获取场景 9 10 14 的名称
- 属性9 @/这个是测试场景9
- 属性10 @/这个是测试场景10
- 属性14 @/这个是测试场景11/这个是测试场景12/这个是测试场景13/这个是测试场景14
- 获取场景 15 16 17 的名称
- 属性15 @/这个是测试场景11/这个是测试场景15
- 属性16 @/这个是测试场景16
- 属性17 @/这个是测试场景16/这个是测试场景17
- 获取场景 18 19 20 的名称
- 属性18 @/这个是测试场景18
- 属性19 @/这个是测试场景18/这个是测试场景19
- 属性20 @/这个是测试场景18/这个是测试场景19/这个是测试场景20
- 获取场景 1 2 3 名称
- 属性1 @/这个是测试场景1
- 属性2 @/这个是测试场景1/这个是测试场景2
- 属性3 @/这个是测试场景3
- 获取场景 9 10 14 名称
- 属性9 @/这个是测试场景9
- 属性10 @/这个是测试场景10
- 属性14 @/这个是测试场景11/这个是测试场景12/这个是测试场景13/这个是测试场景14
- 获取场景 15 16 17 名称
- 属性15 @/这个是测试场景11/这个是测试场景15
- 属性16 @/这个是测试场景16
- 属性17 @/这个是测试场景16/这个是测试场景17
- 获取场景 18 19 20 名称
- 属性18 @/这个是测试场景18
- 属性19 @/这个是测试场景18/这个是测试场景19
- 属性20 @/这个是测试场景18/这个是测试场景19/这个是测试场景20
- 获取场景 1 2 3 非全 名称
- 属性1 @这个是测试场景1
- 属性2 @这个是测试场景2
- 属性3 @这个是测试场景3
- 获取场景 9 10 14 非全 名称
- 属性9 @这个是测试场景9
- 属性10 @这个是测试场景10
- 属性14 @这个是测试场景14
- 获取场景 15 16 17 非全 名称
- 属性15 @这个是测试场景15
- 属性16 @这个是测试场景16
- 属性17 @这个是测试场景17
- 获取场景 18 19 20 非全 名称
- 属性18 @这个是测试场景18
- 属性19 @这个是测试场景19
- 属性20 @这个是测试场景20
*/
global $tester;
$scenes = $tester->dao->update(TABLE_SCENE)->set("path= replace(`path`,',0,', ',')")->exec();
$scenes = $tester->dao->update(TABLE_SCENE)->set("path= replace(`path`,',0,', ',')")->exec();
$sceneList = array(array(1,2,3), array(9,10,14), array(15,16,17), array(18,19,20));
$fullPath = array(true, false);
$testcase = new testcaseModelTest();
r($testcase->getScenesNameTest($sceneList[0])) && p('1,2,3') && e('/这个是测试场景1,/这个是测试场景1/这个是测试场景2,/这个是测试场景3'); // 获取场景 1 2 3 的名称
r($testcase->getScenesNameTest($sceneList[1])) && p('9,10,14') && e('/这个是测试场景9,/这个是测试场景10,/这个是测试场景11/这个是测试场景12/这个是测试场景13/这个是测试场景14'); // 获取场景 9 10 14 的名称
r($testcase->getScenesNameTest($sceneList[2])) && p('15,16,17') && e('/这个是测试场景11/这个是测试场景15,/这个是测试场景16,/这个是测试场景16/这个是测试场景17'); // 获取场景 15 16 17 的名称
r($testcase->getScenesNameTest($sceneList[3])) && p('18,19,20') && e('/这个是测试场景18,/这个是测试场景18/这个是测试场景19,/这个是测试场景18/这个是测试场景19/这个是测试场景20'); // 获取场景 18 19 20 的名称
r($testcase->getScenesNameTest($sceneList[0], $fullPath[0])) && p('1,2,3') && e('/这个是测试场景1,/这个是测试场景1/这个是测试场景2,/这个是测试场景3'); // 获取场景 1 2 3 的 全 名称
r($testcase->getScenesNameTest($sceneList[1], $fullPath[0])) && p('9,10,14') && e('/这个是测试场景9,/这个是测试场景10,/这个是测试场景11/这个是测试场景12/这个是测试场景13/这个是测试场景14'); // 获取场景 9 10 14 的 全 名称
r($testcase->getScenesNameTest($sceneList[2], $fullPath[0])) && p('15,16,17') && e('/这个是测试场景11/这个是测试场景15,/这个是测试场景16,/这个是测试场景16/这个是测试场景17'); // 获取场景 15 16 17 的 全 名称
r($testcase->getScenesNameTest($sceneList[3], $fullPath[0])) && p('18,19,20') && e('/这个是测试场景18,/这个是测试场景18/这个是测试场景19,/这个是测试场景18/这个是测试场景19/这个是测试场景20'); // 获取场景 18 19 20 的 全 名称
r($testcase->getScenesNameTest($sceneList[0], $fullPath[1])) && p('1,2,3') && e('这个是测试场景1,这个是测试场景2,这个是测试场景3'); // 获取场景 1 2 3 的 非全 名称
r($testcase->getScenesNameTest($sceneList[1], $fullPath[1])) && p('9,10,14') && e('这个是测试场景9,这个是测试场景10,这个是测试场景14'); // 获取场景 9 10 14 的 非全 名称
r($testcase->getScenesNameTest($sceneList[2], $fullPath[1])) && p('15,16,17') && e('这个是测试场景15,这个是测试场景16,这个是测试场景17'); // 获取场景 15 16 17 的 非全 名称
r($testcase->getScenesNameTest($sceneList[3], $fullPath[1])) && p('18,19,20') && e('这个是测试场景18,这个是测试场景19,这个是测试场景20'); // 获取场景 18 19 20 的 非全 名称