我正在为我的MVC
应用程序编写一些单元测试,但我对常识有些麻烦。
所以,我的模型中有一个函数来测试add_Member。我正在使用CodeIgniter
将空输入($_POST)
变为0.在mysql
中,0值不被视为NULL
值,因此我的列上的约束为NOT NULL(ME_Email在这个例子中)无法应用。
在我的控制器中,我正在检查我的字段$_POST['email']
是否为空并且是否是有效的电子邮件。我在从我的模型调用add_Member函数之前这样做。
我的问题是,我是否需要在add_Member中测试一个空的帖子值?
感谢您的回答
答案 0 :(得分:0)
测试应用中的所有方法是一种很好的做法。如果您稍后要进行任何重构,这将有助于您或者您希望在其他类中扩展此功能。此外,此测试可以帮助您进行debbing过程。我的建议是尝试测试所有方法和功能。