• <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(14)

    發表于:2017-06-01來源:葉左左作者:葉左左點擊數: 標簽:PHPUnit
    主要透過setUp()與tearDown()分別來初始化測試與還原到初始化前的狀態。 代碼如下: public function setUp () { $eventId = 1 ; $eventName = 活動1 ; $eventStartDate = 20

    主要透過setUp()與tearDown()分別來初始化測試與還原到初始化前的狀態。

    代碼如下:

        public function setUp() {
            $eventId          = 1;
            $eventName        = '活動1';
            $eventStartDate   = '2016-11-01 18:00:00';
            $eventEndDate     = '2016-11-01 20:00:00';
            $eventAttendLimit = 10;
            $this->event      = new \PHPUnitEventDemo\Event($eventId, $eventName, $eventStartDate, $eventEndDate, $eventAttendLimit);
    
            $userId     = 1;
            $userName   = 'User1';
            $userEmail  = 'user1@zoco.space';
            $this->user = new \PHPUnitEventDemo\User($userId, $userName, $userEmail);
        }
    
        public function tearDown() {
            $this->event = null;
            $this->user  = null;
        }

    把$event,$user類修改成全局變量,接著把構造類寫在setUp()中,析構類寫在tearDown(),testReserve()與testDuplicatedReservationWithException中使用這兩個變量。

    所以在執行測試的時候,運行順序會是:

    原文轉自: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>