X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Flib%2Fpq%2FGateway%2FTableTest.php;h=c9bf19f5977f2ef5adb5488010a08e8e1db8c7e7;hb=d1379696731e50755ace6e92fa04ae24fe34651b;hp=a43634cf203114fee18a5f9a54d4ade57cce53c8;hpb=348c73cdaf65cf9df2d6f582a96bf8694f1255f5;p=m6w6%2Fpq-gateway diff --git a/tests/lib/pq/Gateway/TableTest.php b/tests/lib/pq/Gateway/TableTest.php index a43634c..c9bf19f 100644 --- a/tests/lib/pq/Gateway/TableTest.php +++ b/tests/lib/pq/Gateway/TableTest.php @@ -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()); } }