[英]Codeigniter, Netbeans unittesting with return void functions and db manipulating functions
I am new to unit testing and readying to use test generation supported by netbeans as described in here . 我是新来的单元测试并准备好使用由NetBeans的支持测试生成中所描述这里 。 It tells to use @assert annotation.
它告诉使用@assert批注。
However I am confused here whether, 但是我在这里是否感到困惑
If all functions to be tested how I can test functions without returning any values.I am using codeigniter, so consider following function which does only loading a view. 如果要测试所有函数,如何在不返回任何值的情况下测试函数。我正在使用codeigniter,因此请考虑以下仅加载视图的函数。
public function index(){ $this->load->view('signup'); }
Also say I have a function like this in a codeigniter model, is there anyway to creat tests. 还说我在codeigniter模型中有一个类似这样的函数,无论如何都可以创建测试。
public function save($users_name,$users_email){ $userData = array('users_name'=>$users_name, 'users_email'=>$users_email); $this->db->insert('users',$userData); $user_id = $this->db->insert_id(); return $user_id; }
I do appreciate if someone could please guide me on above , subjected to using automatic test generation supported by netbeans php ide with or without @assert annotation. 如果有人可以指导我,请使用netbeans php ide支持的自动测试生成(带有或不带有@assert注释),我对此表示感谢。
Thank you 谢谢
GUIR 图形用户界面
You don't have to use @assert at all. 您根本不需要使用@assert。 You can write your test case files by yourself.
您可以自己编写测试用例文件。 (Even if you don't have NetBeans.)
(即使您没有NetBeans。)
$user_id
value before test execution. $user_id
值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.