Laravel 5 测试用例 记录
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 目標 如何在開發的過程中加入測試。 Model Repository Controller Auth 範例 建立一個需要登入的文章發表系統。 使用者登入登出 文章列表、新增文章 雖然簡單,但足夠我們對 Laravel 5 有基本的理解了。 更完整的專案實作,可以參考 Laracasts 上的 Laravel 5 Fundamentals 一系列影片。 安裝 Laravel 並建立相關檔案與環境 $ composer create-project laravel/laravel demo $ cd demo 安裝 Mockery : $ composer require mockery/mockery --dev 針對 model 資料存取做測試 測試資料庫存取時,要儘可能不動到正式資料庫,而且要能快速建立 也儘可能把設定都放在測試可控制的環境,不要跟主程式有牽扯。 定義測試用資料庫 使用 sqlite :memory: 來測試 建立 Article model : $ php artisan make:model Article -m 這將會: 建立 app/Article.php 建立 database/migrations/xxxx_xx_xx_xxxxxx_create_articles_table