【发布时间】:2021-12-08 21:10:45
【问题描述】:
我必须对这个功能进行单元测试
public function levels($id){
switch($id){
case 5:
$bread = 'N2';
break;
case 1:
$bread = 'N1';
break;
}
}
如何使用 phu 单元测试文件中的局部变量 $bread 进行 assertEqual 测试。我是测试文件 TestControllerTest 我不知道如何访问局部变量 $面包。我如何访问单元测试文件中的本地 $bread 。感谢 advacne.
【问题讨论】:
-
如果你想像这样测试它,你的函数需要返回一些东西。但要更准确地回答,您也应该分享您的路由设置。 $bread 仅在您的函数上下文中可用 - 而不是在外部。如果你想断言你的 api 调用的响应,你必须返回 $bread 的值。
-
这是我的返回码:return view('frontend.book')->with(compact('levels','bread'));