codex:auto-test
Khác biệt
Đây là những khác biệt giữa hai phiên bản của trang.
codex:auto-test [2018/06/15 15:50] – được tạo ra hoaquynhtim99 | codex:auto-test [2018/09/25 16:13] (hiện tại) – hoaquynhtim99 | ||
---|---|---|---|
Dòng 1: | Dòng 1: | ||
- | ====== Thiết lập hệ thống auto test ====== | + | Trang này đã được di chuyển sang [[nukeviet5:codex:auto-test|Thiết lập hệ thống auto test]] |
- | + | ||
- | **Bước 1.** Clone kho code về. | + | |
- | + | ||
- | **Bước 2.** Dùng composer cài đặt PHPUnit '' | + | |
- | + | ||
- | **Bước 3.** Copy file '' | + | |
- | + | ||
- | < | + | |
- | / | + | |
- | </ | + | |
- | + | ||
- | Thành | + | |
- | + | ||
- | < | + | |
- | / | + | |
- | </ | + | |
- | + | ||
- | Mở CMD lên kiểm tra PHPUnit | + | |
- | + | ||
- | < | + | |
- | PHPUnit 7.0.0 by Sebastian Bergmann and contributors. | + | |
- | </ | + | |
- | + | ||
- | Tức đã thành công. | + | |
- | + | ||
- | **Bước 4.** Copy file '' | + | |
- | + | ||
- | <code php> | + | |
- | define(' | + | |
- | define(' | + | |
- | define(' | + | |
- | </ | + | |
- | + | ||
- | Và các thông số khác nếu cần thiết. | + | |
- | + | ||
- | **Bước 5.** Thực hiện test: Mở CMD lên và chạy lệnh '' | + | |
- | + | ||
- | ====== Viết các test-case ====== | + | |
- | + | ||
- | Test case là các file php đặt vào thư mục '' | + | |
- | + | ||
- | <file php db.php> | + | |
- | <?php | + | |
- | + | ||
- | /** | + | |
- | * @Project NUKEVIET 4.x | + | |
- | * @Author VINADES., | + | |
- | * @Copyright (C) 2014 VINADES., | + | |
- | * @License GNU/GPL version 2 or any later version | + | |
- | * @Createdate 31/05/2010, 00:36 | + | |
- | */ | + | |
- | + | ||
- | use \NukeViet\Test\TestCase; | + | |
- | + | ||
- | class HelloWorld extends TestCase | + | |
- | { | + | |
- | public function testPushAndPop() | + | |
- | { | + | |
- | $this-> | + | |
- | } | + | |
- | + | ||
- | public function connectDB() | + | |
- | { | + | |
- | // | + | |
- | } | + | |
- | } | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | ====== Một số quy định của PHPUnit ====== | + | |
- | + | ||
- | * Mỗi phương thức | + | |
- | * Nếu không bắt đầu bằng test thì hãy sử dụng document của hàm bằng '' | + | |
- | * Trong mỗi phương | + | |
- | * Sử dụng phương thức '' | + | |
- | + | ||
- | + |
codex/auto-test.txt · Sửa đổi lần cuối: 2018/09/25 16:13 bởi hoaquynhtim99