您的位置 首页 PHP

Yii2单元测试用法示例

本文实例讲述了Yii2单元测试用法。分享给大家供大家参考,具体如下:

使用composer方式安装yii2-app-basic (https://github.com/yiisoft/yii2-app-basic/blob/master/README.md) 装好后既可以使用

建一个Model文件EntryForm.php在models目录下

建一个EntryFormTest.php放在tests/unit/models目录下

name = ‘Harry Qin’;
$model->email = ‘15848778@qq.com’;
expect_that($model->validate());
return $model;
}
public function testInvalidInput()
{
$model = new EntryForm();
$model->name = ‘Harry Qin’;
$model->email = ‘xxyy’;
expect_not($model->validate());
$model = new EntryForm();
$model->name = ”;
$model->email = ‘15848778@qq.com’;
expect_not($model->validate());
}
/**
* 下面一行表示这里输入的参数值来自testValidInput的输出
* @depends testValidInput
*/
public function testModelProperty($model)
{
expect($model->name)->equals(‘Harry Qin’);
}
}

项目根目录下运行

输出

这里全部成功了,如果测试失败,会显示具体失败信息。

这里主要是3个方法

更多关于Yii相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《》

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

关于作者: dawei

【声明】:金华站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

热门文章