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()
 		{