我需要测试一下吗?

时间:2014-02-22 12:20:37

标签: mysql codeigniter unit-testing testing

我正在为我的MVC应用程序编写一些单元测试,但我对常识有些麻烦。

所以,我的模型中有一个函数来测试add_Member。我正在使用CodeIgniter将空输入($_POST)变为0.在mysql中,0值不被视为NULL值,因此我的列上的约束为NOT NULL(ME_Email在这个例子中)无法应用。

在我的控制器中,我正在检查我的字段$_POST['email']是否为空并且是否是有效的电子邮件。我在从我的模型调用add_Member函数之前这样做。

我的问题是,我是否需要在add_Member中测试一个空的帖子值?

感谢您的回答

1 个答案:

答案 0 :(得分:0)

测试应用中的所有方法是一种很好的做法。如果您稍后要进行任何重构,这将有助于您或者您希望在其他类中扩展此功能。此外,此测试可以帮助您进行debbing过程。我的建议是尝试测试所有方法和功能。