diff options
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.'); + } } /** |