Cảm ơn anh chia sẻ những điều thực tế bên ngoài. Hóng anh ra tiếp video bên Mircoservice ạ
@DevteriaChannel8 ай бұрын
Cảm ơn em, chú em học tốt, đừng quên chia sẻ giúp anh nhé.
@SJ-rd1ys3 күн бұрын
Em có một khó khăn là bên trong class application khi mà run thì mình sẽ lấy role ADMIN trong database để gắn cho tài khoản admin khi run dự án. Nếu mình chạy trong môi trường test mà khởi tạo database riêng biệt như này thì làm sao để nó ko bị bắt ra lỗi exception ko tìm thấy role ạ
@SJ-rd1ys3 күн бұрын
em thử bỏ luôn cái phần tìm role admin trong phần applications này thì nó lại bắt thêm lỗi khi mà creatUser trong userService em cũng có tìm role USER trong bảng role để gắn cho các tài khoản vừa tạo. Hiện tại em chỉ biết comment cả 2 chỗ này thì mới hết lỗi khi chạy các test tách biện về database như này
@thanhdathd27 күн бұрын
Nếu thực sự chỉ cần có db để đẩy data xuống thì em vẫn chưa thấy có sự khác biệt giữa việc dùng H2 và test container. Anh có thể giải thích kỹ hơn về sự cần thiết của test container được không ạ? Tại em thấy chạy với docker tự nhiên lại thêm một bước mà hình như chạy chậm hơn dùng h2 thì phải
@DevteriaChannel27 күн бұрын
H2 không thực sự là MySQL nên nếu app của em sử dụng những feature đặc biệt của MySQL sẽ không chạy được. Mục đích của Integration Test là để có môi trường giống với thực tế nhất để test đó là lý do TestContainer ra đời.
@phamquangha-c529h67 ай бұрын
anh cho em hỏi là khi insert dữ liệu vào thì làm sao nó biết được bảng nào cần insert dữ liệu trước ạ, tại các bảng nó liên quan khóa ngoại tới nhau
@DevteriaChannel7 ай бұрын
Khi em dùng Hibernate thì nó sẽ xử cái đó em không cần phải care đến.
@duongtrong26907 ай бұрын
A ơi cho e hỏi khi intergeate muốn bỏ qua k authen khi call thì làm như nào ạ a cho e xin tips dc k ạ
@DevteriaChannel7 ай бұрын
Em search @WithMockUser nhé
@vinhphuc138 ай бұрын
Bạn cho mình hỏi làm sao mở được nhiều services 1 lúc trong intellij v?
@DevteriaChannel8 ай бұрын
Bạn bấm váo tab service ở góc trái bên dưới. Sau đó add các service cần thiết vào.
@AnB52Ай бұрын
cái này phải sử dụng docker mới được ạ anh
@DevteriaChannel22 күн бұрын
Đúng rồi em
@HieuTran-nb3ml6 ай бұрын
anh cho em hỏi là phần xóa enums ko có à anh
@DevteriaChannel6 ай бұрын
Anh chưa hiểu ý em, xoá enums gì e?
@programmertraining25038 ай бұрын
anh push code phần integration-test lên nhé ạ. thank anh!
@DevteriaChannel8 ай бұрын
Anh có để link github bên dưới description của video nha em.
@hieuvanchi20574 ай бұрын
@@DevteriaChannel hình như nhánh course/integration-test a chưa đẩy code mới nhất lên ấy a