2011-01-21 35 views
155

Tôi quyết định thử IntelliJ sáng nay qua phiên bản dùng thử và cài đặt plugin JUnit. Tôi đã tạo một dự án Java mới và tôi muốn viết một trường hợp thử nghiệm cho nó.Định cấu hình IntelliJ IDEA để kiểm tra đơn vị với JUnit

Làm cách nào để thêm tệp junit.jar vào dự án của tôi? (Tôi thực sự muốn thêm nó vào mọi dự án java, bây giờ và mãi mãi hơn - có cách nào để làm điều đó không?).

+6

bạn có thể chấp nhận câu trả lời và tôi muốn một câu trả lời từ @CrazyCoder ... – Kjellski

+0

Thực ra không có câu trả lời nào thực sự trả lời câu hỏi * "Làm cách nào để thêm junit.jar vào dự án của tôi? *" , nhưng 71 và 104 phiếu bầu ... SO không bao giờ làm tôi ngạc nhiên. – m0skit0

+0

Hoàn toàn không có gì có thể đủ điều kiện như một câu trả lời đã được đưa ra cho câu hỏi. Có thể cho một? – incises

Trả lời

124

Nhấn Ctrl + phím Shift +T trong trình soạn thảo mã. Nó sẽ hiển thị cho bạn cửa sổ bật lên với đề xuất để tạo thử nghiệm.

Mac OS: ⌘ Cmd +phím Shift +T

+1

Nếu bạn muốn có câu trả lời "mạnh", hãy cuộn xuống. Đây là câu trả lời nhanh và ngắn, bên dưới là câu trả lời chi tiết hơn. –

+3

Câu trả lời có thể nhanh chóng và ngắn gọn và vẫn mô tả những gì trình đơn thực hiện và tùy chọn OP nào nên cân nhắc lựa chọn. – vikingsteve

+2

Tại sao mọi người sử dụng phím tắt, họ không bao giờ làm việc đúng vì bản đồ đã thay đổi. Nghiêm túc bạn có thể trỏ đến các cài đặt Module? – JPM

176

Nếu bạn đã có một lớp kiểm tra, nhưng thiếu sự phụ thuộc thư viện JUnit, vui lòng tham khảo phần Configuring Libraries for Unit Testing tài liệu. Nhấn Alt + Nhập trên mã màu đỏ sẽ cho bạn một hành động có ý định để thêm bình bị thiếu.

Tuy nhiên, IDEA cung cấp nhiều hơn nữa. Nếu bạn chưa có lớp kiểm tra và muốn tạo một lớp cho bất kỳ lớp nguồn nào, hãy xem hướng dẫn bên dưới.

Bạn có thể sử dụng Tạo thử nghiệm hành động ý bằng cách nhấn Alt + Nhập khi đứng vào tên của lớp học của bạn bên trong trình soạn hoặc bằng cách sử dụng Ctrl + phím Shift + T phím tắt .

Hộp thoại xuất hiện khi bạn chọn khung thử nghiệm nào cần sử dụng và nhấn Lần đầu tiên thêm một nút thư viện cần thiết vào các phụ kiện của mô-đun vào nút. Bạn cũng có thể chọn các phương thức để tạo các phần tử thử nghiệm cho.

Create Test Intention

Create Test Dialog

Bạn có thể tìm thêm chi tiết trong Testing help section các tài liệu trên mạng.

+0

Ah k, cảm ơn. Liên kết đến "phần trợ giúp kiểm tra" dẫn tôi đến đặt con trỏ trên @Test chưa được giải quyết trong tệp thử nghiệm của tôi và giờ đây cuộc sống của tôi đã hoàn tất! – Bob

+2

Không cmd-shift-T có nghĩa là tôi phải bắt đầu với lớp được kiểm tra thay vì kiểm tra chính nó? – Bob

+0

Liên kết đầu tiên không hoạt động. Đây là địa chỉ chính xác: http://site2.jetbrains.com/idea/webhelp/configuring-libraries-for-unit-testing.html – dzieciou

5

Nếu bạn đã có các lớp học thử nghiệm bạn có thể:

1) Đặt con trỏ vào một khai báo lớp và nhấn Alt + Enter. Trong hộp thoại chọn JUnit và nhấn Fix. Đây là một cách tiêu chuẩn để tạo các lớp thử nghiệm trong IntelliJ.

2) Hoặc bạn có thể thêm JUnit lọ theo cách thủ công (tải xuống từ trang web hoặc lấy từ tệp IntelliJ).

+0

Khi tôi làm điều này nó mang lại cho tôi lỗi: Gradle đồng bộ không thành công: Quá trình daemon mới được tạo ra có ngữ cảnh khác với dự kiến. Bất kỳ mẹo nào về cách khắc phục sự cố này? –

+1

Câu hỏi đặt ra là: làm thế nào chính xác để bạn thêm JUnit lọ bằng tay ?? – incises

+0

Tôi cho rằng sau tất cả thời gian này, chúng tôi vẫn không có ý tưởng về cách thêm junit theo cách thủ công? –

0

Một cách để làm điều này là thêm junit.jar vào số $CLASSPATH của bạn dưới dạng phụ thuộc bên ngoài.

adding junit intellij

Trong 'Chọn Modules' hộp thoại chọn chỉ các module mà bạn cần.

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