function ModuleTestCase::assertTableCount

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.

1 call to ModuleTestCase::assertTableCount()
ModuleDependencyTestCase::testEnableWithoutDependency in modules/system/system.test
Attempt to enable translation module without locale enabled.

File

modules/system/system.test, line 30

Class

ModuleTestCase
Helper class for module test cases.

Code

function assertTableCount($base_table, $count = TRUE) {
    $tables = db_find_tables_d8($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,
    )));
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.