ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
ilStudyProgrammeAutoMailSettingsTest Class Reference
+ Inheritance diagram for ilStudyProgrammeAutoMailSettingsTest:
+ Collaboration diagram for ilStudyProgrammeAutoMailSettingsTest:

Public Member Functions

 testSuccessfulCreate ()
 
 testFailCreateWithInvalidReminderNotRestartedByUserDays ()
 
 testFailCreateWithInvalidProcessingEndsNotSuccessfulDays ()
 
 testSuccessfulWithSendReAssignedMail ()
 
 testSuccessfulWithReminderNotRestartedByUserDays ()
 
 testFailWithReminderNotRestartedByUserDays ()
 
 testSuccessfulWithProcessingEndsNotSuccessfulDays ()
 
 testFailWithProcessingEndsNotSuccessfulDays ()
 

Data Fields

const VALID_SEND_REASSIGNED_MAIL_1 = true
 
const VALID_SEND_REASSIGNED_MAIL_2 = false
 
const VALID_REMINDER_NOT_RESTARTED_BY_USER_1 = null
 
const VALID_REMINDER_NOT_RESTARTED_BY_USER_2 = 2
 
const INVALID_REMINDER_NOT_RESTARTED_BY_USER = 0
 
const VALID_PROCESSING_ENDS_NOT_SUCCESSFUL_DAYS_1 = null
 
const VALID_PROCESSING_ENDS_NOT_SUCCESSFUL_DAYS_2 = 2
 
const INVALID_PROCESSING_ENDS_NOT_SUCCESSFUL_DAYS = 0
 

Detailed Description

Definition at line 9 of file ilStudyProgrammeAutoMailSettingsTest.php.

Member Function Documentation

◆ testFailCreateWithInvalidProcessingEndsNotSuccessfulDays()

ilStudyProgrammeAutoMailSettingsTest::testFailCreateWithInvalidProcessingEndsNotSuccessfulDays ( )

Definition at line 58 of file ilStudyProgrammeAutoMailSettingsTest.php.

References Vendor\Package\$e.

58  : void
59  {
60  try {
62  self::VALID_SEND_REASSIGNED_MAIL_1,
63  self::VALID_REMINDER_NOT_RESTARTED_BY_USER_1,
64  self::INVALID_PROCESSING_ENDS_NOT_SUCCESSFUL_DAYS
65  );
66  $this->assertTrue(false);
67  } catch (InvalidArgumentException $e) {
68  $this->assertTrue(true);
69  }
70  }

◆ testFailCreateWithInvalidReminderNotRestartedByUserDays()

ilStudyProgrammeAutoMailSettingsTest::testFailCreateWithInvalidReminderNotRestartedByUserDays ( )

Definition at line 44 of file ilStudyProgrammeAutoMailSettingsTest.php.

References Vendor\Package\$e.

44  : void
45  {
46  try {
48  self::VALID_SEND_REASSIGNED_MAIL_1,
49  self::INVALID_REMINDER_NOT_RESTARTED_BY_USER,
50  self::VALID_PROCESSING_ENDS_NOT_SUCCESSFUL_DAYS_1
51  );
52  $this->assertTrue(false);
53  } catch (InvalidArgumentException $e) {
54  $this->assertTrue(true);
55  }
56  }

◆ testFailWithProcessingEndsNotSuccessfulDays()

ilStudyProgrammeAutoMailSettingsTest::testFailWithProcessingEndsNotSuccessfulDays ( )

Definition at line 156 of file ilStudyProgrammeAutoMailSettingsTest.php.

References Vendor\Package\$e, Vendor\Package\$f, and $lng.

156  : void
157  {
159  self::VALID_SEND_REASSIGNED_MAIL_1,
160  self::VALID_REMINDER_NOT_RESTARTED_BY_USER_1,
161  self::VALID_PROCESSING_ENDS_NOT_SUCCESSFUL_DAYS_1
162  );
163  try {
164  $obj->withProcessingEndsNotSuccessfulDays(
165  self::INVALID_PROCESSING_ENDS_NOT_SUCCESSFUL_DAYS
166  );
167  $this->assertTrue(false);
168  } catch (InvalidArgumentException $e) {
169  $this->assertTrue(true);
170  }
171  }

