您好,登錄后才能下訂單哦!
經過上一篇的架構設計之后,我們就要開始編寫代碼了,因為涉及代碼較多,所以將分多次進行講解。
先看一張整體結構圖
今天我們先來看看testcase文件里的編寫。此處我們以之前的老黃歷接口為例。
lhl_test.php內容如下:
<?php
//代碼獲取點擊鏈接加入QQ群 522720170:https://jq.qq.com/?_wv=1027&k=5C08ATe
//引入一些必要的文件,暫時別管,后面會說到
require_once("../commons/require.php");
use PHPUnitFrameworkTestCase;
class LhlTest extends TestCase
{
//測試用例必須以 test 開頭,否則 phpunit 不識別
public function testLhl()
{
//選擇運行環境。此處把host配置到了文件中,直接讀取文件內容
$rc=new ReadConfig();
$url=$rc->get_host("online") ;
echo $url;
//拼接完整的請求串
$get_params="date=2017-11-11&key=填寫你申請的key";
$url=$url."?".$get_params;
$content=Transfer::get($url);
//對返回的json結果進行編碼,也就是轉換為php可以認識的對象,方便后續使用
$data= json_decode($content,true);
print_r($data);
if(is_null($data)==false)
{
//斷言,如果返回的error_code為0說明接口成功
$this->assertEquals('0',$data['error_code'],"failed");
print("successed");
}
}
}
?>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。