亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

詳解Yaf框架PHPUnit集成測試方法

2024-05-05 00:01:38
字體:
來源:轉載
供稿:網友

本文介紹了詳解Yaf框架PHPUnit集成測試方法,分享給大家,具體如下:

測試目錄

test├── TestCase.php├── bootstrap.php├── controller│  ├── BaseControllerTest.php│  └── IndexControllerTest.php├── model├── phpunit.xml└── service  └── TokenServiceTest.php

phpunit.xml

<?xml version="1.0" encoding="UTF-8"?><phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/6.2/phpunit.xsd"     extensionsDirectory="dbunit.phar" bootstrap="./bootstrap.php"></phpunit>

bootstrap.php 測試框架入口文件

define("APP_PATH", realpath(dirname(__FILE__) . '/../'));date_default_timezone_set("Asia/Shanghai");define("TEST_DIR", __DIR__);

TestCase.php 測試文件基礎類

namespace test;use PHPUnit/Framework/TestCase as Test;use Yaf/Application;class TestCase extends Test{  protected static $_application = null;  protected function setUp()  {    self::$_application = $this->getApplication();    parent::setUp();  }  public function testAppPath()  {    $this->assertEquals('/Users/xiong/Sites/kyYaf', APP_PATH);  }  public function testApp()  {    $this->assertEquals(Application::app(), self::$_application);  }  public function testApplication()  {    $this->assertNotNull(self::$_application);  }  public function getApplication()  {    if (self::$_application == null) {      $this->setApplication();    }    return self::$_application;  }  public function setApplication()  {    $application = new Application(APP_PATH . '/conf/application.ini');    $application->bootstrap();    self::$_application = $application;  }}

TokenServiceTest.php service類例子

namespace Service;use test/TestCase;include TEST_DIR . '/TestCase.php';include APP_PATH . '/application/library/Service/BaseService.php';include APP_PATH . '/application/library/Service/TokenService.php';class TokenServiceTest extends TestCase{  /**   * @var TokenService   */  protected static $tokenService;  public function setUp()  {    self::$tokenService = TokenService::getInstance();    parent::setUp();  }  public function testCreateToken()  {    $token = self::$tokenService->createToken('22');    $this->assertInternalType('array', $token);    $this->assertInternalType('string', $token['token']);  }}

BaseControllerTest.php controller類例子

