为什么我不能得到输入并测试它是否为空?
我测试的方法是:
/**
* @method: getCategory
* retrieves the categories
* @return json category data
*/
public function getCategory() {
$cat = $this->em->getRepository('Entities\Category')->findAll();
$data = array();
foreach ($cat as $res) {
$data[] = array(
'catId' => $res->__get('catId'),
'category' => $res->__get('category'),
'item' => $res->__get('item')
);
}
echo json_encode($data);
}
Run Code Online (Sandbox Code Playgroud)
我的测试:
/**
* @covers Category::getCategory
* @todo Implement testGetCategory().
*/
public function testGetCategory() {
$json = $this->object->getCategory();
$this->assertNotNull($json);
}
Run Code Online (Sandbox Code Playgroud)
错误消息,它返回一个JSON对象数组:
Sebastian Bergmann的PHPUnit 3.7.8.
F[{"catId":1,"category":"FLORALS2","item":"RED ROSES"}, {"catId":2,"category":"TENTS","item":"12X14"}, {"catId":3,"category":"FLORAL","item":"WHITE ROSES"}, {"catId":4,"category":"TENTS","item":"15X24"}, {"catId":5,"category":"CHAIRS","item":"BLACK CHAIR"}, {"catId":6,"category":"CHAIRS","item":"RED …
我按照下面的教程:
这对我很有用; 但是,我有一个小问题?
每次打开一个新终端时,我都必须运行此命令才能使rails工作:
source~/.rvm/scripts/rvm
问题是什么,为什么rvm无法识别
这是我打开新终端并验证rails后看到的内容:
robert @ rob:〜$ rails -v目前尚未安装"rails"程序.您可以通过键入以下命令安装它:sudo apt-get install rails
谢谢