1 system.test ModuleTestCase::assertTableCount($base_table, $count = TRUE)

Assert there are tables that begin with the specified base table name.

Parameters

$base_table: Beginning of table name to look for.

$count: (optional) Whether or not to assert that there are tables that match the specified base table. Defaults to TRUE.

File

core/modules/system/tests/system.test, line 33
Tests for system.module.

Class

ModuleTestCase
Helper class for module test cases.

Code

function assertTableCount($base_table, $count = TRUE) {
  $tables = db_find_tables(Database::getConnection()->prefixTables('{' . $base_table . '}') . '%');

  if ($count) {
    return $this->assertTrue($tables, format_string('Tables matching "@base_table" found.', array('@base_table' => $base_table)));
  }
  return $this->assertFalse($tables, format_string('Tables matching "@base_table" not found.', array('@base_table' => $base_table)));
}