Tag: JUnit 5

Mock Static method với Mockito

Khi viết unit-test đôi lúc chúng ta sẽ gặp phải các tình huống cần phải giả lập kết quả trả về (sau đây gọi là mock) của các static method. Để làm được điều này, có rất nhiều thư viện hỗ trợ như powermock, mockito. Trong bài viết này chúng ta sẽ cùng nhau tìm hiểu cách mock static method …

Hướng dẫn sử dụng Extensions trong Junit 5

Trong bài biết này chúng ta sẽ cùng nhau tìm hiểu mô hình extensions được giới thiệu trong Junit 5. Cơ chế này cho phép chúng ta mở rộng hành vi của test-classes và test-method. Trong các phiên bản trước như Junit 4, cung cấp 2 cơ chế cho phép mở rộng là: test runner và rules. Để đơn giản …

@TestInstance Annotation JUnit 5

Một test class thường có nhu cầu lưu trữ dữ liệu chung áp dụng cho tất cả các test method như là data giả lập, dữ liệu từ database, etc. Mặc định JUnit 5 sẽ khởi tạo một instance của test class trước khi thực thi một test method. Điều này sẽ giúp tách biệt trạng thái và tránh xung …