ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
DashboardViewSettingsTest Class Reference
+ Inheritance diagram for DashboardViewSettingsTest:
+ Collaboration diagram for DashboardViewSettingsTest:

Public Member Functions

 testMembershipsEnabledPerDefault ()
 
 testDisableMemberships ()
 
 testSelectedItemsEnabledPerDefault ()
 
 testDisableSelectedItems ()
 

Protected Member Functions

 setUp ()
 
 tearDown ()
 

Protected Attributes

ilPDSelectedItemsBlockViewSettings $view_settings
 

Detailed Description

Definition at line 25 of file DashboardViewSettingsTest.php.

Member Function Documentation

◆ setUp()

DashboardViewSettingsTest::setUp ( )
protected

Definition at line 29 of file DashboardViewSettingsTest.php.

References ilPDSelectedItemsBlockConstants\VIEW_SELECTED_ITEMS.

29  : void
30  {
31  parent::setUp();
32 
33  $user = $this->createConfiguredMock(
34  ilObjUser::class,
35  [
36  ]
37  );
38 
39  $access = $this->createConfiguredMock(
40  DashboardAccess::class,
41  [
42  ]
43  );
44 
45  $memory_settings = new MemorySetting();
46  $memory_settings->clear();
47  $this->view_settings = new ilPDSelectedItemsBlockViewSettings(
48  $user,
50  $memory_settings,
51  $access
52  );
53  }

◆ tearDown()

DashboardViewSettingsTest::tearDown ( )
protected

Definition at line 55 of file DashboardViewSettingsTest.php.

55  : void
56  {
57  }

◆ testDisableMemberships()

DashboardViewSettingsTest::testDisableMemberships ( )

Definition at line 65 of file DashboardViewSettingsTest.php.

References ILIAS\LTI\ToolProvider\$settings, and $view_settings.

66  {
68  $settings->enableMemberships(false);
69  $this->assertFalse($settings->enabledMemberships());
70  }
array $settings
Setting values (LTI parameters, custom parameters and local parameters).
Definition: System.php:200
ilPDSelectedItemsBlockViewSettings $view_settings

◆ testDisableSelectedItems()

DashboardViewSettingsTest::testDisableSelectedItems ( )

Definition at line 78 of file DashboardViewSettingsTest.php.

References ILIAS\LTI\ToolProvider\$settings, and $view_settings.

79  {
81  $settings->enableSelectedItems(false);
82  $this->assertFalse($settings->enabledSelectedItems());
83  }
array $settings
Setting values (LTI parameters, custom parameters and local parameters).
Definition: System.php:200
ilPDSelectedItemsBlockViewSettings $view_settings

◆ testMembershipsEnabledPerDefault()

DashboardViewSettingsTest::testMembershipsEnabledPerDefault ( )

Definition at line 59 of file DashboardViewSettingsTest.php.

References ILIAS\LTI\ToolProvider\$settings, and $view_settings.

60  {
62  $this->assertTrue($settings->enabledMemberships());
63  }
array $settings
Setting values (LTI parameters, custom parameters and local parameters).
Definition: System.php:200
ilPDSelectedItemsBlockViewSettings $view_settings

◆ testSelectedItemsEnabledPerDefault()

DashboardViewSettingsTest::testSelectedItemsEnabledPerDefault ( )

Definition at line 72 of file DashboardViewSettingsTest.php.

References ILIAS\LTI\ToolProvider\$settings, and $view_settings.

73  {
75  $this->assertTrue($settings->enabledSelectedItems());
76  }
array $settings
Setting values (LTI parameters, custom parameters and local parameters).
Definition: System.php:200
ilPDSelectedItemsBlockViewSettings $view_settings

Field Documentation

◆ $view_settings


The documentation for this class was generated from the following file: