Ich verwende Codeception für Unit-, Funktions- und Akzeptanztests meiner Laravel 4 PHP-Anwendung.Wie verwendet man PHPUnit-Assert-Methoden in einem Codeception-Funktionstest?
My Unit-Tests sehen folgendermaßen aus:
use Codeception\Util\Stub;
class ExampleTest extends \Codeception\TestCase\Test
{
public function testExample()
{
$example = true;
$this->assertSame($example, true);
}
}
Meine Funktionstests wie folgt aussehen:
use \TestGuy;
class ExampleCest
{
public function example(TestGuy $I)
{
$I->amOnPage('/auth/login');
$I->see('Sign in');
}
}
Aber ich möchte auch PHPUnit behaupten Methoden in meinem Funktionstests verwenden. Aber wenn ich versuche zu, bekomme ich diesen Fehler:
Call to undefined Methode ExampleCest :: assertSame()
Wie verwende ich PHP assert Methoden in einem Codeception Funktionstest?
Dies ist die beste Antwort hier für die Frage "wie die Assert-Methoden in Funktionstests zu verwenden". – lintuxvi
Um zusätzliche Methoden in Ihrer IDE zu sehen, müssen Sie die Testsuite nach der Konfigurationsänderung einmal ausführen. Aus Codeception-Dokumenten: "Standardmäßig erstellt Codeception bei jeder Änderung der Suite-Konfiguration automatisch das Attribut" Aktionen "." –