【发布时间】:2014-09-12 19:00:45
【问题描述】:
我正在尝试测试“名称”是否实际插入到我的控制器中。
我创建了这个测试来检查“名称”:
public function testStoreName()
{
$json = '{"name":"FOO", "address":"fubar City", "nickname":"fubar"}';
$post = $this->action('POST', 'FooController@store', null, array(), array(), array(), $json);
$output= json_decode($this->client->getResponse()->getContent());
$output->name;
if($output->name != "")
{
echo "Test Passed\n\n";
}
elseif($output->name == "")
{
echo "Name cannot be null";
}
// $this->assertTrue($this->client->getResponse()->isOk());
}
但是当我改变 $json 并设置 "name": "";我得到错误。我想让它说“名称不能为空。
【问题讨论】:
标签: php json laravel-4 phpunit