10
मैं खाली एक टेस्ट टेबल बनाना चाहता हूं जो खाली है। digitalsandwich से उदाहरण का उपयोग करना, मैं की तरह कुछ हैं:PHPUnit डेटाबेस एक्सटेंशन - एक खाली डेटासेट कैसे करें?
require_once 'PHPUnit/Extensions/Database/TestCase.php';
class BankAccountDBTest extends PHPUnit_Extensions_Database_TestCase
{
protected $pdo;
public function __construct()
{
$this->pdo = new PDO('sqlite::memory:');
BankAccount::createTable($this->pdo);
}
protected function getConnection()
{
return $this->createDefaultDBConnection($this->pdo, 'sqlite');
}
protected function getDataSet()
{
return $this->createFlatXMLDataSet(dirname(__FILE__).'/_files/empty-seed.xml');
}
public function testEmptyTableBehavior()
{
// test stuff
}
}
मैं createFlatXMLDataSet तुलना में एक अलग विधि का उपयोग किया जाना चाहिए()? या ???
मैं बस को जोड़ने के लिए है कि इस नए संस्करण के लिए अब और सच नहीं है चाहता था। मुझे लगता है कि PHPUnit 6.0 के बाद से वे नामस्थान का उपयोग कर रहे हैं: 'नया PHPUnit \ DbUnit \ DataSet \ DefaultDataSet(); ' –