From 42f059556c396d32a9288266112041b5c676f704 Mon Sep 17 00:00:00 2001 From: Cameron <e107inc@gmail.com> Date: Sat, 9 Feb 2019 15:13:07 -0800 Subject: [PATCH] db retrieve tests --- tests/unit/e_db_pdoTest.php | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/tests/unit/e_db_pdoTest.php b/tests/unit/e_db_pdoTest.php index b6065fea9..a986ec823 100644 --- a/tests/unit/e_db_pdoTest.php +++ b/tests/unit/e_db_pdoTest.php @@ -214,6 +214,9 @@ $this->assertTrue($result); + $result = $this->db->database("missing_database"); + $this->assertFalse($result); + } public function testGetCharSet() @@ -273,12 +276,36 @@ } -/* + public function testRetrieve() { + $expected = array ('user_id' => '1', 'user_name' => 'e107', ); + $result = $this->db->retrieve('user', 'user_id, user_name', 'user_id = 1'); + $this->assertEquals($expected,$result); + + + $this->db->select('user', 'user_id, user_name', 'user_id = 1'); + $result = $this->db->retrieve(null); + $this->assertEquals($expected,$result); + + + $expected = array ( 0 => array ( 'user_id' => '1', 'user_name' => 'e107', ),); + $result = $result = $this->db->retrieve('user', 'user_id, user_name', 'user_id = 1', true); + $this->assertEquals($expected,$result); + + + $result = $result = $this->db->retrieve("SELECT user_id, user_name FROM #user WHERE user_id = 1", true); + $this->assertEquals($expected,$result); + + + $expected = array(); + $result = $result = $this->db->retrieve('missing_table', 'user_id, user_name', 'user_id = 1', true); + $this->assertEquals($expected,$result); + + } - +/* public function testSelect() {