小编rob*_*asc的帖子

用于JSON输出的PHPUnit测试

为什么我不能得到输入并测试它是否为空?

我测试的方法是:

/**
 * @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 …

php phpunit doctrine-orm

5
推荐指数
1
解决办法
2万
查看次数

Ubuntu rvm设置问题

我按照下面的教程:

https://www.digitalocean.com/community/articles/how-to-install-ruby-on-rails-on-ubuntu-12-04-lts-precise-pangolin-with-rvm

这对我很有用; 但是,我有一个小问题?

每次打开一个新终端时,我都必须运行此命令才能使rails工作:

source~/.rvm/scripts/rvm

问题是什么,为什么rvm无法识别

这是我打开新终端并验证rails后看到的内容:

robert @ rob:〜$ rails -v目前尚未安装"rails"程序.您可以通过键入以下命令安装它:sudo apt-get install rails

谢谢

linux ruby-on-rails rvm ubuntu-12.04

3
推荐指数
1
解决办法
2894
查看次数

标签 统计

doctrine-orm ×1

linux ×1

php ×1

phpunit ×1

ruby-on-rails ×1

rvm ×1

ubuntu-12.04 ×1