簡體   English   中英

我需要測試嗎?

[英]Do I need to test this?

我正在為我的MVC應用程序編寫一些單元測試,但是我在常識方面遇到了一些麻煩。

因此,我的模型中有一個要測試的函數稱為add_Member。 我正在使用將空輸入($_POST)為0的CodeIgnitermysql ,0值不視為NULL值,因此無法應用列上的約束NOT NULL(在此示例中為ME_Email)。

在我的控制器中,我正在檢查我的字段$_POST['email']是否不為空,以及是否為有效電子郵件。 我先從模型中調用add_Member函數,然后執行此操作。

我的問題是,我是否需要在add_Member中測試一個空的post值?

謝謝答案

最好測試應用中的所有方法。 如果您以后要進行任何重構,這將對您有所幫助,或者如果您只是想在其他類中擴展此功能,則將有幫助。 另外,此測試可以幫助您進行辯論。 我的建議是嘗試測試所有方法和功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM