Phương thức cũ (của JUnit 3) là đánh dấu các lớp kiểm tra bằng cách mở rộng junit.framework.TestCase
. Điều đó được thừa hưởng junit.framework.Assert
chính nó và lớp thử nghiệm của bạn đã đạt được khả năng gọi các phương thức khẳng định theo cách này.
Kể từ phiên bản 4 của JUnit, khung sử dụng Annotations
để đánh dấu các bài kiểm tra. Vì vậy, bạn không còn cần phải gia hạn TestCase
. Nhưng điều đó có nghĩa là, các phương pháp khẳng định không có sẵn. Nhưng bạn có thể thực hiện nhập tĩnh của Assert
lớp mới . Đó là lý do tại sao tất cả các phương thức khẳng định trong lớp mới là các phương thức tĩnh. Vì vậy, bạn có thể nhập nó theo cách này:
import static org.junit.Assert.*;
Sau khi nhập tĩnh này, bạn có thể sử dụng phương thức này mà không cần tiền tố.
Khi thiết kế lại, họ cũng chuyển sang gói mới org.junit
tuân theo các quy ước thông thường để đặt tên gói.
junit.framework.*
khỏi danh sách nhập tĩnhEditor->General->Auto Import->Exclude from Import and Completion
.