3 declare(strict_types=1);
    27         $db = $this->createMock(ilDBInterface::class);
    30         $this->assertInstanceOf(ilIndividualAssessmentSettingsStorageDB::class, $obj);
    37         $description = 
'Special iass for members';
    38         $content = 
'Everything you have learned';
    39         $record_remplate = 
'You should ask these things';
    40         $event_time_place_required = 
true;
    41         $file_required = 
false;
    49             $event_time_place_required,
    54             "obj_id" => [
"integer", $obj_id],
    55             "content" => [
"text", $content],
    56             "record_template" => [
"text", $record_remplate],
    57             "event_time_place_required" => [
"integer", $event_time_place_required],
    58             "file_required" => [
"integer", $file_required]
    62             "obj_id" => [
"integer", $obj_id]
    65         $db = $this->createMock(ilDBInterface::class);
    67             ->expects($this->exactly(2))
    83         $description = 
'Special iass for members';
    84         $content = 
'Everything you have learned';
    85         $record_remplate = 
'You should ask these things';
    86         $event_time_place_required = 
true;
    87         $file_required = 
false;
    95             $event_time_place_required,
   100             "content" => [
"text", $content],
   101             "record_template" => [
"text", $record_remplate],
   102             "event_time_place_required" => [
"integer", $event_time_place_required],
   103             "file_required" => [
"integer", $file_required]
   107             "obj_id" => [
"integer", $obj_id]
   110         $db = $this->createMock(ilDBInterface::class);
   112             ->expects($this->once())
   124         $contact = 
'contact';
   125         $responsibility = 
'responsibility';
   128         $consultation_hours = 
'consultation_hours';
   140             "contact" => [
"text", 
$settings->getContact()],
   141             "responsibility" => [
"text", 
$settings->getResponsibility()],
   142             "phone" => [
"text", 
$settings->getPhone()],
   143             "mails" => [
"text", 
$settings->getMails()],
   144             "consultation_hours" => [
"text", 
$settings->getConsultationHours()]
   148             "obj_id" => [
"integer", $obj_id]
   151         $db = $this->createMock(ilDBInterface::class);
   153             ->expects($this->once())
   164         $sql1 = 
"DELETE FROM iass_settings WHERE obj_id = %s";
   165         $sql2 = 
"DELETE FROM iass_info_settings WHERE obj_id = %s";
   167         $iass = $this->createMock(ilObjIndividualAssessment::class);
   169             ->expects($this->exactly(2))
   174         $db = $this->createMock(ilDBInterface::class);
   176             ->expects($this->exactly(2))
   177             ->method(
"manipulateF")
   179                 [$sql1, [
"integer"], [22]],
   180                 [$sql2, [
"integer"], [22]]
   185         $obj->deleteSettings($iass);
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
An object carrying settings of an Individual Assessment obj beyond the standard information. 
 
const IASS_SETTINGS_TABLE
 
const IASS_SETTINGS_INFO_TABLE
 
test_updateInfoSettings()