Điểm:2

Tôi có thể tìm (các) Chú thích cho các lớp kiểm tra ở đâu?

lá cờ in

Tôi đã thấy rất nhiều ví dụ về các bài kiểm tra như:

/**
 * Mô tả thử nghiệm của tôi.
 *
 * @group mymodule
 */
lớp MyModuleTest mở rộng KernelTestBase { }

tôi biết những gì @group mymodule là gì và chú thích đó hoạt động như thế nào, nhưng tôi có thể đặt thông tin nào khác ở đó? hoặc, quan trọng hơn, thông tin đó được xác định ở đâu? Tôi không thể tìm thấy nó ở bất cứ đâu.

Điểm:5
lá cờ cn

Vâng, đây là những chú thích. Nhìn thấy https://phpunit.readthedocs.io/en/9.5/annotations.html

Cụ thể trong Drupal, chú thích @group là bắt buộc. Chú thích @requires là tùy chọn. Mô tả được phát hiện từ các dòng phía trên chú thích đầu tiên hoặc, nếu được chỉ định, từ @coversDefaultClass.

Nhìn thấy TestDiscovery::getTestInfo.

sonfd avatar
lá cờ in
Chính xác những gì tôi đang tìm kiếm. Cảm ơn bạn.
Điểm:3
lá cờ id

@group là một trong số nhiều chú thích PHPUnit có sẵn.

sonfd avatar
lá cờ in
Ồ, tất nhiên chúng chỉ là các chú thích PHPUnit. Điều đó có ý nghĩa hơn. Cảm ơn bạn!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.