function EntityFieldQueryTestCase::testTablePrefixing in Drupal 7
Tests EFQ table prefixing with multiple conditions and an altered join.
See also
field_test_query_efq_table_prefixing_test_alter()
File
- modules/
simpletest/ tests/ entity_query.test, line 1668 - Unit test file for the entity API.
Class
- EntityFieldQueryTestCase
- Tests EntityFieldQuery.
Code
function testTablePrefixing() {
$query = new EntityFieldQuery();
$query = $query
->entityCondition('entity_type', 'test_entity')
->entityCondition('bundle', 'test_bundle')
->entityCondition('entity_id', '1')
->addTag('efq_table_prefixing_test');
$expected = array(
array(
'test_entity',
1,
),
);
$this
->assertEntityFieldQuery($query, $expected, 'An EntityFieldQuery returns the expected results when altered with an additional join on the base table.');
}