MDL-40997 phpunit: Assertions for events legacy data
This commit is contained in:
@@ -306,6 +306,54 @@ abstract class advanced_testcase extends PHPUnit_Framework_TestCase {
|
||||
$this->assertEquals(0, $count, $message);
|
||||
}
|
||||
|
||||
/**
|
||||
* Assert that an event legacy data is equal to the expected value.
|
||||
*
|
||||
* @param mixed $expected expected data.
|
||||
* @param \core\event\base $event the event object.
|
||||
* @param string $message
|
||||
* @return void
|
||||
*/
|
||||
public function assertEventLegacyData($expected, \core\event\base $event, $message = '') {
|
||||
$legacydata = phpunit_event_mock::testable_get_legacy_eventdata($event);
|
||||
if ($message === '') {
|
||||
$message = 'Event legacy data does not match expected value.';
|
||||
}
|
||||
$this->assertEquals($expected, $legacydata, $message);
|
||||
}
|
||||
|
||||
/**
|
||||
* Assert that an event legacy log data is equal to the expected value.
|
||||
*
|
||||
* @param mixed $expected expected data.
|
||||
* @param \core\event\base $event the event object.
|
||||
* @param string $message
|
||||
* @return void
|
||||
*/
|
||||
public function assertEventLegacyLogData($expected, \core\event\base $event, $message = '') {
|
||||
$legacydata = phpunit_event_mock::testable_get_legacy_logdata($event);
|
||||
if ($message === '') {
|
||||
$message = 'Event legacy log data does not match expected value.';
|
||||
}
|
||||
$this->assertEquals($expected, $legacydata, $message);
|
||||
}
|
||||
|
||||
/**
|
||||
* Assert that an event legacy name is equal to the expected value.
|
||||
*
|
||||
* @param mixed $expected expected name.
|
||||
* @param \core\event\base $event the event object.
|
||||
* @param string $message
|
||||
* @return void
|
||||
*/
|
||||
public function assertEventLegacyName($expected, \core\event\base $event, $message = '') {
|
||||
$legacydata = phpunit_event_mock::testable_get_legacy_eventname($event);
|
||||
if ($message === '') {
|
||||
$message = 'Event legacy name does not match expected value.';
|
||||
}
|
||||
$this->assertEquals($expected, $legacydata, $message);
|
||||
}
|
||||
|
||||
/**
|
||||
* Starts message redirection.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user