◆ testFailWithReminderNotRestartedByUserDays()

ilStudyProgrammeAutoMailSettingsTest::testFailWithReminderNotRestartedByUserDays ( )

Definition at line 118 of file ilStudyProgrammeAutoMailSettingsTest.php.

References Vendor\Package\$e.

118  : void
119  {
121  self::VALID_SEND_REASSIGNED_MAIL_1,
122  self::VALID_REMINDER_NOT_RESTARTED_BY_USER_1,
123  self::VALID_PROCESSING_ENDS_NOT_SUCCESSFUL_DAYS_1
124  );
125  try {
126  $obj->withReminderNotRestartedByUserDays(self::INVALID_REMINDER_NOT_RESTARTED_BY_USER);
127  $this->assertTrue(false);
128  } catch (InvalidArgumentException $e) {
129  $this->assertTrue(true);
130  }
131  }

◆ testSuccessfulCreate()

ilStudyProgrammeAutoMailSettingsTest::testSuccessfulCreate ( )

Definition at line 20 of file ilStudyProgrammeAutoMailSettingsTest.php.

20  : void
21  {
23  self::VALID_SEND_REASSIGNED_MAIL_1,
24  self::VALID_REMINDER_NOT_RESTARTED_BY_USER_1,
25  self::VALID_PROCESSING_ENDS_NOT_SUCCESSFUL_DAYS_1
26  );
27 
28  $this->assertEquals(
29  self::VALID_SEND_REASSIGNED_MAIL_1,
30  $obj->getSendReAssignedMail()
31  );
32 
33  $this->assertEquals(
34  self::VALID_REMINDER_NOT_RESTARTED_BY_USER_1,
35  $obj->getReminderNotRestartedByUserDays()
36  );
37 
38  $this->assertEquals(
39  self::VALID_PROCESSING_ENDS_NOT_SUCCESSFUL_DAYS_1,
40  $obj->getProcessingEndsNotSuccessfulDays()
41  );
42  }

◆ testSuccessfulWithProcessingEndsNotSuccessfulDays()

ilStudyProgrammeAutoMailSettingsTest::testSuccessfulWithProcessingEndsNotSuccessfulDays ( )

Definition at line 133 of file ilStudyProgrammeAutoMailSettingsTest.php.

133  : void
134  {
136  self::VALID_SEND_REASSIGNED_MAIL_1,
137  self::VALID_REMINDER_NOT_RESTARTED_BY_USER_1,
138  self::VALID_PROCESSING_ENDS_NOT_SUCCESSFUL_DAYS_1
139  );
140 
141  $new = $obj->withProcessingEndsNotSuccessfulDays(
142  self::VALID_PROCESSING_ENDS_NOT_SUCCESSFUL_DAYS_2
143  );
144 
145  $this->assertEquals(
146  self::VALID_PROCESSING_ENDS_NOT_SUCCESSFUL_DAYS_1,
147  $obj->getProcessingEndsNotSuccessfulDays()
148  );
149 
150  $this->assertEquals(
151  self::VALID_PROCESSING_ENDS_NOT_SUCCESSFUL_DAYS_2,
152  $new->getProcessingEndsNotSuccessfulDays()
153  );
154  }

◆ testSuccessfulWithReminderNotRestartedByUserDays()

ilStudyProgrammeAutoMailSettingsTest::testSuccessfulWithReminderNotRestartedByUserDays ( )

Definition at line 95 of file ilStudyProgrammeAutoMailSettingsTest.php.

