znt/module/score/test/model/create.php

157 lines
9.5 KiB
PHP
Executable file

#!/usr/bin/env php
<?php
/**
title=测试 scoreModel->create();
cid=18198
- 创建登录用户的积分
- 属性account @admin
- 属性module @user
- 属性method @login
- 属性score @1
- 创建修改密码的积分
- 属性account @admin
- 属性module @user
- 属性method @changePassword
- 属性score @10
- 创建修改密码的积分 @1
- 创建修改密码的积分 @1
- 创建关闭需求ID=0的积分 @1
- 创建关闭需求ID=1的积分
- 属性account @admin
- 属性module @story
- 属性method @close
- 属性score @2
- 创建关闭需求ID不存在的积分 @1
- 创建完成任务ID=0的积分 @1
- 创建完成任务ID=1的积分
- 属性account @admin
- 属性module @task
- 属性method @finish
- 属性score @3
- 创建完成父任务ID=6的积分 @1
- 创建完成任务ID不存在的积分 @1
- 创建用例ID=0的积分
- 属性account @admin
- 属性module @bug
- 属性method @createFormCase
- 属性score @1
- 创建用例ID=1的积分 @0
- 创建用例ID不存在的积分
- 属性account @admin
- 属性module @bug
- 属性method @createFormCase
- 属性score @1
- 创建保存模板bugID=0的积分
- 属性account @admin
- 属性module @bug
- 属性method @saveTplModal
- 属性score @20
- 创建保存模板bugID=1的积分 @1
- 创建保存模板bugID不存在的积分 @1
- 创建确认bugID=0的积分
- 属性account @admin
- 属性module @bug
- 属性method @confirm
- 属性score @4
- 创建确认bugID=1的积分
- 属性account @admin
- 属性module @bug
- 属性method @confirm
- 属性score @4
- 创建确认bugID不存在的积分
- 属性account @admin
- 属性module @bug
- 属性method @confirm
- 属性score @4
- 创建解决bugID=0的积分
- 属性account @admin
- 属性module @bug
- 属性method @resolve
- 属性score @4
- 创建解决bugID=1的积分
- 属性account @admin
- 属性module @bug
- 属性method @resolve
- 属性score @4
- 创建解决bugID不存在的积分
- 属性account @admin
- 属性module @bug
- 属性method @resolve
- 属性score @4
- 创建测试单执行用例的积分 @1
- 创建测试单执行用例的积分 @1
- 创建测试单执行用例的积分 @1
- 创建关闭执行ID=0的积分 @1
- 创建关闭执行ID=1的积分 @1
- 创建关闭执行ID不存在的积分 @1
- 创建保存搜索条件的积分
- 属性account @admin
- 属性module @search
- 属性method @saveQueryAdvanced
- 属性score @1
- 创建保存搜索条件的积分 @1
- 创建保存搜索条件的积分 @1
- 创建切换主题的积分
- 属性account @admin
- 属性module @ajax
- 属性method @selectTheme
- 属性score @10
- 创建切换主题的积分 @1
- 创建切换主题的积分 @1
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/model.class.php';
zenData('score')->gen(0);
zenData('user')->gen(5);
zenData('case')->gen(1);
zenData('story')->gen(1);
zenData('bug')->gen(1);
zenData('task')->loadYaml('task')->gen(10);
zenData('project')->loadYaml('project')->gen(5);
$modules = array('user', 'story', 'task', 'bug', 'testTask', 'execution', 'search', 'ajax');
$methods = array('login', 'changePassword', 'close', 'finish', 'createFormCase', 'saveTplModal', 'confirm', 'resolve', 'runCase', 'saveQueryAdvanced', 'selectTheme');
$params = array(0, 1, 2, 6, 101, 110);
$scoreTester = new scoreModelTest();
r($scoreTester->createTest($modules[0], $methods[0], $params[0])) && p('account,module,method,score') && e('admin,user,login,1'); // 创建登录用户的积分
r($scoreTester->createTest($modules[0], $methods[1], $params[0])) && p('account,module,method,score') && e('admin,user,changePassword,10'); // 创建修改密码的积分
r($scoreTester->createTest($modules[0], $methods[1], $params[1])) && p() && e('1'); // 创建修改密码的积分
r($scoreTester->createTest($modules[0], $methods[1], $params[2])) && p() && e('1'); // 创建修改密码的积分
r($scoreTester->createTest($modules[1], $methods[2], $params[0])) && p() && e('1'); // 创建关闭需求ID=0的积分
r($scoreTester->createTest($modules[1], $methods[2], $params[1])) && p('account,module,method,score') && e('admin,story,close,2'); // 创建关闭需求ID=1的积分
r($scoreTester->createTest($modules[1], $methods[2], $params[2])) && p() && e('1'); // 创建关闭需求ID不存在的积分
r($scoreTester->createTest($modules[2], $methods[3], $params[0])) && p() && e('1'); // 创建完成任务ID=0的积分
r($scoreTester->createTest($modules[2], $methods[3], $params[1])) && p('account,module,method,score') && e('admin,task,finish,3'); // 创建完成任务ID=1的积分
r($scoreTester->createTest($modules[2], $methods[3], $params[3])) && p() && e('1'); // 创建完成父任务ID=6的积分
r($scoreTester->createTest($modules[2], $methods[3], $params[4])) && p() && e('1'); // 创建完成任务ID不存在的积分
r($scoreTester->createTest($modules[3], $methods[4], $params[0])) && p('account,module,method,score') && e('admin,bug,createFormCase,1'); // 创建用例ID=0的积分
r($scoreTester->createTest($modules[3], $methods[4], $params[1])) && p() && e('0'); // 创建用例ID=1的积分
r($scoreTester->createTest($modules[3], $methods[4], $params[2])) && p('account,module,method,score') && e('admin,bug,createFormCase,1'); // 创建用例ID不存在的积分
r($scoreTester->createTest($modules[3], $methods[5], $params[0])) && p('account,module,method,score') && e('admin,bug,saveTplModal,20'); // 创建保存模板bugID=0的积分
r($scoreTester->createTest($modules[3], $methods[5], $params[1])) && p() && e('1'); // 创建保存模板bugID=1的积分
r($scoreTester->createTest($modules[3], $methods[5], $params[2])) && p() && e('1'); // 创建保存模板bugID不存在的积分
r($scoreTester->createTest($modules[3], $methods[6], $params[0])) && p('account,module,method,score') && e('admin,bug,confirm,4'); // 创建确认bugID=0的积分
r($scoreTester->createTest($modules[3], $methods[6], $params[1])) && p('account,module,method,score') && e('admin,bug,confirm,4'); // 创建确认bugID=1的积分
r($scoreTester->createTest($modules[3], $methods[6], $params[2])) && p('account,module,method,score') && e('admin,bug,confirm,4'); // 创建确认bugID不存在的积分
r($scoreTester->createTest($modules[3], $methods[7], $params[0])) && p('account,module,method,score') && e('admin,bug,resolve,4'); // 创建解决bugID=0的积分
r($scoreTester->createTest($modules[3], $methods[7], $params[1])) && p('account,module,method,score') && e('admin,bug,resolve,4'); // 创建解决bugID=1的积分
r($scoreTester->createTest($modules[3], $methods[7], $params[2])) && p('account,module,method,score') && e('admin,bug,resolve,4'); // 创建解决bugID不存在的积分
r($scoreTester->createTest($modules[4], $methods[8], $params[0])) && p() && e('1'); // 创建测试单执行用例的积分
r($scoreTester->createTest($modules[4], $methods[8], $params[1])) && p() && e('1'); // 创建测试单执行用例的积分
r($scoreTester->createTest($modules[4], $methods[8], $params[2])) && p() && e('1'); // 创建测试单执行用例的积分
r($scoreTester->createTest($modules[5], $methods[2], $params[0])) && p() && e('1'); // 创建关闭执行ID=0的积分
r($scoreTester->createTest($modules[5], $methods[2], $params[1])) && p() && e('1'); // 创建关闭执行ID=1的积分
r($scoreTester->createTest($modules[5], $methods[2], $params[2])) && p() && e('1'); // 创建关闭执行ID不存在的积分
r($scoreTester->createTest($modules[6], $methods[9], $params[0])) && p('account,module,method,score') && e('admin,search,saveQueryAdvanced,1'); // 创建保存搜索条件的积分
r($scoreTester->createTest($modules[6], $methods[9], $params[1])) && p() && e('1'); // 创建保存搜索条件的积分
r($scoreTester->createTest($modules[6], $methods[9], $params[2])) && p() && e('1'); // 创建保存搜索条件的积分
r($scoreTester->createTest($modules[7], $methods[10], $params[0])) && p('account,module,method,score') && e('admin,ajax,selectTheme,10'); // 创建切换主题的积分
r($scoreTester->createTest($modules[7], $methods[10], $params[1])) && p() && e('1'); // 创建切换主题的积分
r($scoreTester->createTest($modules[7], $methods[10], $params[2])) && p() && e('1'); // 创建切换主题的积分