Fixes for complete test

This commit is contained in:
absurdo 2023-10-28 01:31:28 +02:00
parent 731bdfcf82
commit 43dc5639b3
3 changed files with 111 additions and 19 deletions

View file

@ -54,6 +54,30 @@ final class WPDOTest extends TestCase {
}
/**
* @depends testInsert
*/
public function testSelect() {
global $pdo;
$this->assertEquals('table_test', $pdo->table->name);
$this->assertTrue($pdo->select(['name'], 'WHERE name=? AND type=?', ['first', 1]));
$arr_result=$pdo->sth->fetchAll();
$this->assertEquals([['name' => 'first', 0 => 'first']], $arr_result);
$this->assertEquals([['name' => 'first', 0 => 'first']], $pdo->select_to_array(['name'], 'WHERE name=? AND type=?', ['first', 1]));
$this->assertEquals(['name' => 'first', 0 => 'first'], $pdo->select_a_row(['name'], 'WHERE name=? AND type=?', ['first', 1]));
$this->assertEquals(1, $pdo->select_count('WHERE name=?', ['first']));
}
/**
* @depends testCreateTable
*/