Tripal
|
Protected Member Functions | |
setUp () | |
getConnectionMock ( $schema_name='', $database='default', $logger=NULL) | |
allowTestSchemas () | |
get_drupal_prefix () | |
Protected Attributes | |
$proConfigFactory | |
$configFactory | |
$proConfig | |
$config | |
Static Protected Attributes | |
static | $modules = ['tripal'] |
Tests for Tripal DBX connection on a real database.
@coversDefaultClass \Drupal\tripal\TripalDBX\TripalDbxConnection
@group Tripal @group Tripal TripalDBX @group Tripal TripalDBX Connection
|
protected |
Allow a test to use reserved default test schema names.
|
protected |
HELPER: Retrieve the Drupal table prefix for the current site.
|
protected |
Builds an initialized TripalDbxConnection mock.
@cover ::__construct
|
protected |
{}
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testAddExtraSchemaNoSchema | ( | ) |
Tests ::addExtraSchema with no Tripal DBX schema.
@cover ::addExtraSchema
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testConnectionConstructorAllDefault | ( | ) |
Tests constructor: check constructor calls.
@cover ::__construct @cover ::getDatabaseName @cover ::getDatabaseKey @cover ::getMessageLogger
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testConnectionConstructorInvalidSchemaDefaultKey | ( | ) |
Tests constructor: invalid schema, default key.
@cover ::__construct
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testConnectionConstructorNoSchemaDefaultDb | ( | ) |
Tests constructor: no schema, default database.
@cover ::__construct @cover ::getDatabaseName
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testConnectionConstructorPublicSchemaDefaultKey | ( | ) |
Tests constructor: public schema, default key.
@cover ::__construct
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testConnectionConstructorReservedSchemaDefaultKey | ( | ) |
Tests constructor: reserved schema, default key.
@cover ::__construct
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testConnectionConstructorSearchPath | ( | ) |
Tests constructor: test search_path isolation.
@cover ::__construct
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testConnectionConstructorSpecialSchemaDefaultKey | ( | ) |
Tests constructor: special character schema, default key.
@cover ::__construct @cover ::getDatabaseName
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testConnectionConstructorTestSchemaDefaultDb | ( | ) |
Tests constructor: test schema, default database.
@cover ::__construct @cover ::getDatabaseName
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testConnectionConstructorTestSchemaDefaultKey | ( | ) |
Tests constructor: test schema, default key.
@cover ::__construct
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testConnectionConstructorTestSchemaInvalidDatabase | ( | ) |
Tests constructor: test schema, invalid database.
@cover ::__construct
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testConnectionConstructorTestSchemaInvalidKey | ( | ) |
Tests constructor: test schema, invalid key.
@cover ::__construct
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testConnectionConstructorTestSchemaSecondaryKey | ( | ) |
Tests constructor: test schema, secondary database key.
@cover ::__construct @cover ::getDatabaseKey
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testConnectionScenario1 | ( | ) |
Tests scenario with a Tripal DBX schema and 2 extra.
@cover ::prefixTables @cover ::addExtraSchema @cover ::setExtraSchema
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testConnectionScenario2 | ( | ) |
Tests scenario with a Tripal DBX schema and 2 extra.
@cover ::addExtraSchema @cover ::setExtraSchema @cover ::clearExtraSchemas
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testConnectionScenario3 | ( | ) |
Tests scenario for prefixTables with extra schema modified.
@cover ::prefixTables @cover ::addExtraSchema @cover ::setExtraSchema
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testExecuteSqlFile | ( | ) |
Tests ::executeSqlQueries with force search_path.
@cover ::executeSqlQueries @cover ::query
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testExecuteSqlQueries | ( | ) |
Tests ::executeSqlQueries.
@cover ::executeSqlQueries @cover ::query
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testExecuteSqlQueriesForceSearchPath | ( | ) |
Tests ::executeSqlQueries with force search_path.
@cover ::executeSqlQueries @cover ::query
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testPrefixNoExtraSchema | ( | ) |
Tests ::prefixTables with a Tripal DBX schema but no extra.
@cover ::prefixTables
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testPrefixNoSchema | ( | ) |
Tests ::prefixTables with no Tripal DBX schema.
@cover ::prefixTables
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testSchemaChange | ( | ) |
Tests schema name changes with TripalDbxSchema object.
@cover ::schema @cover ::setSchemaName
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testSchemaNameChangeImpacts | ( | ) |
Tests schema name changes impacts on other members and methods.
@cover ::schema @cover ::setSchemaName @cover ::getVersion @cover ::findVersion @cover ::getQuotedSchemaName @cover ::addExtraSchema @cover ::getExtraSchemas @cover ::prefixTables
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testSchemaNoSchema | ( | ) |
Tests ::schema when no schema was set.
@cover ::schema
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testSetExtraSchemaOne | ( | ) |
Tests ::setExtraSchema with index 1.
@cover ::setExtraSchema
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testSetExtraSchemaZero | ( | ) |
Tests ::setExtraSchema with index 0.
@cover ::setExtraSchema
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testTablePrefix | ( | ) |
Tests ::tablePrefix.
@cover ::tablePrefix
Drupal\Tests\tripal\Kernel\TripalDBX\ConnectionTest::testToString | ( | ) |
Tests ::__toString.
@cover ::__toString
|
staticprotected |
{}
|
protected |
Test members.
"pro*" members are prophesize objects while their "non-pro*" equivqlent are the revealed objects.