95  : void
96  {
98  self::VALID_SEND_REASSIGNED_MAIL_1,
99  self::VALID_REMINDER_NOT_RESTARTED_BY_USER_1,
100  self::VALID_PROCESSING_ENDS_NOT_SUCCESSFUL_DAYS_1
101  );
102 
103  $new = $obj->withReminderNotRestartedByUserDays(
104  self::VALID_REMINDER_NOT_RESTARTED_BY_USER_2
105  );
106 
107  $this->assertEquals(
108  self::VALID_REMINDER_NOT_RESTARTED_BY_USER_1,
109  $obj->getReminderNotRestartedByUserDays()
110  );
111 
112  $this->assertEquals(
113  self::VALID_REMINDER_NOT_RESTARTED_BY_USER_2,
114  $new->getReminderNotRestartedByUserDays()
115  );
116  }

◆ testSuccessfulWithSendReAssignedMail()

ilStudyProgrammeAutoMailSettingsTest::testSuccessfulWithSendReAssignedMail ( )

Definition at line 72 of file ilStudyProgrammeAutoMailSettingsTest.php.

72  : void
73  {
75  self::VALID_SEND_REASSIGNED_MAIL_1,
76  self::VALID_REMINDER_NOT_RESTARTED_BY_USER_1,
77  self::VALID_PROCESSING_ENDS_NOT_SUCCESSFUL_DAYS_1
78  );
79 
80  $new = $obj->withSendReAssignedMail(
81  self::VALID_SEND_REASSIGNED_MAIL_2
82  );
83 
84  $this->assertEquals(
85  self::VALID_SEND_REASSIGNED_MAIL_1,
86  $obj->getSendReAssignedMail()
87  );
88 
89  $this->assertEquals(
90  self::VALID_SEND_REASSIGNED_MAIL_2,
91  $new->getSendReAssignedMail()
92  );
93  }

Field Documentation

◆ INVALID_PROCESSING_ENDS_NOT_SUCCESSFUL_DAYS

const ilStudyProgrammeAutoMailSettingsTest::INVALID_PROCESSING_ENDS_NOT_SUCCESSFUL_DAYS = 0

Definition at line 18 of file ilStudyProgrammeAutoMailSettingsTest.php.

◆ INVALID_REMINDER_NOT_RESTARTED_BY_USER

const ilStudyProgrammeAutoMailSettingsTest::INVALID_REMINDER_NOT_RESTARTED_BY_USER = 0

Definition at line 15 of file ilStudyProgrammeAutoMailSettingsTest.php.

◆ VALID_PROCESSING_ENDS_NOT_SUCCESSFUL_DAYS_1

const ilStudyProgrammeAutoMailSettingsTest::VALID_PROCESSING_ENDS_NOT_SUCCESSFUL_DAYS_1 = null

Definition at line 16 of file ilStudyProgrammeAutoMailSettingsTest.php.

◆ VALID_PROCESSING_ENDS_NOT_SUCCESSFUL_DAYS_2

const ilStudyProgrammeAutoMailSettingsTest::VALID_PROCESSING_ENDS_NOT_SUCCESSFUL_DAYS_2 = 2

Definition at line 17 of file ilStudyProgrammeAutoMailSettingsTest.php.

◆ VALID_REMINDER_NOT_RESTARTED_BY_USER_1

const ilStudyProgrammeAutoMailSettingsTest::VALID_REMINDER_NOT_RESTARTED_BY_USER_1 = null

Definition at line 13 of file ilStudyProgrammeAutoMailSettingsTest.php.

◆ VALID_REMINDER_NOT_RESTARTED_BY_USER_2

const ilStudyProgrammeAutoMailSettingsTest::VALID_REMINDER_NOT_RESTARTED_BY_USER_2 = 2

Definition at line 14 of file ilStudyProgrammeAutoMailSettingsTest.php.

◆ VALID_SEND_REASSIGNED_MAIL_1

const ilStudyProgrammeAutoMailSettingsTest::VALID_SEND_REASSIGNED_MAIL_1 = true

Definition at line 11 of file ilStudyProgrammeAutoMailSettingsTest.php.

◆ VALID_SEND_REASSIGNED_MAIL_2

const ilStudyProgrammeAutoMailSettingsTest::VALID_SEND_REASSIGNED_MAIL_2 = false

Definition at line 12 of file ilStudyProgrammeAutoMailSettingsTest.php.


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