Class ilObjLanguageDBAccessTest.
More...
◆ setUp()
ilObjLanguageDBAccessTest::setUp |
( |
| ) |
|
|
protected |
Definition at line 29 of file ilObjLanguageDBAccessTest.php.
31 $ilDB_mock = $this->getMockBuilder(ilDBInterface::class)->getMock();
32 $this->ilDB = $ilDB_mock;
◆ testCreate()
ilObjLanguageDBAccessTest::testCreate |
( |
| ) |
|
Definition at line 35 of file ilObjLanguageDBAccessTest.php.
38 $content = [
"acc#:#acc_add_document_btn_label#:#Add Document",
"administration#:#adm_achievements#:#Achievements"];
42 $this->assertInstanceOf(\ilObjLanguageDBAccess::class, $ilObjLanguageDBAccess);
◆ testInsertLangEntriesLocalChangesAreNotOverwritten()
ilObjLanguageDBAccessTest::testInsertLangEntriesLocalChangesAreNotOverwritten |
( |
| ) |
|
Definition at line 72 of file ilObjLanguageDBAccessTest.php.
75 $content = [
"acc#:#acc_add_document_btn_label#:#Add Document"];
76 $local_changes = [
"acc" => [
"acc_add_document_btn_label" =>
"Add Documents"]];
79 $result = $ilObjLanguageDBAccess->insertLangEntries(
"lang/ilias_en.lang");
81 $this->assertEquals(
"Add Documents", $result[
"acc"][
"acc_add_document_btn_label"]);
◆ testInsertLangEntriesManipulateCalledNeverWhenEveryContentHasALocalChange()
ilObjLanguageDBAccessTest::testInsertLangEntriesManipulateCalledNeverWhenEveryContentHasALocalChange |
( |
| ) |
|
Definition at line 96 of file ilObjLanguageDBAccessTest.php.
99 $content = [
"acc#:#acc_add_document_btn_label#:#Add Document"];
100 $local_changes = [
"acc" => [
"acc_add_document_btn_label" =>
"Add Documents"]];
104 $this->ilDB->expects($this->never())->method(
"manipulate");
105 $result = $ilObjLanguageDBAccess->insertLangEntries(
"lang/ilias_en.lang");
◆ testInsertLangEntriesManipulateCalledOnce()
ilObjLanguageDBAccessTest::testInsertLangEntriesManipulateCalledOnce |
( |
| ) |
|
Definition at line 84 of file ilObjLanguageDBAccessTest.php.
87 $content = [
"acc#:#acc_add_document_btn_label#:#Add Document"];
92 $this->ilDB->expects($this->once())->method(
"manipulate");
93 $result = $ilObjLanguageDBAccess->insertLangEntries(
"lang/ilias_en.lang");
◆ testInsertLangEntriesReturnedArrayHasValuesFromContent()
ilObjLanguageDBAccessTest::testInsertLangEntriesReturnedArrayHasValuesFromContent |
( |
| ) |
|
Definition at line 58 of file ilObjLanguageDBAccessTest.php.
61 $content = [
"acc#:#acc_add_document_btn_label#:#Add Document"];
65 $result = $ilObjLanguageDBAccess->insertLangEntries(
"lang/ilias_en.lang");
67 $this->assertArrayHasKey(
"acc", $result);
68 $this->assertArrayHasKey(
"acc_add_document_btn_label", $result[
"acc"]);
69 $this->assertEquals(
"Add Document", $result[
"acc"][
"acc_add_document_btn_label"]);
◆ testInsertLangEntriesReturnsArray()
ilObjLanguageDBAccessTest::testInsertLangEntriesReturnsArray |
( |
| ) |
|
Definition at line 45 of file ilObjLanguageDBAccessTest.php.
48 $content = [
"acc#:#acc_add_document_btn_label#:#Add Document",
"administration#:#adm_achievements#:#Achievements"];
53 $result = $ilObjLanguageDBAccess->insertLangEntries(
"lang/ilias_en.lang");
55 $this->assertIsArray($result);
◆ $ilDB
The documentation for this class was generated from the following file: