codeception (3)在yii2下建立Unit Tests (單元測試)

咱們爲frontend的登錄創建一個單元測試
圖片描述
提示建立成功,路徑寫也出來了,咱們打開看一下這個文件列表
圖片描述
打開生成的文件frontend

namespace tests\codeception\frontend;
class ApiLoginTest extends \Codeception\TestCase\Test
{
    /**
     *@var \tests\codeception\frontend\UnitTester
     */
    protected $tester;

    protected function _before()
    {
    }

    protected function _after()
    {
    }

    // tests
    public function testMe()
    {
    }
}

其中有一個testMe的公共方法,咱們在這個方法裏面寫一個斷言單元測試

public function testMe()
{
   $this->assertTrue(2 == 2);
}

運行這個測試,顯示ok,測試經過
圖片描述
咱們再增長一個方法測試

public function testMe()
    {
       $this->assertTrue(2 == 2);
    }
    public function testM1()
    {
       $this->assertTrue(2 <1);
    }

圖片描述
咱們再運行一次
此次提示有testm1是fail,testme 是ok
Tests:2 運行了2個測試方法,
assertions:2運行了2次斷言(就是執行了2次名字是assert開頭的方法)
Failures: 1有1次斷言是失敗的this

相關文章
相關標籤/搜索