Ví Dụ JUnit Trên Eclipse - VietTuts

Học Lập Trình Java Spring Framework là gì?

Bài này hướng dẫn cách tạo và thực thi phương thức JUnit Test trên Eclipse.

Bài hướng đãn này sử dụng các công nghệ sau:

  • Eclipse Oxygen 4.7
  • JDK 1.8
  • JUnit 4.12

Nội dung chính

  • 1. Tạo Maven Project
  • 2. Tạo lớp bạn muốn test
  • 3. Tạo lớp test
  • 4. Run test case

1. Tạo Maven Project

Đầu tiên, bạn cần tạo maven project có tên "junit-example".

Ví dụ JUnit trên Eclipse

Update file pom.xml

<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency>

2. Tạo lớp bạn muốn test

Tạo một lớp Operation.java có 2 phương thức, phương thức cộng hai số nguyên add() và phương thức trừ hai số nguyên subtract().

File: Operation.java

package vn.viettuts; public class Operation { public int add(int a, int b) { return a + b; } public int subtract(int a, int b) { return a - b; } }

3. Tạo lớp test

Tạo một lớp TestOperation.java được extends lớp junit.framework.TestCase. Có 2 phương thức test, phương thức test cộng hai số nguyên testAdd() và phương thức trừ hai số nguyên testSubtract().

File: TestOperation.java

package vn.viettuts; import org.junit.Test; import junit.framework.TestCase; public class TestOperation extends TestCase { @Test public void testAdd() { Operation myUnit = new Operation(); int result = myUnit.add(2, 3); assertEquals(result, 5); } @Test public void testSubtract() { Operation myUnit = new Operation(); int result = myUnit.subtract(6, 4); assertEquals(result, 2); } }

Chú thích JUnit @Test được thực sử dụng để đánh dấu phương thức hiện tại là một kiểm thử đơn vị.

Các phương thức có tiền tố "test" là một kiểm thử đơn vị. Các phương thức có tiền tố "test" sẽ được thực thi bởi test runner.

4. Run test case

Với Eclipse bạn có thể thực thi lớp Unit Test bằng 2 cách sau:

  1. Sử dụng phím tắt Ctrl + F11.
  2. Click chuột phải vào lớp Unit Test --> "Run As" --> "JUnit Test".

Kết quả:

Ví dụ JUnit trên Eclipse Học Lập Trình Java Spring Framework là gì?

Từ khóa » Cài đặt Junit Cho Eclipse