Trang chủ » Blog » Hướng dẫn test Service trong Spring Boot

Hướng dẫn test Service trong Spring Boot

bởi CodeGym | 26/12/2023 17:15 | Blog

Trong bài viết này Codegym sẽ hướng dẫn mọi người cách viết test service trong Spring Boot bằng cách sử dụng Mockito

Trước hết chúng ta tạo CategoryRepository và CategoryService như sau:

Sau khi tạo xong 2 class như trên chúng ta bắt đầu tiến hành test Service trong Spring Boot

Trước hết chúng ta sẽ tạo một class có tên là CategoryServiceTest trong đó có phương thức init() với annoutation @BeforeEach

Ở hình trên chúng ta khai báo một biến categoryRepository là một Mock Object bằng cách sử dụng phương thức tĩnh mock của Mockito

Sau khi đã thực hiện xong các bước trên chúng ta tiến hành việc test, ở bài viết này mình sẽ hướng dẫn test phương thức findAll()

Ở hình trên để test phương thức này chúng ta sẽ phải khai báo một list category mà service trả về và lấy kích thước danh sách đó so sánh với kích thước mình mong muốn là 1 bằng assertThat()

Author: Nguyễn Minh Quân

Đăng ký nhận bộ 150 thuật ngữ Tiếng Anh chuyên ngành IT tại đây

Tags:

0 Lời bình

Gửi Lời bình

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

BÀI VIẾT LIÊN QUAN

BẠN MUỐN HỌC LẬP TRÌNH?

GỌI NGAY

098 953 44 58

Đăng ký tư vấn lộ trình học lập trình

Đăng ký tư vấn, định hướng lộ trình học và giải đáp các thắc mắc về ngành nghề – Miễn phí – Online.

2 + 10 =

TƯ VẤN VỀ LỘ TRÌNH HỌC NGHỀ LẬP TRÌNH TẠI CODEGYM
TƯ VẤN VỀ LỘ TRÌNH HỌC NGHỀ LẬP TRÌNH TẠI CODEGYM