WRITE UNIT TEST FOR SPRING BOOT APPLICATION

Eclipse Oxyren 4.7 JDK 1.8 JUnit 4.12

Bạn đang xem: Write unit test for spring boot application

1. Tạo Maven Project

trước hết, bạn cần sinh sản maven project mang tên "junit-example".

*

Update tệp tin pom.xml


2. Tạo lớp bạn có nhu cầu test

Tạo một lớp Operation.java tất cả 2 thủ tục, thủ tục cộng hai số nguim add() và thủ tục trừ nhị số nguim subtract().

File: Operation.java


package vn.earlsdaughter.com;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 thử nghiệm

Tạo một tờ TestOperation.java được extends lớp junit.framework.TestCase. Có 2 thủ tục test, cách thức thử nghiệm cộng nhì số nguyên testAdd() với cách thức trừ nhì số nguim testSubtract().

File: TestOperation.java


package vn.earlsdaughter.com;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);

Xem thêm: Touchpad Là Gì? Chức Năng Và Cách Sử Dụng Touchpad Win 7 Cách Chỉnh Touchpad Trên Win 7

Test public void testSubtract() Operation myUnit = new Operation(); int result = myUnit.subtract(6, 4); assertEquals(result, 2);
Test được thực sử dụng nhằm lưu lại phương thức hiện nay là 1 kiểm demo đơn vị.

Các cách làm tất cả chi phí tố "test" là một trong kiểm thử đơn vị chức năng. Các cách thức có chi phí tố "test" sẽ được triển khai bởi test runner.


4. Run chạy thử case

Với Eclipse chúng ta cũng có thể thực thi lớp Unit Test bằng 2 phương pháp sau:

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

Kết quả:

*

Recent Updates JUnit là gì?Các anh tài của JUnit Test FrameworkJUnit - APIlấy một ví dụ JUnit bên trên EclipsePhím tắt xuất xắc dùng vào ExcelBảo mật tập tin ExcelDịch trang tính vào ExcelIn trang tính trong ExcelHàm VLOOKUP.. trong ExcelĐối tượng đồ họa vào ExcelSử dụng macro vào ExcelSử dụng Templates trong ExcelSử dụng chủ thể (theme) trong ExcelSử dụng Style trong ExcelXác thực tài liệu (Data Validation) trong ExcelSử dụng phạm vi (Range) vào Excel

201 câu hỏi chất vấn java 25 câu hỏi chất vấn servlet 75 thắc mắc vấn đáp jsp 52 câu hỏi phỏng vấn Hibernate 70 thắc mắc vấn đáp Spring 57 câu hỏi phỏng vấn Squốc lộ


Hệ thống bài học bên trên earlsdaughter.com bao hàm những bài xích kim chỉ nan với thực hành thực tế về những technology java cùng công nghệ website. Các bài xích triết lý bên trên hệ thống earlsdaughter.com được xem thêm với tổng vừa lòng tự những trang http://javatpoint.com, http://www.tutorialspoint.com, http://docs.oracle.com/en …