• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 教你一步一步寫一個phpunit testcase(9)

    發表于:2017-06-01來源:葉左左作者:葉左左點擊數: 標簽:PHPUnit
    function eventsDataProvider () { $eventId = 1 ; $eventName = 活動1 ; $eventStartDate = 2016-11-01 12:00:00 ; $eventEndDate = 2016-11-01 13:00:00 ; $eventAttendeeLimitNotFull = 5 ; $eventAttendeeFull
    function eventsDataProvider() { $eventId = 1; $eventName = '活動1'; $eventStartDate = '2016-11-01 12:00:00'; $eventEndDate = '2016-11-01 13:00:00'; $eventAttendeeLimitNotFull = 5; $eventAttendeeFull = 10; $eventsData = array( array( $eventId, $eventName, $eventStartDate, $eventEndDate, $eventAttendeeLimitNotFull ), array( $eventId, $eventName, $eventStartDate, $eventEndDate, $eventAttendeeFull ) ); return $eventsData; } /** * @expectedException \PHPUnitEventDemo\EventException * @expectedExceptionMessage Duplicated reservation * @expectedExceptionCode 1 */ public function testDuplicatedReservationWithException() { // 測試重復報名,預期丟出異常 // 同一個使用者報名兩次 $this->event->reserve($this->user); $this->event->reserve($this->user); } }

    EventTest會繼承phpunit的類PHPUnit_Framework_TestCase。

    EventTest內有一個測試用例testReserve()。

    testReserve()內主要會建立一個用戶及事件,使用者去報名一個活動,所以活動已經有一個人報名了。

    接下來的斷言,assertEquals()會預期活動報名人數有1個人。

    原文轉自:http://www.jianshu.com/p/ba6829a6f3ec

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>