2013-02-06 34 views

Trả lời

54

Thực ra chúng giống nhau về mặt kỹ thuật. Khi Mockito lần đầu tiên được tạo ra, chúng tôi đã nói về cuống, vì vậy từ vựng theo ý tưởng đó. Sau đó mọi người nghĩ tốt hơn là suy nghĩ trong tương tác thay vì kỹ thuật, vì vậy từ vựng tuân theo khi ... sau đó ... kiểu. Thay đổi từ vựng này giúp mọi người suy nghĩ về tương tác, nhắn tin giữa đối tượng. Đó là ý tưởng thú vị nhất (tin nhắn gửi) điều bằng ngôn ngữ hướng đối tượng (quoting Alan Kay).

Phương pháp tiếp cận thử nghiệm ngày nay đã phát triển thành Phát triển theo hướng hành vi (từ Dan North), gần như giống nhau nhưng tập trung hơn vào hành vi lúc thiết kế. Để phản ánh suy nghĩ đó, mọi người đã yêu cầu Mockito cung cấp một API phản ánh thay đổi đó. Vì vậy, bạn cũng sử dụng cho ... sẽ ... phong cách từ BDDMockito

given(the_type.performs_that()).willReturn(something) 

Đây là từ vựng ưa thích của tôi bây giờ như tôi sử dụng các xét nghiệm để lái xe thiết kế đối tượng của tôi.

Các vấn đề liên quan