Java: Thiết lập JUnit test trong IntelliJ

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

Trong bài hướng dẫn này, bạn sẽ học cách thiết lập JUnit cho các dự án của mình trong IntelliJ, tạo các test và chạy chúng để xem liệu code của bạn có đang hoạt động chính xác hay không. Nó sẽ chứa các bước cơ bản để giúp bạn bắt đầu.

Nếu bạn muốn biết thêm về JUnit, hãy tham khảo chi tiết tại tài liệu chính thức của V1Study. Để tìm hiểu thêm về các tính năng thử nghiệm của IntelliJ IDEA, hãy tham khảo các chủ đề khác trong phần này.

Bạn có thể chọn làm theo hướng dẫn sau đây.

Tạo một project có tên Calculator.

Tạo một file có tên Calculator.java.

Đưa vào lớp Calculator.java đoạn code sau:

import java.util.stream.DoubleStream;

public class Calculator {

  static double cong(double ... operands) {
    return DoubleStream.of(operands)
      .sum();
  }

  static double nhan(double ... operands) {
    return DoubleStream.of(operands)
      .reduce(1, (a, b) -> a * b);
  }
}

Tạo các test

Bây giờ ta hãy tạo một test. Test là một đoạn mã có chức năng là kiểm tra xem một đoạn mã khác có đang hoạt động chính xác hay không. Để thực hiện test, nó sẽ gọi phương thức cần kiểm tra và so sánh kết quả với kết quả mong đợi được xác định trước . Ví dụ, một kết quả mong đợi có thể là một giá trị trả về cụ thể hoặc một ngoại lệ.

  1. Phím phải chuột tại vị trí bất kỳ trong file Calculator.java rồi chọn Go To > Test như hình dưới đây:

Chọn Go To > Test

  1. Chọn Create New Test... như hình dưới đây:

Chọn Create New Test...

Chọn OK nếu hiện ra hộp thoại như dưới đây:

Chọn OK để đồng ý tạo test

Chọn các phương thức muốn test khi hiện ra hộp thoại như dưới đây:

Chọn các phương thức muốn test

Nếu lớp test có hiện ra lỗi ở phần junit thì ta chạm vào sẽ hiện ra gợi ý gỡ lỗi, khi này ta chọn "Add 'JUnit4' to classpath" như hình dưới đây:

Chọn Add 'JUnit4' to classpath

Khi này sẽ hiện ra hộp thoại, ta chỉ nhần nhấn OK để đồng ý.

Khi này sẽ có thể hiện lỗi ở phần jupiter, bạn lại chạm vào và sẽ hiện ra gợi ý gỡ lỗi, khi này ta sẽ chọn "Add 'JUnit5.7.0' to classpath" như hình dưới:

Chọn Add JUnit5.7.0 to classpath

Lúc này hiện ra hộp thoại, bạn chọn OK để đồng ý.

Kết quả sẽ được đoạn code test như sau:

import static org.junit.jupiter.api.Assertions.*;

class CalculatorTest {

  @org.junit.jupiter.api.Test
  void cong() {
  }

  @org.junit.jupiter.api.Test
  void nhan() {
  }
}

Bước cuối cùng là ta chỉ việc tiến hành test. Ta có thể chọn test toàn bộ class hoặc test từng phương thức bằng cách click chọn vào biểu tượng Run tương ứng. Hình ảnh dưới đây thể hiện việc chọn test toàn bộ class và kết quả của test:

Chọn cách thức test toàn bộ class

« Trước: JUnit với Netbeans IDE
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!