dark_matter
Senior Member
Cảm ơn bác, qua đến nay lục lại voz những cmt của bác, giống như vừa khám phá ra một chân trời mới.
Em còn một chút thắc mắc nữa, mong bác giải đáp giúp em.
Đối với adapter trong hexagonal thì thường bác sẽ test như thế nào nhỉ? (Ví dụ như message queue...v.v).
Ngoài ra nếu requirement thay đổi liên tục, thì viết test như thế nào để ít bị ảnh hưởng nhất ( ý em là production code thay đổi không làm thay đổi test)
Phần này thì ko phải Unit Test. (Thực ra mình có viết ít unit test cover cho Application Config nhưng có vẻ useless
).Test message queue với các infra khác, thì mình viết nguyên 1 module Integration Test với Cucumber. Nhờ QA setup test case. Rồi setup schedule job chạy hàng ngày (Mình dùng Jenkin cho nhanh).
Còn nếu bình thường test application code thôi, thì mình dùng Java Cucumber, đổi queue qua in-memory ActiveMQ rồi publish/subscribe message của queue, sau đấy verify code chạy bình thường.
nick mới nên không Ưng được.

.
