Đây có thể là một câu hỏi ngu ngốc, nhưng tôi dường như không thể làm cho nó hoạt động.Thử nghiệm nhiều lớp với PHPUnit
Tôi đang sử dụng PHPUnit để kiểm tra. Hiện tại tôi có hai lớp học trong một tệp có tên Tests.php:
class XTest extends PHPUnit_Framework_TestCase {...}
class YTest extends PHPUnit_Framework_TestCase {...}
Tuy nhiên, tôi không thể chạy cả hai lớp. Tôi đang chạy lệnh sau trên Windows:
php "C:\Program Files (x86)\PHP\phpunit" Tests
Và nó cố gắng chạy một lớp thử nghiệm được gọi là "Kiểm tra". Thay vào đó, tôi muốn nó chạy "XTest" và "YTest" và tất cả những gì có trong tệp. Làm thế nào tôi có thể chạy nhiều lớp kiểm tra dễ dàng?
Nhưng có cách nào dễ dàng để chạy nhiều thử nghiệm không? Tôi không muốn chạy 200 lệnh khác nhau để kiểm tra 200 lớp ... – Tower
Chắc chắn, nếu bạn đưa cho thư mục thử nghiệm một thư mục làm đối số, nó sẽ duyệt qua thư mục đệ quy chạy tất cả các kiểm tra mà nó tìm thấy. –
Một tùy chọn khác để kiểm tra cả hai lớp trong một tệp: 1) đổi tên Tests.php thành Test.php 2) đặt nó vào một thư mục riêng biệt, hãy nói 'tests' 3) run: phpunit tests – Andy