znt/module/group/test/model/updateview.php

39 lines
1.3 KiB
PHP
Executable file

#!/usr/bin/env php
<?php
/**
title=测试 groupModel->updateView();
timeout=0
cid=16728
- 验证views第views条的program属性 @program
- 验证programs第programs条的0属性 @1
- 验证products第products条的0属性 @1
- 验证sprints第sprints条的0属性 @1
- 验证actions第actions条的program属性 @create
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/model.class.php';
su('admin');
$formData = array(
'views' => array('program' => 'on'),
'programs' => array(1),
'products' => array(1),
'projects' => array(1),
'sprints' => array(1),
'actions' => array('program' => array('create' => 'on')),
'actionallchecker' => false,
);
$group = new groupModelTest();
r($group->updateViewTest(1, $formData)) && p('views:program') && e('program'); // 验证views
r($group->updateViewTest(1, $formData)) && p('programs:0') && e('1'); // 验证programs
r($group->updateViewTest(1, $formData)) && p('products:0') && e('1'); // 验证products
r($group->updateViewTest(1, $formData)) && p('sprints:0') && e('1'); // 验证sprints
r($group->updateViewTest(1, $formData)) && p('actions:program') && e('create'); // 验证actions