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.');
}