namespace test/controller;include TEST_DIR .'/TestCase.php';use test/TestCase;class BaseControllerTest extends TestCase{  public function testGetConfigAction()  {    $request = new Simple('CLI', '', 'Index', 'getConfig');    $response = self::$_application->getDispatcher()->returnResponse(true)->dispatch($request);    $contents = $response->getBody();    $data = json_decode($contents, true);    $this->assertInternalType('array', $data);  }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲图片欧美日产| 91免费在线视频网站| 久久亚洲影音av资源网| 国产精品久久久久久久av大片| 日韩一区二区av| 精品国模在线视频| 亚洲欧洲视频在线| 欧美性猛交视频| 国产福利精品av综合导导航| 久久深夜福利免费观看| 精品国产区一区二区三区在线观看| 成人写真福利网| 色香阁99久久精品久久久| 亚洲欧美国产日韩中文字幕| 国产精品r级在线| 国产丝袜一区视频在线观看| 成人在线观看视频网站| 国产精品黄色影片导航在线观看| 亚洲成人黄色在线| 午夜精品一区二区三区视频免费看| 欧美精品电影免费在线观看| 91国在线精品国内播放| 欧洲精品毛片网站| 亚洲成av人片在线观看香蕉| 精品伊人久久97| 久久人人爽人人爽人人片av高清| 成人性生交大片免费看小说| 欧美怡春院一区二区三区| 欧美三级免费观看| 国产va免费精品高清在线| 亚洲社区在线观看| 26uuu日韩精品一区二区| 亚洲第一福利网| 96精品视频在线| 欧美日韩国产123| 精品成人乱色一区二区| 国产精品永久免费视频| 中文字幕精品一区二区精品| 欧美超级乱淫片喷水| 日韩av影视综合网| 成人午夜在线视频一区| 91青草视频久久| 91国产视频在线| 亚洲性xxxx| 欧美黄色三级网站| 成人a在线观看| 欧美wwwxxxx| 亚洲福利视频久久| 国产成人一区三区| 国产成人精品亚洲精品| 精品色蜜蜜精品视频在线观看| 亚洲欧美制服另类日韩| 精品电影在线观看| 国内精品久久久久久| 久久久久亚洲精品成人网小说| 日韩在线免费视频| 神马国产精品影院av| 亚洲一区久久久| 欧洲精品在线视频| 5252色成人免费视频| 欧美激情精品久久久久久黑人| 欧美成人三级视频网站| 5566成人精品视频免费| 韩国一区二区电影| 欧美日韩不卡合集视频| 欧美在线视频a| 91精品视频在线看| 精品视频在线播放| 国产精品一区二区三区成人| 久久久久久久久久久久久久久久久久av| 国产亚洲综合久久| 亚洲精品久久久久久下一站| 精品一区二区三区电影| 精品无码久久久久久国产| 92看片淫黄大片看国产片| 在线观看久久av| 亚洲欧洲激情在线| 国产精品久久久久久久久久久久久| 精品电影在线观看| 26uuu亚洲伊人春色| 中文字幕亚洲第一| 国产精品视频资源| 亚洲夜晚福利在线观看| 欧美性感美女h网站在线观看免费| 欧美午夜精品久久久久久浪潮| 欧美午夜电影在线| 91在线色戒在线| 日韩专区中文字幕| 91精品久久久久久久| 国产v综合ⅴ日韩v欧美大片| 亚洲国产91色在线| 欧美国产日韩一区二区在线观看| 亚洲999一在线观看www| 国产精品专区一| 亚洲欧美激情视频| 日av在线播放中文不卡| 热久久视久久精品18亚洲精品| 久久亚洲精品一区二区| 日韩在线观看精品| 亚洲第一福利视频| 欧美日韩第一页| 日韩精品在线电影| 亚洲国产欧美一区二区丝袜黑人| 在线日韩日本国产亚洲| 51精品国产黑色丝袜高跟鞋| 久久人人爽国产| 欧美国产精品日韩| 精品国内自产拍在线观看| 久久久黄色av| 国产成人小视频在线观看| 亚洲天堂男人的天堂| 亚洲天堂精品在线| 日韩一区二区三区在线播放| 欧美成人精品激情在线观看| 成人激情在线播放| 欧美成人精品影院| 亚洲国产黄色片| 国模视频一区二区| 亚洲精品久久久久国产| 欧美丰满老妇厨房牲生活| 欧美国产日产韩国视频| 国产成人综合精品在线| 狠狠躁夜夜躁人人躁婷婷91| 伊是香蕉大人久久| 久久久久久久久久久成人| 欧美日韩一区二区在线| 久久久免费精品视频| 日韩精品欧美国产精品忘忧草| 久久在线免费视频| 91色在线观看| 久久久免费观看视频| 欧美日韩国产综合视频在线观看中文| 国产综合久久久久久| 日韩在线观看你懂的| 91九色单男在线观看| 国内精品中文字幕| 97视频在线看| 久久亚洲一区二区三区四区五区高| 97超碰国产精品女人人人爽| 免费99精品国产自在在线| 久久69精品久久久久久久电影好| 国产日韩欧美在线看| 一区二区三区无码高清视频| 亚洲欧美激情精品一区二区| 91免费综合在线| 97成人在线视频| 黑人极品videos精品欧美裸| 久久这里只有精品视频首页| 亚洲va欧美va国产综合剧情| 国产精品久久久久国产a级| 成人h片在线播放免费网站| 欧美日韩午夜视频在线观看| 日韩国产激情在线| 狠狠久久五月精品中文字幕| 国产高清在线不卡| 九九热最新视频//这里只有精品| 国产精品久久久久久久久久ktv| 日本19禁啪啪免费观看www| 国产欧美一区二区三区久久人妖| 不用播放器成人网| 黄色一区二区三区| 黄色精品在线看| 国产精品中文字幕久久久| 日本国产欧美一区二区三区|