Files
EasySoft-ZenTaoPMS/module/api/test/ui/releaseapi.php
T

61 lines
1.5 KiB
PHP
Executable File

#!/usr/bin/env php
<?php
/**
title=发布接口测试
timeout=0
cid=0
- 发布接口成功
- 测试结果 @发布接口成功
- 最终测试状态 @SUCCESS
*/
chdir(__DIR__);
include '../lib/releaseapi.ui.class.php';
$doclib = zenData('doclib');
$doclib->id->range('1-2');
$doclib->type->range('api');
$doclib->product->range('0');
$doclib->name->range('独立接口库1,独立接口库2');
$doclib->acl->range('open');
$doclib->order->range('0');
$doclib->gen(2);
$api = zenData('api');
$api->id->range('1-3');
$api->product->range('0');
$api->lib->range('1');
$api->module->range('0');
$api->title->range('apidocA,apidocB,apidocC');
$api->path->range('apipathA,apipathB,apipathC');
$api->protocol->range('HTTP');
$api->method->range('GET');
$api->status->range('done');
$api->version->range('1');
$api->desc->range('');
$api->gen(3);
$apiSpec = zenData('apispec');
$apiSpec->id->range('1-3');
$apiSpec->doc->range('1-3');
$apiSpec->module->range('0');
$apiSpec->title->range('apidocA,apidocB,apidocC');
$apiSpec->path->range('apipathA,apipathB,apipathC');
$apiSpec->protocol->range('HTTP');
$apiSpec->method->range('GET');
$apiSpec->status->range('done');
$apiSpec->version->range('1');
$apiSpec->desc->range('');
$apiSpec->gen(3);
$tester = new createDocTester();
$tester->login();
$apiVersion = new stdClass();
$apiVersion->fstVersion = '版本1';
$apiVersion->secVersion = '版本2';
r($tester->releaseApi($apiVersion)) && p('message,status') && e('发布接口成功,SUCCESS'); //发布接口成功