Tripal
|
Public Member Functions | |
testGetDrupalSchemaNameOtherAndCache () | |
testGetDrupalSchemaNameDefault () | |
testGetDrupalSchemaNameFailure () | |
schemaNamesProvider () | |
testIsInvalidSchemaName ( $schema_name, $expected, $reserved, $alter, $message) | |
testReservedSchemaPattern () | |
testSchemaExistsInvalid () | |
testSchemaExistsValid () | |
testParseTableDdl () | |
Protected Member Functions | |
setUp () | |
Protected Attributes | |
$proContainer | |
$container | |
$proConnection | |
$connection | |
$proConfig | |
$config | |
$proConfigFactory | |
$configFactory | |
$proModuleHandler | |
$moduleHandler | |
$proTripalDbxDb | |
$tripalDbxDb | |
$tripaldbx | |
Tests for Tripal Dbx service.
@coversDefaultClass \Drupal\tripal\TripalDBX\TripalDbx
@group Tripal @group Tripal DBX @group Tripal DBX Service
Drupal\Tests\tripal\Unit\TripalDBX\TripalDbxUnitTest::schemaNamesProvider | ( | ) |
Schema name provider.
|
protected |
{}
Drupal\Tests\tripal\Unit\TripalDBX\TripalDbxUnitTest::testGetDrupalSchemaNameDefault | ( | ) |
Tests getDrupalSchemaName() method on a default schema name.
@cover ::getDrupalSchemaName
Drupal\Tests\tripal\Unit\TripalDBX\TripalDbxUnitTest::testGetDrupalSchemaNameFailure | ( | ) |
Tests getDrupalSchemaName() method with a failure to get Drupal schema.
@cover ::getDrupalSchemaName
Drupal\Tests\tripal\Unit\TripalDBX\TripalDbxUnitTest::testGetDrupalSchemaNameOtherAndCache | ( | ) |
Tests getDrupalSchemaName() method cache on a non-public schema.
We tests 2 consecutive calls to ::getDrupalSchemaName but only the first one will cache the result from Connection::getConnectionOptions so the returned values of the second one should remaine the same and be faster.
@cover ::getDrupalSchemaName
Drupal\Tests\tripal\Unit\TripalDBX\TripalDbxUnitTest::testIsInvalidSchemaName | ( | $schema_name, | |
$expected, | |||
$reserved, | |||
$alter, | |||
$message | |||
) |
Tests isInvalidSchemaName() method.
@dataProvider schemaNamesProvider
@cover ::isInvalidSchemaName
Drupal\Tests\tripal\Unit\TripalDBX\TripalDbxUnitTest::testParseTableDdl | ( | ) |
Tests schemaExists() method.
@cover ::parseTableDdl
Drupal\Tests\tripal\Unit\TripalDBX\TripalDbxUnitTest::testReservedSchemaPattern | ( | ) |
Tests schema pattern reservation system.
@cover ::reserveSchemaPattern @cover ::getReservedSchemaPattern @cover ::freeSchemaPattern
Drupal\Tests\tripal\Unit\TripalDBX\TripalDbxUnitTest::testSchemaExistsInvalid | ( | ) |
Tests schemaExists() method with invalid names.
@cover ::schemaExists
Drupal\Tests\tripal\Unit\TripalDBX\TripalDbxUnitTest::testSchemaExistsValid | ( | ) |
Tests schemaExists() method.
@cover ::schemaExists
|
protected |
Test members.
"pro*" members are prophesize objects while their "non-pro*" equivqlent are the revealed objects.