From 2f527cc5af6ef91a677d5255dfeb315dd726d688 Mon Sep 17 00:00:00 2001 From: mark_story Date: Tue, 8 Jun 2010 23:29:40 -0400 Subject: [PATCH] Adding a few tests for DboSource::fullTableName(); --- .../libs/model/datasources/dbo_source.test.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/cake/tests/cases/libs/model/datasources/dbo_source.test.php b/cake/tests/cases/libs/model/datasources/dbo_source.test.php index 2ba412ab4cf..8dda31f0025 100644 --- a/cake/tests/cases/libs/model/datasources/dbo_source.test.php +++ b/cake/tests/cases/libs/model/datasources/dbo_source.test.php @@ -4426,4 +4426,19 @@ function testVirtualFieldsInGroup() { $expected = " GROUP BY (YEAR(`Article`.`created`))"; $this->assertEqual($expected, $result); } + +/** + * test the permutations of fullTableName() + * + * @return void + */ + function testFullTablePermutations() { + $Article =& ClassRegistry::init('Article'); + $result = $this->testDb->fullTableName($Article, false); + $this->assertEqual($result, 'articles'); + + $Article->tablePrefix = 'tbl_'; + $result = $this->testDb->fullTableName($Article, false); + $this->assertEqual($result, 'tbl_articles'); + } }