kucw.github.io
kucw.github.io copied to clipboard
SpringBoot - 單元測試工具 Mockito
SpringBoot - 單元測試工具 Mockito
介紹如何使用 Mockito 框架幫助我們更方便的進行 SpringBoot 單元測試
https://kucw.github.io/blog/2020/2/spring-unit-test-mockito/
感謝分享~身為初學者非常需要這種淺顯易懂沒有太多圖表有實例的教學文TT
不過在這段這段的 User user = userService.getUserById(1); 是不是把參數打錯了?應該是 getUserById(3) ?
// 定義當調用mock userDao的getUserById()方法,並且參數為3時,就返回id為200、name為I'm mock3的user對象
Mockito.when(userDao.getUserById(3)).thenReturn(new User(200, "I'm mock 3"));
// 返回的會是名字為I'm mock 3的user對象
User user = userService.getUserById(1);
謝謝指正!已修改
good
Mockito 3.4.0 以上有支援 static method