Class ilObjLanguageDBAccessTest.
More...
◆ setUp()
ilObjLanguageDBAccessTest::setUp |
( |
| ) |
|
|
protected |
◆ testCreate()
ilObjLanguageDBAccessTest::testCreate |
( |
| ) |
|
Definition at line 35 of file ilObjLanguageDBAccessTest.php.
35 : void
36 {
37 $key = "en";
38 $content = ["acc#:#acc_add_document_btn_label#:#Add Document", "administration#:#adm_achievements#:#Achievements"];
39 $local_changes = [];
40
42 $this->assertInstanceOf(\ilObjLanguageDBAccess::class, $ilObjLanguageDBAccess);
43 }
◆ testInsertLangEntriesLocalChangesAreNotOverwritten()
ilObjLanguageDBAccessTest::testInsertLangEntriesLocalChangesAreNotOverwritten |
( |
| ) |
|
Definition at line 72 of file ilObjLanguageDBAccessTest.php.
72 : void
73 {
74 $key = "en";
75 $content = ["acc#:#acc_add_document_btn_label#:#Add Document"];
76 $local_changes = ["acc" => ["acc_add_document_btn_label" => "Add Documents"]];
77
79 $result = $ilObjLanguageDBAccess->insertLangEntries("lang/ilias_en.lang");
80
81 $this->assertEquals("Add Documents", $result["acc"]["acc_add_document_btn_label"]);
82 }
◆ testInsertLangEntriesManipulateCalledNeverWhenEveryContentHasALocalChange()
ilObjLanguageDBAccessTest::testInsertLangEntriesManipulateCalledNeverWhenEveryContentHasALocalChange |
( |
| ) |
|
Definition at line 96 of file ilObjLanguageDBAccessTest.php.
96 : void
97 {
98 $key = "en";
99 $content = ["acc#:#acc_add_document_btn_label#:#Add Document"];
100 $local_changes = ["acc" => ["acc_add_document_btn_label" => "Add Documents"]];
101
103
104 $this->ilDB->expects($this->never())->method("manipulate");
105 $result = $ilObjLanguageDBAccess->insertLangEntries("lang/ilias_en.lang");
106 }
◆ testInsertLangEntriesManipulateCalledOnce()
ilObjLanguageDBAccessTest::testInsertLangEntriesManipulateCalledOnce |
( |
| ) |
|
Definition at line 84 of file ilObjLanguageDBAccessTest.php.
84 : void
85 {
86 $key = "en";
87 $content = ["acc#:#acc_add_document_btn_label#:#Add Document"];
88 $local_changes = [];
89
91
92 $this->ilDB->expects($this->once())->method("manipulate");
93 $result = $ilObjLanguageDBAccess->insertLangEntries("lang/ilias_en.lang");
94 }
◆ testInsertLangEntriesReturnedArrayHasValuesFromContent()
ilObjLanguageDBAccessTest::testInsertLangEntriesReturnedArrayHasValuesFromContent |
( |
| ) |
|
Definition at line 58 of file ilObjLanguageDBAccessTest.php.
58 : void
59 {
60 $key = "en";
61 $content = ["acc#:#acc_add_document_btn_label#:#Add Document"];
62 $local_changes = [];
63
65 $result = $ilObjLanguageDBAccess->insertLangEntries("lang/ilias_en.lang");
66
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"]);
70 }
◆ testInsertLangEntriesReturnsArray()
ilObjLanguageDBAccessTest::testInsertLangEntriesReturnsArray |
( |
| ) |
|
Definition at line 45 of file ilObjLanguageDBAccessTest.php.
45 : void
46 {
47 $key = "en";
48 $content = ["acc#:#acc_add_document_btn_label#:#Add Document", "administration#:#adm_achievements#:#Achievements"];
49 $local_changes = [];
50
52
53 $result = $ilObjLanguageDBAccess->insertLangEntries("lang/ilias_en.lang");
54
55 $this->assertIsArray($result);
56 }
◆ $ilDB
The documentation for this class was generated from the following file: