Tôi có một dự án Java hiện có được thiết lập trong Intellij 12 và đang cố thêm một số lớp Groovy vào nó. Tôi đã bắt đầu với việc cố gắng thêm một lớp Spock đơn giản cho mục đích thử nghiệm, nhưng khi tôi nhấp chuột phải vào lớp, nó không cho tôi một tùy chọn để chạy nó.Thêm các thử nghiệm Spock vào dự án Java trong Intellij
Tôi đã xem xét cấu hình Intellij của mình và cấu hình này được kéo theo đúng cách. Hơn nữa, tôi có thể viết một kịch bản lệnh Groovy có sử dụng một lớp Groovy và chạy mà không có vấn đề để có vẻ như Groovy được nối vào. Có điều gì khác mà tôi cần phải cấu hình để chạy thử nghiệm Spock cụ thể không?
Bạn có spock trên classpath của bạn? Chạy thử nghiệm spock nên giống như chạy thử nghiệm JUnit. – justin
Cảm ơn bạn đã nhận xét. Đúng vậy, tôi có spock-core-0.7-groovy-2.0 trên classpath và việc nhập thông số spock resolves để nó xuất hiện theo thứ tự. – jgm
Không có gì khác làm. Thông thường điều này hoạt động tốt (tôi sử dụng nó cả ngày dài). Nếu không, nó hoặc là một trục trặc trong IntelliJ, hoặc có lẽ bạn có nhiều phiên bản Groovy (hoặc Spock) trên đường dẫn lớp IDE. –