znt/module/mr/test/model/getmrproduct.php

33 lines
856 B
PHP
Executable file

#!/usr/bin/env php
<?php
/**
title=测试 mrModel::getMRProduct();
timeout=0
cid=17252
- 不存在的产品 @0
- 代码库不存在 @0
- 代码库产品为空 @0
- 存在的产品
- 属性name @正常产品1
- 属性code @code1
- 属性status @normal
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/model.class.php';
zenData('product')->gen(1);
zenData('repo')->loadYaml('repo')->gen(5);
zenData('mr')->loadYaml('mr')->gen(6);
$mrModel = new mrModelTest();
r($mrModel->getMRProductTester(4)) && p() && e('0'); // 不存在的产品
r($mrModel->getMRProductTester(6)) && p() && e('0'); // 代码库不存在
r($mrModel->getMRProductTester(5)) && p() && e('0'); // 代码库产品为空
r($mrModel->getMRProductTester(1)) && p('name,code,status') && e('正常产品1,code1,normal'); // 存在的产品