2014-09-05 14 views
5

Tôi đang cố gắng khám phá khả năng sử dụng chú thích @group hoặc @author ở cấp lớp, để tôi có thể gán một số quyền sở hữu cho những người cụ thể. Ngoài ra, với điều này, tôi có kế hoạch quản lý macro mọi thứ, như: nếu tôi muốn một hoặc nhiều lớp để chạy (trong toàn bộ), tôi có thể chỉ định nhóm của họ là ABC và sau đó sử dụng tùy chọn --groups.Có thể sử dụng chú thích @group ở cấp lớp trong phpunit

Hiện tại, tôi nghĩ rằng @groups hoặc @author chỉ được sử dụng cho cấp trường hợp thử nghiệm chứ không được sử dụng cho cấp lớp thử nghiệm. Những gì tôi nghĩ là một lớp có thể có hàng trăm trường hợp thử nghiệm, và viết @author hoặc @group sẽ rất tẻ nhạt. Và trong tương lai, nếu quyền sở hữu thay đổi, chúng tôi cần thay đổi thuộc tính chú thích ở mọi nơi. Do đó, có cách nào để chỉ định @group hoặc một cái gì đó tương tự như vậy ở cấp lớp không?

Trả lời

7

Có, bạn có thể sử dụng @group trên các lớp thử nghiệm. Tuy nhiên tôi không thể tìm thấy nó trong tài liệu để nó có thể là một cái gì đó mà sẽ thay đổi. (Tôi đã kiểm tra nó trên PHPUnit v3.7.37)

Lưu ý: đây là một cái gì đó khá dễ dàng để thử, tôi thậm chí còn nói nhanh hơn so với yêu cầu ở đây. Ngoài ra gõ "phpunit cấp nhóm chú thích" vào google sản lượng một blog page về điều này như là kết quả đầu tiên.

Các vấn đề liên quan