→ Chikei: 請 1. 先搞懂何謂(測試裡的) mocking 04/22 17:39
→ Chikei: 2. 去看 mockito 的 @Mock 是在幹嘛的 04/22 17:40
→ ntpuisbest: t-mockito/ 04/22 18:38
→ ntpuisbest: 我好像懂了,簡單說就是萬一依賴的Bean還沒有做出來 04/22 18:41
→ ntpuisbest: 時的替代品 04/22 18:41
→ ssccg: 不完全是,上面這圖的說法我覺得是錯的,那是較少數的情況 04/23 07:51
→ ssccg: 如果依賴一樣是你要寫的,那你幹麻不寫完再測? → 因為你只 04/23 07:52
→ ssccg: 要測想測的這個Class,沒有要測依賴的其他Class,這種情況 04/23 07:52
→ ssccg: mock真正的意義是在限制測試範圍,這叫單元測試 04/23 07:53
→ ssccg: 如果依賴不是你負責的是在別的模組,不管是還沒寫好還是沒 04/23 07:55
→ ssccg: 提供,這種情況用mock還是在限制測試範圍在你自己的模組內 04/23 07:55
→ ssccg: 在所有東西都要寫好一起測的整合測試,才有可能出現"暫時" 04/23 07:58
→ ssccg: 代替沒寫好的東西的mock 04/23 07:58
→ ntpuisbest: 謝謝 04/28 09:23