Hướng dẫn phpunit class not found - không tìm thấy lớp phpunit
27 Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm. Tôi đang cố gắng sử dụng phpunit trong một dự án PHP. Đây là cấu trúc dự án của tôi (các tệp theo kiểu phông chữ in nghiêng)
Tệp của tôi: composer.json
Pages.php
pagesTest.php
Khi tôi mở dòng lệnh tôi viết:
Tôi nhận được thông báo lỗi này: Đó là một vấn đề đường dẫn. Tôi nghĩ rằng đó là bởi vì nó tìm kiếm 0 không tồn tại. Nó phải là 1It should be 1
Barmar 699K53 Huy hiệu vàng469 Huy hiệu bạc578 Huy hiệu Đồng53 gold badges469 silver badges578 bronze badges Hỏi ngày 12 tháng 9 năm 2016 lúc 15:52Sep 12, 2016 at 15:52
1 Bạn cần trỏ đến lớp được thử nghiệm, vì vậy trong Pagestest.php thêm yêu cầu:
Hoặc nếu bạn đang sử dụng tự động tải, thì bạn có thể bootstrap autoload trong dòng lệnh của mình if you are using autoloading, then you can bootstrap the autoload in your command line
Hoặc bạn có thể thiết lập tệp cấu hình phpunit.xml như ví dụ này (từ trang phpunit tôi đã liên kết với ở trên): you can set up a phpunit.xml configuration file like this example (from the PHPUnit page I linked to above):
Mà sau đó bạn sử dụng với tùy chọn -cấu hình. Đã trả lời ngày 12 tháng 9 năm 2016 lúc 16:50Sep 12, 2016 at 16:50
KatiekatieKatie 2.4863 huy hiệu vàng25 Huy hiệu bạc31 Huy hiệu đồng3 gold badges25 silver badges31 bronze badges 3 Thêm 2 vào phpunit.xml.dist đã giải quyết vấn đề cho tôi.phpunit.xml.dist solved the issue for me.
Đã trả lời ngày 14 tháng 6 năm 2019 lúc 11:31Jun 14, 2019 at 11:31
AllenallenAllen 2.5911 Huy hiệu vàng25 Huy hiệu bạc31 Huy hiệu đồng1 gold badge25 silver badges31 bronze badges Hãy thử lệnh 3
Zlatan 3.1382 Huy hiệu vàng15 Huy hiệu bạc34 Huy hiệu đồng2 gold badges15 silver badges34 bronze badges Đã trả lời ngày 29 tháng 11 năm 2021 lúc 8:51Nov 29, 2021 at 8:51
rosell.dkrosell.dkrosell.dk 1.99822 huy hiệu bạc15 huy hiệu đồng22 silver badges15 bronze badges Gọi 4 từ thư mục gốc:
Đã trả lời ngày 12 tháng 9 năm 2016 lúc 16:17Sep 12, 2016 at 16:17
JorgeobregonjorgeobregonJorgeObregon 2.7751 Huy hiệu vàng11 Huy hiệu bạc12 Huy hiệu đồng1 gold badge11 silver badges12 bronze badges 0 Tôi đã nhận được cùng một lỗi vì tôi đã không đặt tên cho lớp của mình giống như tên tệp mà phpunit đang gọi. ví dụ. Tôi đã gọi: 5có định nghĩa lớp học của: 6Lỗi trả về này: 7Để khắc phục điều này, tôi đã thay đổi lớp xác định thành: 8Đã trả lời ngày 17 tháng 4 lúc 14:55Apr 17 at 14:55
GreensterroxgreenterroxGreensterRox 5.7832 Huy hiệu vàng26 Huy hiệu bạc29 Huy hiệu đồng2 gold badges26 silver badges29 bronze badges |