diff options
author | Dries Buytaert <dries@buytaert.net> | 2010-07-28 01:51:06 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2010-07-28 01:51:06 +0000 |
commit | 8a128c645cbc5b9c75a386ec3a9633568c5d0b43 (patch) | |
tree | e788934bc2719c24a07bec85775a7e09c7107ff6 /modules/simpletest/tests/database_test.test | |
parent | b8a7b8a89b7bdef595e031f04a91cbc08e128c3f (diff) | |
download | brdo-8a128c645cbc5b9c75a386ec3a9633568c5d0b43.tar.gz brdo-8a128c645cbc5b9c75a386ec3a9633568c5d0b43.tar.bz2 |
- Patch #851748 by Stevel: weird logic in SelectQuery::addField().
Diffstat (limited to 'modules/simpletest/tests/database_test.test')
-rw-r--r-- | modules/simpletest/tests/database_test.test | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/simpletest/tests/database_test.test b/modules/simpletest/tests/database_test.test index a03ba06b4..8f834659a 100644 --- a/modules/simpletest/tests/database_test.test +++ b/modules/simpletest/tests/database_test.test @@ -1543,6 +1543,16 @@ class DatabaseSelectTestCase extends DatabaseTestCase { sort($sorted_ids_second_set); $this->assertEqual($sorted_ids_second_set, $sorted_ids, t('After sorting the second random list, the result matches the sorted version of the first random list.')); } + + /** + * Test that aliases are renamed when duplicates. + */ + function testSelectDuplicateAlias() { + $query = db_select('test', 't'); + $alias1 = $query->addField('t', 'name', 'the_alias'); + $alias2 = $query->addField('t', 'age', 'the_alias'); + $this->assertNotIdentical($alias1, $alias2, 'Duplicate aliases are renamed.'); + } } /** |