19declare(strict_types=1);
24use PHPUnit\Framework\TestCase;
33 $language_mock = $this->getMockBuilder(\ilLanguage::class)
34 ->disableOriginalConstructor()
35 ->onlyMethods([
'txt',
'loadLanguageModule'])
38 $profile_mock = $this->getMockBuilder(Profile::class)
39 ->disableOriginalConstructor()
42 $template_mock = $this->getMockBuilder(\ilTemplate::class)
43 ->disableOriginalConstructor()
46 $template_mock->method(
'get')
49 $user_defined_placeholder_mock = $this->getMockBuilder(\ilUserDefinedFieldsPlaceholderDescription::class)
50 ->disableOriginalConstructor()
53 $user_defined_placeholder_mock->method(
'createPlaceholderHtmlDescription')
54 ->willReturn(
'Something');
56 $user_defined_placeholder_mock->method(
'getPlaceholderDescriptions')
63 $user_defined_placeholder_mock
66 $html = $placeholder_description_object->createPlaceholderHtmlDescription($template_mock);
68 $this->assertSame(
'', $html);
73 $language_mock = $this->getMockBuilder(\ilLanguage::class)
74 ->disableOriginalConstructor()
75 ->onlyMethods([
'txt',
'loadLanguageModule'])
78 $language_mock->expects($this->exactly(26))
80 ->willReturn(
'Something translated');
82 $profile_mock = $this->getMockBuilder(Profile::class)
83 ->disableOriginalConstructor()
86 $user_defined_placeholder_mock = $this->getMockBuilder(\ilUserDefinedFieldsPlaceholderDescription::class)
87 ->disableOriginalConstructor()
90 $user_defined_placeholder_mock->method(
'createPlaceholderHtmlDescription')
91 ->willReturn(
'Something');
93 $user_defined_placeholder_mock->method(
'getPlaceholderDescriptions')
100 $user_defined_placeholder_mock
103 $placeholders = $placeholder_description_object->getPlaceholderDescriptions();
107 'CERTIFICATE_ID' =>
'Something translated',
108 'USER_LOGIN' =>
'Something translated',
109 'USER_FULLNAME' =>
'Something translated',
110 'USER_FIRSTNAME' =>
'Something translated',
111 'USER_LASTNAME' =>
'Something translated',
112 'USER_TITLE' =>
'Something translated',
113 'USER_SALUTATION' =>
'Something translated',
114 'USER_BIRTHDAY' =>
'Something translated',
115 'USER_INSTITUTION' =>
'Something translated',
116 'USER_DEPARTMENT' =>
'Something translated',
117 'USER_STREET' =>
'Something translated',
118 'USER_CITY' =>
'Something translated',
119 'USER_ZIPCODE' =>
'Something translated',
120 'USER_COUNTRY' =>
'Something translated',
121 'USER_MATRICULATION' =>
'Something translated',
122 'DATE' =>
'Something translated',
123 'DATETIME' =>
'Something translated',
124 'RESULT_PASSED' =>
'Something translated',
125 'RESULT_POINTS' =>
'Something translated',
126 'RESULT_PERCENT' =>
'Something translated',
127 'MAX_POINTS' =>
'Something translated',
128 'RESULT_MARK_SHORT' =>
'Something translated',
129 'RESULT_MARK_LONG' =>
'Something translated',
130 'TEST_TITLE' =>
'Something translated',
131 'DATE_COMPLETED' =>
'Something translated',
132 'DATETIME_COMPLETED' =>
'Something translated'
testPlaceholderDescriptions()
testPlaceholderGetHtmlDescription()