Ở đây DB chỉ là một ví dụ. Nó có nghĩa là một cái gì đó không thể được chuẩn bị trong môi trường thử nghiệm đơn vị.Làm thế nào để đơn vị kiểm tra một tuyến đường với một đậu sẽ truy cập DB?
Cân nhắc lộ trình dưới đây:
DBBean dbBean = new DBBean();
from("direct:test").bean(dbBean).to("direct:someOtherLogic");
Khi làm bài kiểm tra đơn vị, là có phương pháp nào để chế giễu các 'dbBean'? Trong thử nghiệm đơn vị, thật khó để thiết lập một DB thực.
Cảm ơn sự giúp đỡ của bạn.
Giải pháp tốt cho thử nghiệm đơn vị DB. Tuy nhiên, đối với một số loại đậu khác, có thể khó mô phỏng môi trường. Tôi nghĩ chế giễu đậu là một cách tiếp cận tốt hơn. – Javen
vâng, tôi hiểu hoàn toàn ... Mockito là tuyệt vời nếu bạn có thể làm cho nó để chơi tốt đẹp với thiết lập của bạn ... nếu không, Claus đề xuất một số phương pháp khác (advicewith, vv) mà sẽ làm việc tốt ... may mắn –