Yii 知道如何解释phpunit测试

Yii 知道如何解释phpunit测试,yii,tdd,phpunit,database-connection,fixtures,Yii,Tdd,Phpunit,Database Connection,Fixtures,我正在尝试配置装置,phpunit系统将返回下一条消息“.E”,但我不知道如何解释它: C:\kyopol\apache2.22.22\htdocs\demo\protected\tests>phpunit unit/EntityTest.php 塞巴斯蒂安·伯格曼的PHPUnit 3.7.14 从C:\kyopol\Apache读取的配置 2.22.22\htdocs\demo\protected\tests\phpunit.xml .E 时间:2秒,内存:6.50Mb 有1个错误: 1) E

我正在尝试配置装置,phpunit系统将返回下一条消息“.E”,但我不知道如何解释它:

C:\kyopol\apache2.22.22\htdocs\demo\protected\tests>phpunit unit/EntityTest.php

塞巴斯蒂安·伯格曼的PHPUnit 3.7.14

从C:\kyopol\Apache读取的配置 2.22.22\htdocs\demo\protected\tests\phpunit.xml

.E

时间:2秒,内存:6.50Mb

有1个错误:

1) EntityTest::testRead未定义变量:newEntity

C:\kyopol\Apache 2.22.22\htdocs\demo\protected\tests\unit\EntityTest.php:37

失败!测试:2,断言:3,错误:1

接下来,类测试EntityTest.php数据代码:

大写字母“E”和上一点“.”是什么意思

一般来说:没人能告诉我如何解释phpunit中的输出消息吗


干杯。

您的一项测试失败,这就是您看到E的原因。另一个正在通过,表示为。 如果测试中有任何错误消息,将在最后对其进行总结

测试失败的错误消息是“未定义变量:newEntity”

testRead()
中的第一行是:

$retrievedEntity=Entity::model()->findByPk($newEntity->id);

但您从未在该测试中设置过
$newEntity

完美。我们有:E:method's error和::method's passed。但是,你能告诉我什么是F大写字母吗。Zanks Bram.F失败。您没有出现php错误或异常,但您的断言失败。我知道我表示未完成的测试(您通过
$this->markTestIncomplete()
使测试不完整),S表示跳过的测试(
$this->markTestSkipped()
)。也许还有更多,请在手册中搜索。只有我在这个链接中找到了它,其中解释了“对于运行它们时的每个测试用例,phpunit命令行打印字符以显示状态。”
$retrievedEntity=Entity::model()->findByPk($newEntity->id);