summaryrefslogtreecommitdiff
path: root/modules/simpletest
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2010-07-28 01:51:06 +0000
committerDries Buytaert <dries@buytaert.net>2010-07-28 01:51:06 +0000
commit8a128c645cbc5b9c75a386ec3a9633568c5d0b43 (patch)
treee788934bc2719c24a07bec85775a7e09c7107ff6 /modules/simpletest
parentb8a7b8a89b7bdef595e031f04a91cbc08e128c3f (diff)
downloadbrdo-8a128c645cbc5b9c75a386ec3a9633568c5d0b43.tar.gz
brdo-8a128c645cbc5b9c75a386ec3a9633568c5d0b43.tar.bz2
- Patch #851748 by Stevel: weird logic in SelectQuery::addField().
Diffstat (limited to 'modules/simpletest')
-rw-r--r--modules/simpletest/tests/database_test.test10
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.');
+ }
}
/**