fix includes
[m6w6/pq-gateway] / tests / lib / pq / Gateway / TableTest.php
index a43634cf203114fee18a5f9a54d4ade57cce53c8..c9bf19f5977f2ef5adb5488010a08e8e1db8c7e7 100644 (file)
@@ -2,7 +2,7 @@
 
 namespace pq\Gateway;
 
-include_once __DIR__."/../../../setup.inc";
+require_once __DIR__."/../../../setup.inc";
 
 class TableTest extends \PHPUnit_Framework_TestCase {
 
@@ -71,10 +71,12 @@ class TableTest extends \PHPUnit_Framework_TestCase {
                        "counter" => 2,
                        "number" => 2.2,
                        "data" => "this is a test",
+                       "list" => array(3,2,1),
+                       "prop" => null
                );
                $row = $this->table->update(array("id = " => $row->id), $data)->current();
                $data = array("id" => $row->id->get()) + $data;
-               $this->assertEquals(array_map(function($v){return strval($v);}, $data), $row->getData());
+               $this->assertEquals($data, $row->getData());
        }
 
        public function testDelete() {
@@ -83,15 +85,16 @@ class TableTest extends \PHPUnit_Framework_TestCase {
        }
        
        public function testWith() {
-               $relation = $this->table->getRelations("test")->reftest;
-               $rowset = $this->table->with([$relation], array("another_test_id=" => 2));
+               $rowset = $this->table->with(["reftest"], array("another_test_id=" => 2));
                $this->assertCount(1, $rowset);
                $this->assertEquals(array(
                        "id" => 2,
                        "created" => new \pq\DateTime("today"),
                        "counter" => 0,
                        "number" => 0,
-                       "data" => "today"
+                       "data" => "today",
+                       "list" => array(0,1,2),
+                       "prop" => null
                ), $rowset->current()->getData());
        }
 }