Files
EasySoft-ZenTaoPMS/module/sonarqube/test/model/apierrorhandling.php
T
2024-01-02 10:47:02 +08:00

33 lines
872 B
PHP
Executable File

#!/usr/bin/env php
<?php
/**
title=测试 sonarqubeModel::apiErrorHandling();
cid=0
- 使用空参数。第name条的0属性 @error
- 传入有错误信息的参数。
- 第name条的0属性 @错误信息1
- 第name条的1属性 @错误信息2
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
su('admin');
global $tester;
$sonarqube = $tester->loadModel('sonarqube');
$response = new stdclass();
$response->errors = array();
$response->errors[0] = new stdclass();
$response->errors[0]->msg = '错误信息1';
$response->errors[1] = new stdclass();
$response->errors[1]->msg = '错误信息2';
$sonarqube->apiErrorHandling(null);
r(dao::getError()) && p('name:0') && e('error'); //使用空参数。
$sonarqube->apiErrorHandling($response);
r(dao::getError()) && p('name:0,1') && e('错误信息1,错误信息2'); //传入有错误信息的参数。