Tôi đang sử dụng Netbeans 7.0.1 với một dự án web mà tôi đã nhập từ các nguồn hiện có. Tôi đã thêm thư viện JUnit vào dự án của mình. Trong hướng dẫn Netbeans trực tuyến cho phiên bản < 7 nó nói để tạo ra một bài kiểm tra JUnit cho một lớp đã có bằng cách nhấp chuột phải vào tệp nguồn trong dự án, chọn menu "Tools" và sau đó sẽ có một tùy chọn để tạo một bài kiểm tra JUnit . Tuy nhiên tùy chọn này không xuất hiện cho tôi. Có vẻ như báo cáo lỗi bean cũ/yêu cầu cho chức năng, mô tả này nhưng nó dường như không được giải quyết vì nó được đề cập đến trễ nhất là 2011-05-09 trong danh sách lỗi của Netbeans (liên kết Related on bugzilla). Trên bugzilla nó được đề xuất để tạo một cách rõ ràng thư mục /test/unit/src
trong dự án, nhưng vẫn sau này khi tôi cố gắng tạo JUnit kiểm tra cho một lớp hiện có từ dự án rightclick -> new -> other -> JUnit, tôi nhận được "không có kiểm tra gốc thư mục đã được tìm thấy trong dự án đã chọn "(Tôi cũng đã thử thay đổi tên người dùng thành các bài kiểm tra). Tôi có thể thiết lập một cách rõ ràng vị trí này trong một số tệp cấu hình và có cách nào để nhận được chức năng dự kiến cho phép tôi chỉ đơn giản là righclick một tệp nguồn và chọn "JUnit test" để tạo một JUnit stub cho lớp đã chọn không?Netbeans và tạo các kiểm tra JUnit
Trả lời
Nếu bạn nhấp chuột phải vào dự án và chọn "Thuộc tính", bạn sẽ thấy "Nguồn" ở bên trái. Chọn và sau đó nhấp vào "Thêm thư mục ..." trong phần "Thư mục gói thử nghiệm". Điều này sẽ thêm một thư mục kiểm tra mới. Nếu bạn có một cái hiện có, xóa nó trước (chỉ cần đảm bảo rằng các nguồn thử nghiệm được lưu ở một nơi khác) và sau đó thêm một cái mới.
Loại dự án bạn đã thực hiện có ảnh hưởng lớn đến việc có gốc thử nghiệm hay không. Trong Netbeans 7.1.1, một "Dự án POM" không tạo thư mục gốc thử nghiệm như là một phần của quá trình xây dựng dự án. Tuy nhiên, việc tạo một Ứng dụng Java đã tạo ra một gốc thử nghiệm theo mặc định.
Tôi đã thử chỉ đường được cung cấp bởi mamboking và tôi không thể thay đổi các thư mục trong phần Nguồn của thuộc tính dự án. Tạo một dự án mới kiểu "Ứng dụng Java" làm cho gốc thử nghiệm chính xác.
Nếu bạn nhấp chuột phải vào dự án của mình và thêm Bài kiểm tra đơn vị mới>> JUnit Test, nó sẽ tự động tạo đường dẫn cho bạn.
Khi tôi thử điều này, tôi gặp lỗi "Không tìm thấy thư mục gốc thử nghiệm nào trong dự án đã chọn". –
nếu src/main/java là mất tích, netbeans 8 không cho phép bạn tạo ra trường hợp thử nghiệm trong src/kiểm tra/java sử dụng thuật sĩ
trông giống như một lỗi, vẫn còn hiệu lực vào năm 2015
- 1. Làm thế nào để chạy tất cả các trường hợp kiểm tra JUnit từ NetBeans?
- 2. Kiểm tra JUnit cho POJOs
- 3. Lớp kiểm tra JUnit chung
- 4. cách JUnit kiểm tra IntentService
- 5. kiểm tra junit mùa xuân
- 6. Kiểm tra mã Android với JUnit và JDK
- 7. Truyền dữ liệu JUnit giữa các bài kiểm tra
- 8. Các kiểm tra JUnit luôn khôi phục các giao dịch
- 9. Log4j trong trường hợp kiểm tra JUnit
- 10. Junit để kiểm tra dịch vụ Spring và lớp DAO
- 11. Các lớp kiểm tra JUnit không hiển thị trong JMeter
- 12. Junit kiểm tra phạm vi biến lớp
- 13. Bỏ qua AspectJ trong junit kiểm tra
- 14. JUnit tùy chọn/yêu cầu kiểm tra
- 15. Chạy bộ kiểm tra JUnit bằng Maven
- 16. Loại bỏ các test kiểm tra JUnit dư thừa
- 17. NetBeans 7.0, JUnit và Glasfish Embedded 3.1: Không hoạt động
- 18. Lỗi kiểm tra JUnit mùa xuân
- 19. Làm thế nào để kiểm tra phương pháp void với các công cụ kiểm tra Junit?
- 20. Suppress JOptionPane.showInputDialog trong kiểm tra junit
- 21. Tại sao google CodePro tạo ra các kiểm tra JUnit giống hệt nhau?
- 22. Tạo Báo cáo PHPUnit (Kiểm tra không thành công và được kiểm tra)
- 23. Bộ thử nghiệm Junit 4 và các lớp kiểm tra riêng lẻ
- 24. Kiểm tra mã không đồng bộ với JUnit
- 25. Kiểm tra junit Eclipse trong cùng một dự án
- 26. phương pháp kiểm tra junit cho getters & setters
- 27. Java Junit kiểm tra yêu cầu HTTP POST
- 28. Android Studio JUnit kiểm tra Java thuần túy
- 29. Kiểm tra JUnit cơ bản cho JavaFX 8
- 30. Sử dụng các trình nạp lớp khác nhau cho các bài kiểm tra JUnit khác nhau?
tôi reimported sự dự án * đảm bảo * để tạo thư mục kiểm tra khi được hướng dẫn bởi trình hướng dẫn dự án và mọi thứ hiện hoạt động như mong đợi. –