|
ILIAS
trunk Revision v13.0_alpha-62-g3b72d83f2e5
|
Class ilSetupLanguageTest. More...
Inheritance diagram for ilSetupLanguageTest:
Collaboration diagram for ilSetupLanguageTest:Static Public Member Functions | |
| static | databaseSources () |
| static | databaseMethods () |
Protected Member Functions | |
| setUp () | |
| tearDown () | |
Protected Member Functions inherited from ilLanguageBaseTestCase | |
| setUp () | |
| setGlobalVariable (string $name, $value) | |
| rbacOf (\ilRbacSystem $system) | |
| languageFolder (int $ref_id=0) | |
Private Member Functions | |
| cleanupTempDir () | |
| createMockComponentDirectory (string $path='artifacts/test_lang_component', string $prefix='test') | |
| createMockCustomizingDirectory () | |
| emptyDatabase (bool $expect_query) | |
| callCheckLanguage (ilSetupLanguage $setup_language, string $lang_key) | |
| createDatabaseMock () | |
| withManagerReporting (ilSetupLanguage $setup_language) | |
| managerOf (ilSetupLanguage $setup_language) | |
| resolvedClientDataDir (ilSetupLanguage $setup_language) | |
Private Attributes | |
| ilSetupLanguage | $newLangSetupDe |
| ilSetupLanguage | $newLangSetupEs |
| array | $langInstalled |
| string | $tempComponentDir = 'artifacts/test_lang_component' |
Class ilSetupLanguageTest.
Definition at line 31 of file ilSetupLanguageTest.php.
|
private |
Definition at line 233 of file ilSetupLanguageTest.php.
|
private |
Definition at line 56 of file ilSetupLanguageTest.php.
References $files, and $tempComponentDir.
Referenced by tearDown().
Here is the caller graph for this function:
|
private |
Definition at line 397 of file ilSetupLanguageTest.php.
|
private |
Definition at line 72 of file ilSetupLanguageTest.php.
|
private |
Definition at line 103 of file ilSetupLanguageTest.php.
References ILIAS\GlobalScreen\Provider\__construct().
Here is the call graph for this function:
|
static |
Definition at line 217 of file ilSetupLanguageTest.php.
References ilSetupLanguage\getInstalledLanguages(), and ilSetupLanguage\insertLanguageForInstallation().
Here is the call graph for this function:
|
static |
Definition at line 164 of file ilSetupLanguageTest.php.
|
private |
Definition at line 149 of file ilSetupLanguageTest.php.
|
private |
Definition at line 510 of file ilSetupLanguageTest.php.
References ilSetupLanguage\setDbHandler().
Here is the call graph for this function:
|
private |
Definition at line 517 of file ilSetupLanguageTest.php.
References $resolver, and ILIAS\UI\Implementation\Component\Input\getValue().
Here is the call graph for this function:
|
protected |
Reimplemented from ilLanguageBaseTestCase.
Definition at line 38 of file ilSetupLanguageTest.php.
References $GLOBALS, $newLangSetupDe, and $newLangSetupEs.
|
protected |
Definition at line 50 of file ilSetupLanguageTest.php.
References cleanupTempDir(), and tearDown().
Here is the call graph for this function:| ilSetupLanguageTest::testAnInjectedDirectoryManagerIsUsedAndReported | ( | ) |
The flag says who built the instance (component graph vs.
plugin Setup objective), so even a manager with only the default directories counts as injected.
Definition at line 472 of file ilSetupLanguageTest.php.
| ilSetupLanguageTest::testCheckLanguageFailsOnInvalidComponentLanguageFile | ( | ) |
Definition at line 293 of file ilSetupLanguageTest.php.
| ilSetupLanguageTest::testCheckLanguageFailsOnNonUtf8Value | ( | ) |
Definition at line 322 of file ilSetupLanguageTest.php.
| ilSetupLanguageTest::testCheckLanguageWithBothMainAndComponentFiles | ( | ) |
Definition at line 253 of file ilSetupLanguageTest.php.
| ilSetupLanguageTest::testCheckLanguageWithMissingMainFile | ( | ) |
Definition at line 280 of file ilSetupLanguageTest.php.
| ilSetupLanguageTest::testCheckLanguageWithOnlyMainFile | ( | ) |
Definition at line 239 of file ilSetupLanguageTest.php.
| ilSetupLanguageTest::testDatabaseMethodsWithoutDatabaseThrowLogicException | ( | Closure | $call | ) |
Definition at line 226 of file ilSetupLanguageTest.php.
| ilSetupLanguageTest::testDatabaseSourcePrecedence | ( | bool | $handler, |
| bool | $constructor, | ||
| bool | $global, | ||
| string | $winner | ||
| ) |
Definition at line 177 of file ilSetupLanguageTest.php.
| ilSetupLanguageTest::testFileBasedMethodsWorkWithoutAnyDatabase | ( | ) |
Definition at line 197 of file ilSetupLanguageTest.php.
| ilSetupLanguageTest::testFindUnwritableOverlayDirectoriesChecksTheSetClientDataDir | ( | ) |
Definition at line 565 of file ilSetupLanguageTest.php.
References MigratedPoFixture\catalog(), MigratedPoFixture\directory(), MigratedPoFixture\removeDirectory(), and MigratedPoFixture\writePo().
Here is the call graph for this function:| ilSetupLanguageTest::testGetClientDataDirReturnsTheSetDirectoryOrTheDefaultResolution | ( | ) |
Definition at line 553 of file ilSetupLanguageTest.php.
References ILIAS\Language\ComponentTranslation\MigratedLanguageFilePaths\resolveClientDataDir().
Here is the call graph for this function:| ilSetupLanguageTest::testGetInvalidLocalLanguageFilesIgnoresMissingFile | ( | ) |
Definition at line 365 of file ilSetupLanguageTest.php.
| ilSetupLanguageTest::testGetInvalidLocalLanguageFilesReturnsEmptyForValidFile | ( | ) |
Definition at line 350 of file ilSetupLanguageTest.php.
| ilSetupLanguageTest::testGetInvalidLocalLanguageFilesReturnsMalformedFileName | ( | ) |
Definition at line 379 of file ilSetupLanguageTest.php.
| ilSetupLanguageTest::testInstallableLanguagesAreTheKeysWithAMainLanguageFile | ( | ) |
Definition at line 205 of file ilSetupLanguageTest.php.
| ilSetupLanguageTest::testNothingIsReportedBeforeAManagerExists | ( | ) |
Definition at line 502 of file ilSetupLanguageTest.php.
| ilSetupLanguageTest::testOverlaysOfUnshippedModulesAreOnlyReportedWithContributedDirectories | ( | ) |
Definition at line 489 of file ilSetupLanguageTest.php.
| ilSetupLanguageTest::testRegisterInstalledLanguageInsertsAsInstalledLocalWhenLocalFileIsPresent | ( | ) |
Definition at line 426 of file ilSetupLanguageTest.php.
| ilSetupLanguageTest::testRegisterInstalledLanguageInsertsUnknownLanguage | ( | ) |
@lang text
Definition at line 410 of file ilSetupLanguageTest.php.
| ilSetupLanguageTest::testRegisterInstalledLanguageUpdatesKnownLanguage | ( | ) |
Definition at line 437 of file ilSetupLanguageTest.php.
| ilSetupLanguageTest::testRetrieveInstalledLanguage | ( | ) |
Definition at line 138 of file ilSetupLanguageTest.php.
| ilSetupLanguageTest::testRetrieveLanguageKey | ( | ) |
Definition at line 132 of file ilSetupLanguageTest.php.
| ilSetupLanguageTest::testSetClientDataDirOverridesTheResolutionUntilResetWithNull | ( | ) |
setClientDataDir() overrides the resolution lazily, also after construction; null restores resolveClientDataDir().
Definition at line 527 of file ilSetupLanguageTest.php.
References ILIAS\Language\ComponentTranslation\MigratedLanguageFilePaths\resolveClientDataDir().
Here is the call graph for this function:| ilSetupLanguageTest::testTheTranslationCacheIsANoOpWithoutGlobalCache | ( | ) |
CLI Setup has no global cache: the translation cache must be a silent no-op.
Definition at line 542 of file ilSetupLanguageTest.php.
References ILIAS\UI\Implementation\Component\Input\getValue().
Here is the call graph for this function:| ilSetupLanguageTest::testWithoutInjectedDirectoriesOnlyTheDefaultDirectoriesAreUsed | ( | ) |
Definition at line 457 of file ilSetupLanguageTest.php.
References Vendor\Package\$d.
|
private |
Definition at line 481 of file ilSetupLanguageTest.php.
|
private |
Definition at line 35 of file ilSetupLanguageTest.php.
|
private |
Definition at line 33 of file ilSetupLanguageTest.php.
Referenced by setUp().
|
private |
Definition at line 34 of file ilSetupLanguageTest.php.
Referenced by setUp().
|
private |
Definition at line 36 of file ilSetupLanguageTest.php.
Referenced by cleanupTempDir().