cách viết unit test cho tầng repository trong dự án Java Spring boot

preview_player
Показать описание

Рекомендации по теме
Комментарии
Автор

Tại sao lại gọi là unit test trong khi nếu sử dụng @autowired thì nó phải khởi chạy toàn bộ spring context để lấy bean rồi nhỉ(mình nghĩ unit test thì phải làm việc với @mock hoặc @injectmock cơ chứ), mong bạn giải thích giúp.

nodejs
Автор

Nếu trong file POM, mình có cả DB H2 để test & DB chính (ví dụ MySQL), thì có cần config gì thêm để phần test xác định connect đến DB nào không bạn nhỉ?
Hay @DataJpaTest sẽ tự động chọn DB H2 để test & không làm thay đổi DB chính?
Giả sử tình huống trong file application.yaml, vẫn để config thông tin của DB MySQL, thì @DataJpaTest có tự xác định được DB H2 để test hay không?

quangphongtran