国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

YII2.0 codeception 一點(diǎn)經(jīng)驗(yàn)

chaosx110 / 2504人閱讀

摘要:測(cè)試驅(qū)動(dòng)的安裝我就不寫了,這里有詳細(xì)說明。然后在命令提示符里執(zhí)行命令重構(gòu)一下記住測(cè)試驅(qū)動(dòng)里代碼發(fā)生改變都需要重構(gòu)一下不然會(huì)報(bào)錯(cuò)。在執(zhí)行命令進(jìn)行測(cè)試執(zhí)行了個(gè)測(cè)試驅(qū)動(dòng)個(gè)斷言全部成功以上只是我的一些經(jīng)驗(yàn)代碼不一定對(duì)希望對(duì)大家有幫助

測(cè)試驅(qū)動(dòng) codeception 的安裝我就不寫了,http://www.kkh86.com/it/codec... 這里有詳細(xì)說明。 我就說一下我的測(cè)試。

首先打開cmd命令提示符 執(zhí)行cd d:wwwapihandonesvntestscodeceptionfrontend

在輸入D: 進(jìn)入文件夾

在執(zhí)行 php D:wwwapihandonesvncodecept.phar generate:test unit sales 命令創(chuàng)建一個(gè)名為的sales測(cè)試驅(qū)動(dòng)

成功會(huì)在d:wwwapihandonesvntestscodeceptionfrontendunit 下生成一個(gè)salesTest

打開salesTest 里邊會(huì)生成如下代碼

在salesTest添加測(cè)試代碼

引用SalesController 和models TSales

 use frontendcontrollersSalesController;
 use commonmodelsTSales;

testMe測(cè)試方法里$a->actionSalesFree("10526,10527"); 調(diào)用SalesController控制器里的actionSalesFree方法:

 
public function testMe()
{
     $models = new TSales(); 
     $a = new Sales1Controller("sales",$models); 
     $this->assertNotEmpty($a->actionSalesFree("10526,10527"), "不為空");//1
     $this->assertEmpty($a->actionSalesFree("10526,10527"), "返回空");//2
     $this->assertGreaterThan(0, $a->actionSalesFree("10526,10527"), "actionSalesFree的值居然不大于0!");
}     

actionSalesFree 控制器代碼:

在cmd命令提示符里 執(zhí)行 php D:wwwapihandonesvncodecept.phar build 命令 重構(gòu)一下
然后在執(zhí)行 php D:wwwapihandonesvncodecept.phar run unit salesTest 命令進(jìn)行測(cè)試

執(zhí)行了 1個(gè)測(cè)試驅(qū)動(dòng) 2個(gè)斷言 全部成功

添加testMe1測(cè)試驅(qū)動(dòng) 把SalesController控制器里的actionSalesFree方法放到 里邊添加一些簡單的斷言。

然后在cmd命令提示符里 執(zhí)行 php D:wwwapihandonesvncodecept.phar build 命令 重構(gòu)一下 記住測(cè)試驅(qū)動(dòng)里代碼 發(fā)生改變都需要重構(gòu)一下不然會(huì)報(bào)錯(cuò)。
在執(zhí)行 php D:wwwapihandonesvncodecept.phar run unit salesTest 命令進(jìn)行測(cè)試


執(zhí)行了 1個(gè)測(cè)試驅(qū)動(dòng) 7個(gè)斷言 全部成功

以上只是我的一些經(jīng)驗(yàn) 代碼不一定對(duì) 希望對(duì)大家有幫助

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/21782.html

相關(guān)文章

  • 使用Codeception進(jìn)行Yii2的單元測(cè)試(一)安裝以及簡介篇

    摘要:一簡介作為工程師,我們很可能遇到一些有必要的進(jìn)行單元測(cè)試的場景。本系列文章就來介紹下,在框架下,如何使用進(jìn)行單元測(cè)試。 一、簡介 作為php工程師,我們很可能遇到一些有必要的進(jìn)行單元測(cè)試的場景。本系列文章就來介紹下,在Yii2框架下,如何使用Codeception進(jìn)行單元測(cè)試。本篇就首先介紹Yii2,以及Codeception的安裝。 二、Yii2和codeception安裝 安裝Yi...

    dabai 評(píng)論0 收藏0
  • codeception (7) 危險(xiǎn)的Yii2-codeception

    摘要:前言忽然想起之前用時(shí)讓我膽戰(zhàn)心驚的那刻,那天我在測(cè)試服務(wù)器上研究著,忽然同事大叫,怎么用戶表被清空了,我當(dāng)時(shí)覺得跟自己沒關(guān),但想起我今天剛把的配置更改了,鏈接到了測(cè)試數(shù)據(jù)庫上,并且運(yùn)行過里面自帶的登陸案例,但運(yùn)行結(jié)果是失敗的,我覺得很有可能 前言 忽然想起之前用codecetion時(shí)讓我膽戰(zhàn)心驚的那刻,那天我在測(cè)試服務(wù)器上研究著codeception,忽然同事大叫,怎么用戶表被清空了,...

    ZHAO_ 評(píng)論0 收藏0
  • codeception (6) Yii2中安裝codeception時(shí)遇到的問題及解決方法

    摘要:版本這個(gè)原因是因?yàn)榻昧撕瘮?shù),所以我們需要更改找到的配置文件輸入命令會(huì)出現(xiàn)兩個(gè)相關(guān)的地址配置文件在中找到,打開之后搜索將去掉,保存處理這個(gè)問題有兩種方式,第一種是修改在中加上,應(yīng)該是禁用的意思還有一種方式就是將升級(jí)到以上,這個(gè)錯(cuò)誤就不會(huì)出現(xiàn) codeception版本 v2.1.8 shell_exec PHP Warning: shell_exec() has been disabl...

    Lionad-Morotar 評(píng)論0 收藏0
  • YII2通過composer優(yōu)化vendor

    摘要:本文討論通過工具安裝框架并優(yōu)化過程中遇到的問題,約定讀者對(duì)基本原理有一定了解,并且有安裝框架的實(shí)際經(jīng)驗(yàn)。這個(gè)命令是優(yōu)化包的關(guān)鍵一環(huán)。命令要謹(jǐn)慎使用。 本文討論通過composer工具安裝Yii2框架并優(yōu)化Vendor過程中遇到的問題,約定讀者對(duì)composer基本原理有一定了解,并且有安裝Yii2框架的實(shí)際經(jīng)驗(yàn)。 在Yii2社區(qū)里經(jīng)常會(huì)遇到一類問題,那就是 安裝完官方推薦的版本后1 ...

    dcr309duan 評(píng)論0 收藏0
  • codeception (5)Yii2下測(cè)試ajax

    摘要:屬于驗(yàn)收測(cè)試返回我測(cè)試的這個(gè)必須要先登錄切換到配置站點(diǎn)登錄斷言可以在這個(gè)頁面里看到指定的文字用戶名密碼登錄退出登錄登錄成功后跳轉(zhuǎn)到目標(biāo)頁面添加客戶填寫參數(shù)的情況下代表成功參數(shù)為空的情況代表失敗運(yùn)行查 ajax屬于驗(yàn)收測(cè)試返回我測(cè)試的這個(gè)ajax必須要先登錄 use testscodeceptionfrontendAcceptanceTester; $I = new Acceptanc...

    willin 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

chaosx110

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<