1 entity_query.test | EntityFieldQueryTestCase::testTablePrefixing() |
Tests EFQ table prefixing with multiple conditions and an altered join.
See also
field_test_query_efq_table_prefixing_test_alter()
File
- core/
modules/ entity/ tests/ entity_query.test, line 1582 - 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.');
}