2008-10-11 7 views

Trả lời

2

Tôi giữ các bài kiểm tra trong cùng một gói với lớp mà họ đang kiểm tra. Điều này cho phép tôi thiết lập các bài kiểm tra bằng cách sử dụng các thành viên riêng của gói (khi được yêu cầu). Nó cũng cung cấp một quy ước đẹp, dễ nhớ. Khi tôi refactor, tôi thường làm bằng tay refactor các lớp học thử nghiệm tương ứng. Có một số IDE một thời gian trở lại có khả năng tự động tái cấu trúc này, nhưng tôi không thể nhớ nó ra khỏi đỉnh đầu.

+0

Khi bạn xây dựng, bạn có phải loại bỏ hoặc bằng cách nào đó loại trừ các thử nghiệm không? –

1

Trong Java, giữ chúng trong cùng một gói với lớp đang được kiểm tra, là phải. Đó là cách duy nhất để kiểm tra các phương thức với khả năng hiển thị mặc định/gói được bảo vệ.