- Khi bạn cần thêm một số lượng lớn các kiểm thử vào một TestSuite
- Khi bạn cần kiểm thử một hàm đệ quy
- Khi bạn cần ghi nhật ký thời gian thực thi
- Khi bạn cần giả lập hành vi của hàm