2013-11-29 4 views
0

Я пробую тест с dbunit, используя композитный что-то like this exeample, но у меня есть ошибка в том, что PHPUnit_Extensions_Database_DB_DefaultConnection not found. даже включая require_once 'PHPUnit/Extensions/Database/TestCase.php' У меня есть эта ошибка.Как протестировать с помощью dbunit с помощью Composite

Thaks для справки.

ответ

0

Образцы содержат опечатку.

Вот исправление

diff --git a/Samples/BankAccountDB/BankAccountCompositeTest.php b/Samples/BankAccountDB/BankAccountCompositeTest.php 
index 3dc0035..d314c39 100644 
--- a/Samples/BankAccountDB/BankAccountCompositeTest.php 
+++ b/Samples/BankAccountDB/BankAccountCompositeTest.php 
@@ -70,7 +70,7 @@ public function setUp() 
     */ 
    protected function getDatabaseTester() 
    { 
-  $connection = new PHPUnit_Extensions_Database_DB_DefaultConnection($this->pdo, 'sqlite'); 
+  $connection = new PHPUnit_Extensions_Database_DB_DefaultDatabaseConnection($this->pdo, 'sqlite'); 
     $tester = new PHPUnit_Extensions_Database_DefaultTester($connection); 
     $tester->setSetUpOperation(PHPUnit_Extensions_Database_Operation_Factory::CLEAN_INSERT()); 
     $tester->setTearDownOperation(PHPUnit_Extensions_Database_Operation_Factory::NONE()); 
Смежные вопросы