VietTuts

Tự Học Lập Trình Online

  • Home
  • Java
  • Servlet
  • JSP
  • Struts2
  • Hibernate
  • Spring
  • MyBatis
  • Java WS
  • C
  • C++
  • C#
  • Python
  • PHP
  • Excel
  • VBA
  • Web
    • JavaScript
    • JQUERY
    • JSON
    • AJAX
    • CSS
    • HTML
    • HTML5
    • Node.js
    • Angular 7
  • SQL
    • MySQL
    • SQL Server
  • Misc
    • Eclipse
    • Phần mềm tiện ích
    • Cấu trúc DL&GT
    • Selenium Test

JUnit Tuts

JUnit là gì? JUnit - Ví dụ trên Eclipse JUnit - Test Framework JUnit - Sử dụng cơ bản JUnit - API JUnit - Sử dụng Assertion JUnit - thủ tục thực hiện JUnit - thực thi test JUnit - Suite test JUnit - Time test JUnit - Kiểm thử ngoại lệ JUnit - Kiểm thử tham số hóa JUnit - Sử dụng trên Eclipse JUnit - Mở rộng
1 / 3
❮ ❯

Ví dụ JUnit trên Eclipse


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ì?

Recent Updates

JUnit là gì?Các tính năng của JUnit Test FrameworkJUnit - APIVí dụ JUnit trên EclipseXuất dữ liệu ra màn hình console trong JavaCài đặt môi trường JavaJava Swing - Bài tập quản lý sinh viên trong javaSắp Tết 2026 Rồi! - Còn bao nhiêu ngày nữa là đến tết 2026?LinkedList trong javaArrayList trong javaBài tập java có lời giảiXử lý duplicate trong SQLPhím tắt hay dùng trong ExcelBảo mật tập tin ExcelDịch trang tính trong ExcelIn trang tính trong ExcelSắp Tết 2026 Rồi! - Còn bao nhiêu ngày nữa là đến tết 2026?

VietTuts on facebook

Học Lập Trình Online Miễn Phí - VietTuts.Vn
Danh Sách Bài Học

Học Java | Hibernate | Spring
Học Excel | Excel VBA
Học Servlet | JSP | Struts2
Học C | C++ | C#
Học Python
Học SQL

Bài Tập Có Lời Giải

Bài tập Java
Bài tập C
Bài tập C++
Bài tập C#
Bài tập Python
Ví dụ Excel VBA

Câu Hỏi Phỏng Vấn

201 câu hỏi phỏng vấn java
25 câu hỏi phỏng vấn servlet
75 câu hỏi phỏng vấn jsp
52 câu hỏi phỏng vấn Hibernate
70 câu hỏi phỏng vấn Spring
57 câu hỏi phỏng vấn SQL

Scroll back to top

Copyright © 2016 VietTuts.Vn all rights reserved. | Liên hệ | Chính sách - riêng tư | sitemap.html | sitemap_index.xml