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

33 lines
1.1 KiB
PHP
Raw Permalink Normal View History

#!/usr/bin/env php
<?php
declare(strict_types=1);
/**
title=测试 upgradeModel->relateDefaultProgram();
cid=19548
- 判断需求的releasedDate是否更新成功,差值在10秒内 @1
**/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/model.class.php';
zenData('product')->loadYaml('product_for_default_program')->gen(2);
zenData('module')->loadYaml('module_for_default_program')->gen(2);
zenData('project')->loadYaml('project_for_default_program')->gen(2);
$upgrade = new upgradeModelTest();
$upgrade->relateDefaultProgram(1);
global $tester;
$projectList = $tester->dao->select('parent, path, grade')->from(TABLE_PROJECT)->fetchAll();
$moduleList = $tester->dao->select('root')->from(TABLE_MODULE)->fetchAll();
$productList = $tester->dao->select('program')->from(TABLE_PRODUCT)->fetchAll();
r($projectList) && p('0:parent;1:parent') && e('1;1'); //测试项目的是否被成功关联
r($moduleList) && p('0:root;1:root') && e('1;1'); //测试模块的是否被成功关联
r($productList) && p('0:program;1:program') && e('1;1'); //测试产品的是否被成功关联