PHPUnit测试返回空白终端提示(有时)

PHPUnit测试返回空白终端提示(有时),php,unit-testing,tdd,terminal,phpunit,Php,Unit Testing,Tdd,Terminal,Phpunit,我正在使用MAMP,并已成功配置PHPUnit+Selenium 我有两个单元测试——其中一个可以正常工作并指示没有错误,另一个只是返回到一个空白的终端提示符(没有成功/失败指示) 工作: DbTest.php 但是,如果我运行phpunit unit/ProjectTest.php,会得到一个空白提示: Trenton-Scotts-MacBook-Air:tests TTS$ 使用MySQL,DB连接可以工作(我在Yii框架中成功地使用Gii建模了一个表)。知道是什么原因导致了这种情况吗?

我正在使用MAMP,并已成功配置PHPUnit+Selenium

我有两个单元测试——其中一个可以正常工作并指示没有错误,另一个只是返回到一个空白的终端提示符(没有成功/失败指示)

工作:

DbTest.php

但是,如果我运行phpunit unit/ProjectTest.php,会得到一个空白提示:

Trenton-Scotts-MacBook-Air:tests TTS$

使用MySQL,DB连接可以工作(我在Yii框架中成功地使用Gii建模了一个表)。知道是什么原因导致了这种情况吗?

$this->assertEquals($newProjectName,$retrievedProject->name)后面有一个不匹配的
}


删除不匹配的
}

我也发现了。就这样!谢谢
<?php
class ProjectTest extends CDbTestCase
{
    public function testCRUD()
    {
        //Create a new project
        $newProject= new Project;
        $newProjectName = 'Test Project 1';
        $newProject->setAttributes(
            array(
                'name' => $newProjectName,
                'description' => 'Test project numero uno',
                'create_time' => '2011-05-20 00:00:00',
                'create_user_id' => 1,
                'update_time' => '2011-05-20 00:00:00',
                'update_user_id' => 1,
                )
            );
            $this->assertTrue($newProject->save(false));

        //Read a project

        $retrievedProject = Project::model()->findByPk($newProject->id);
        $this->assertTrue($retrievedProject instanceof Project);
        $this->assertEquals($newProjectName, $retrievedProject->name);
        }
    }
}
PHPUnit 3.5.13 by Sebastian Bergmann.

.

Time: 0 seconds, Memory: 4.50Mb
Trenton-Scotts-MacBook-Air:tests TTS$