blob: ba2f21b644d5dd865301d40f0fe1ff661814c88f [file] [log] [blame]
Taufan Aditya55f622f2012-04-05 19:01:34 +07001<?php
2
3class Select_test extends CI_TestCase {
4
5 /**
6 * @var object Database/Query Builder holder
7 */
8 protected $query_builder;
9
10 public function set_up()
11 {
12 $db = Mock_Database_Schema_Skeleton::init(DB_DRIVER);
13
14 Mock_Database_Schema_Skeleton::create_tables();
15 Mock_Database_Schema_Skeleton::create_data();
16
17 $this->query_builder = $db;
18 }
19
20 // ------------------------------------------------------------------------
21
22 /**
23 * @see ./mocks/schema/skeleton.php
24 */
25 public function test_select_only_one_collumn()
26 {
27 $jobs_name = $this->query_builder->select('name')
28 ->get('job')
29 ->result_array();
30
31 // Check rows item
32 $this->assertArrayHasKey('name',$jobs_name[0]);
33 $this->assertFalse(array_key_exists('id', $jobs_name[0]));
34 $this->assertFalse(array_key_exists('description', $jobs_name[0]));
35 }
36
37}