znt/module/upgrade/test/model/changeteamfields.php

30 lines
1 KiB
PHP

#!/usr/bin/env php
<?php
declare(strict_types=1);
include dirname(__FILE__, 5) . '/test/lib/init.php';
/**
title=测试 upgradeModel->changeTeamFields();
cid=19501
- 获取返回结果。 @1
- 检查 team 表 root 字段是否存在。 @1
- 检查 team 表 type 字段是否存在。 @1
- 检查 team 表 task 字段是否存在。 @0
- 检查 team 表 project 字段是否存在。 @0
**/
global $tester;
$upgradeModel = $tester->loadModel('upgrade');
r((int)$upgradeModel->changeTeamFields()) && p() && e('1'); //获取返回结果。
$desc = $upgradeModel->dao->query("DESC " . TABLE_TEAM)->fetchAll();
$fields = array_column($desc, 'Field', 'Field');
r((int)isset($fields['root'])) && p() && e('1'); // 检查 team 表 root 字段是否存在。
r((int)isset($fields['type'])) && p() && e('1'); // 检查 team 表 type 字段是否存在。
r((int)isset($fields['task'])) && p() && e('0'); // 检查 team 表 task 字段是否存在。
r((int)isset($fields['project'])) && p() && e('0'); // 检查 team 表 project 字段是否存在。