diff options
author | Luis Ramón López <[email protected]> | 2014-01-02 23:27:58 +0100 |
---|---|---|
committer | Simon Holywell <[email protected]> | 2014-04-26 13:33:06 +0100 |
commit | a4fdb1c328bc0728d73d5ecf625971d31ca76ef3 (patch) | |
tree | 64a4bfc0730922bf4e84057034c7c58bfc186807 /test/QueryBuilderTest.php | |
parent | cb955b5763f64a0c31c81371db698c1e78ee3d71 (diff) |
INSERT queries are now compound primary keys aware
Diffstat (limited to 'test/QueryBuilderTest.php')
-rw-r--r-- | test/QueryBuilderTest.php | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/QueryBuilderTest.php b/test/QueryBuilderTest.php index 2f60c59..cd3a168 100644 --- a/test/QueryBuilderTest.php +++ b/test/QueryBuilderTest.php @@ -514,6 +514,20 @@ class QueryBuilderTest extends PHPUnit_Framework_TestCase { $this->assertEquals($expected, ORM::get_last_query()); } + public function test_quote_identifier_part() { + $widget = ORM::for_table('widget')->find_one(1); + $widget->set('added', '2013-01-04'); + $widget->save(); + $expected = "UPDATE `widget` SET `added` = '2013-01-04' WHERE `id` = '1'"; + $this->assertEquals($expected, ORM::get_last_query()); + } + + public function test_quote_multiple_identifiers_part() { + $record = ORM::for_table('widget')->use_id_column(array('id1', 'id2'))->create(); + $expected = "`id1`, `id2`"; + $this->assertEquals($expected, $record->_quote_identifier($record->_get_id_column_name())); + } + /** * Regression tests */ |