我想明白什麼單元測試手段。單元測試是否也意味着測試控制器/視圖?
從我迄今爲止所瞭解的內容來看,它意味着測試模型及其所有公共方法。
這是正確的嗎?
那麼控制器呢?單元測試是否也意味着測試控制器/視圖?
有人可以在這方面給我啓發。
我想明白什麼單元測試手段。單元測試是否也意味着測試控制器/視圖?
從我迄今爲止所瞭解的內容來看,它意味着測試模型及其所有公共方法。
這是正確的嗎?
那麼控制器呢?單元測試是否也意味着測試控制器/視圖?
有人可以在這方面給我啓發。
基本上,如果它具有非平凡的業務邏輯,那麼它應該進行單元測試。當您測試控制器時,如果您已經測試了較低的級別,那麼您可以嘲笑較低的級別,以便您的測試更快,但是,一切都應該有一個測試,所有的公共和受保護的方法,而不是所有的公共和受保護的方法,而不是隻是公共的,國際海事組織。
單元測試作爲一個概念存在於MVC之外。
所以是的,你想單元測試你的所有代碼,而不僅僅是模型。
單元測試顧名思義就是測試代碼單元。
理論上你可以測試所有的代碼,但有時這很難做到。
如果控制器應該輸出一些東西給視圖,你可以測試。
有時您可能想創建一個模擬對象以使事情變得更簡單。例如,你可以模擬一個DAO或一個HttpResponse。