mirror of
https://github.com/moodle/moodle.git
synced 2025-08-07 18:06:51 +02:00
MDL-67673 phpunit: Remove deprecated assertContains() uses on strings
Both assertContains() and assertNotContains() are deprecated in PHPUnit 8 for operations on strings. Also the optional case parameter is. All uses must be changed to one of: - assertStringContainsString() - assertStringContainsStringIgnoringCase() - assertStringNotContainsString() - assertStringNotContainsStringIgnoringCase() More info: https://github.com/sebastianbergmann/phpunit/issues/3422 Regexp to find all uses: ag 'assert(Not)?Contains\('
This commit is contained in:
parent
106c64ac24
commit
35bc26b516
113 changed files with 720 additions and 720 deletions
|
@ -165,7 +165,7 @@ class tool_behat_manager_util_testcase extends advanced_testcase {
|
|||
$this->assertCount(count($paths), $suites[$themename]['paths']);
|
||||
|
||||
foreach ($paths as $key => $feature) {
|
||||
$this->assertContains($feature, $suites[$themename]['paths'][$key]);
|
||||
$this->assertStringContainsString($feature, $suites[$themename]['paths'][$key]);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -219,7 +219,7 @@ class tool_behat_manager_util_testcase extends advanced_testcase {
|
|||
$this->assertCount(count($paths), $suites[$themename]['paths']);
|
||||
|
||||
foreach ($paths as $key => $feature) {
|
||||
$this->assertContains($feature, $suites[$themename]['paths'][$key]);
|
||||
$this->assertStringContainsString($feature, $suites[$themename]['paths'][$key]);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -264,7 +264,7 @@ class tool_behat_manager_util_testcase extends advanced_testcase {
|
|||
$this->assertCount(count($paths), $suites[$themename]['paths']);
|
||||
|
||||
foreach ($paths as $key => $feature) {
|
||||
$this->assertContains($feature, $suites[$themename]['paths'][$key]);
|
||||
$this->assertStringContainsString($feature, $suites[$themename]['paths'][$key]);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -295,7 +295,7 @@ class tool_behat_manager_util_testcase extends advanced_testcase {
|
|||
$this->assertCount(count($paths), $suites[$themename]['paths']);
|
||||
|
||||
foreach ($paths as $key => $feature) {
|
||||
$this->assertContains($feature, $suites[$themename]['paths'][$key]);
|
||||
$this->assertStringContainsString($feature, $suites[$themename]['paths'][$key]);
|
||||
}
|
||||
}
|
||||
// Check contexts.
|
||||
|
@ -324,7 +324,7 @@ class tool_behat_manager_util_testcase extends advanced_testcase {
|
|||
$this->assertCount(count($paths), $suites[$themename]['paths']);
|
||||
|
||||
foreach ($paths as $key => $feature) {
|
||||
$this->assertContains($feature, $suites[$themename]['paths'][$key]);
|
||||
$this->assertStringContainsString($feature, $suites[$themename]['paths'][$key]);
|
||||
}
|
||||
}
|
||||
// Check contexts.
|
||||
|
@ -368,7 +368,7 @@ class tool_behat_manager_util_testcase extends advanced_testcase {
|
|||
$this->assertCount(count($paths), $suites[$themename]['paths']);
|
||||
|
||||
foreach ($paths as $key => $feature) {
|
||||
$this->assertContains($feature, $suites[$themename]['paths'][$key]);
|
||||
$this->assertStringContainsString($feature, $suites[$themename]['paths'][$key]);
|
||||
}
|
||||
}
|
||||
// Check contexts.
|
||||
|
@ -399,7 +399,7 @@ class tool_behat_manager_util_testcase extends advanced_testcase {
|
|||
$this->assertCount(count($paths), $suites[$themename]['paths']);
|
||||
|
||||
foreach ($paths as $key => $feature) {
|
||||
$this->assertContains($feature, $suites[$themename]['paths'][$key]);
|
||||
$this->assertStringContainsString($feature, $suites[$themename]['paths'][$key]);
|
||||
}
|
||||
}
|
||||
// Check contexts.
|
||||
|
@ -428,7 +428,7 @@ class tool_behat_manager_util_testcase extends advanced_testcase {
|
|||
$this->assertCount(count($paths), $suites[$themename]['paths']);
|
||||
|
||||
foreach ($paths as $key => $feature) {
|
||||
$this->assertContains($feature, $suites[$themename]['paths'][$key]);
|
||||
$this->assertStringContainsString($feature, $suites[$themename]['paths'][$key]);
|
||||
}
|
||||
}
|
||||
// Check contexts.
|
||||
|
@ -532,7 +532,7 @@ class tool_behat_manager_util_testcase extends advanced_testcase {
|
|||
$this->assertCount(count($paths), $suites[$themename]['paths']);
|
||||
|
||||
foreach ($paths as $key => $feature) {
|
||||
$this->assertContains($feature, $suites[$themename]['paths'][$key]);
|
||||
$this->assertStringContainsString($feature, $suites[$themename]['paths'][$key]);
|
||||
}
|
||||
}
|
||||
// Check contexts.
|
||||
|
@ -611,7 +611,7 @@ class tool_behat_manager_util_testcase extends advanced_testcase {
|
|||
$this->assertCount(count($paths), $suites[$themename]['paths']);
|
||||
|
||||
foreach ($paths as $key => $feature) {
|
||||
$this->assertContains($feature, $suites[$themename]['paths'][$key]);
|
||||
$this->assertStringContainsString($feature, $suites[$themename]['paths'][$key]);
|
||||
}
|
||||
}
|
||||
// Check contexts.
|
||||
|
@ -646,7 +646,7 @@ class tool_behat_manager_util_testcase extends advanced_testcase {
|
|||
$this->assertCount(count($paths), $suites[$themename]['paths']);
|
||||
|
||||
foreach ($paths as $key => $feature) {
|
||||
$this->assertContains($feature, $suites[$themename]['paths'][$key]);
|
||||
$this->assertStringContainsString($feature, $suites[$themename]['paths'][$key]);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -662,7 +662,7 @@ class tool_behat_manager_util_testcase extends advanced_testcase {
|
|||
$this->assertCount(count($paths), $suites[$themename]['paths']);
|
||||
|
||||
foreach ($paths as $key => $feature) {
|
||||
$this->assertContains($feature, $suites[$themename]['paths'][$key]);
|
||||
$this->assertStringContainsString($feature, $suites[$themename]['paths'][$key]);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -678,7 +678,7 @@ class tool_behat_manager_util_testcase extends advanced_testcase {
|
|||
$this->assertCount(count($paths), $suites[$themename]['paths']);
|
||||
|
||||
foreach ($paths as $key => $feature) {
|
||||
$this->assertContains($feature, $suites[$themename]['paths'][$key]);
|
||||
$this->assertStringContainsString($feature, $suites[$themename]['paths'][$key]);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -693,7 +693,7 @@ class tool_behat_manager_util_testcase extends advanced_testcase {
|
|||
$this->assertCount(count($paths), $suites[$themename]['paths']);
|
||||
|
||||
foreach ($paths as $key => $feature) {
|
||||
$this->assertContains($feature, $suites[$themename]['paths'][$key]);
|
||||
$this->assertStringContainsString($feature, $suites[$themename]['paths'][$key]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -997,8 +997,8 @@ class tool_dataprivacy_api_testcase extends advanced_testcase {
|
|||
$this->assertEquals($subject, $message->subject);
|
||||
$this->assertEquals('tool_dataprivacy', $message->component);
|
||||
$this->assertEquals('contactdataprotectionofficer', $message->eventtype);
|
||||
$this->assertContains(fullname($dpo), $message->fullmessage);
|
||||
$this->assertContains(fullname($user1), $message->fullmessage);
|
||||
$this->assertStringContainsString(fullname($dpo), $message->fullmessage);
|
||||
$this->assertStringContainsString(fullname($user1), $message->fullmessage);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -142,7 +142,7 @@ class tool_dataprivacy_privacy_provider_testcase extends provider_testcase {
|
|||
$this->assertEquals($strs->statusrejected, $data[1]->status);
|
||||
$this->assertEquals($strs->creationmanual, $data[1]->creationmethod);
|
||||
$this->assertEmpty($data[1]->comments);
|
||||
$this->assertContains('Nope', $data[1]->dpocomment);
|
||||
$this->assertStringContainsString('Nope', $data[1]->dpocomment);
|
||||
$this->assertNotEmpty($data[1]->timecreated);
|
||||
}
|
||||
|
||||
|
@ -184,4 +184,4 @@ class tool_dataprivacy_privacy_provider_testcase extends provider_testcase {
|
|||
|
||||
$this->assertEquals(6, $preferences[helper::PREF_REQUEST_PERPAGE]->value);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -155,7 +155,7 @@ class httpsreplace_test extends \advanced_testcase {
|
|||
$finder->upgrade_http_links();
|
||||
|
||||
$summary = $DB->get_field('course', 'summary', ['id' => $course->id]);
|
||||
$this->assertContains($expectedcontent, $summary);
|
||||
$this->assertStringContainsString($expectedcontent, $summary);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -253,10 +253,10 @@ class httpsreplace_test extends \advanced_testcase {
|
|||
$this->assertCount(0, $results);
|
||||
|
||||
$summary = $DB->get_field('course', 'summary', ['id' => $course->id]);
|
||||
$this->assertContains('http://intentionally.unavailable/page.php', $summary);
|
||||
$this->assertContains('http://other.unavailable/page.php', $summary);
|
||||
$this->assertNotContains('https://intentionally.unavailable', $summary);
|
||||
$this->assertNotContains('https://other.unavailable', $summary);
|
||||
$this->assertStringContainsString('http://intentionally.unavailable/page.php', $summary);
|
||||
$this->assertStringContainsString('http://other.unavailable/page.php', $summary);
|
||||
$this->assertStringNotContainsString('https://intentionally.unavailable', $summary);
|
||||
$this->assertStringNotContainsString('https://other.unavailable', $summary);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -281,7 +281,7 @@ class httpsreplace_test extends \advanced_testcase {
|
|||
|
||||
$finder->upgrade_http_links();
|
||||
$summary = $DB->get_field('course', 'summary', ['id' => $course->id]);
|
||||
$this->assertContains($CFG->wwwroot, $summary);
|
||||
$this->assertStringContainsString($CFG->wwwroot, $summary);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -298,10 +298,10 @@ class httpsreplace_test extends \advanced_testcase {
|
|||
$output = ob_get_contents();
|
||||
ob_end_clean();
|
||||
$this->assertTrue($results);
|
||||
$this->assertNotContains('https://somesite', $output);
|
||||
$this->assertStringNotContainsString('https://somesite', $output);
|
||||
$testconf = get_config('core', 'test_upgrade_http_links');
|
||||
$this->assertContains('http://somesite', $testconf);
|
||||
$this->assertNotContains('https://somesite', $testconf);
|
||||
$this->assertStringContainsString('http://somesite', $testconf);
|
||||
$this->assertStringNotContainsString('https://somesite', $testconf);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -331,8 +331,8 @@ class httpsreplace_test extends \advanced_testcase {
|
|||
$finder->upgrade_http_links();
|
||||
|
||||
$summary = $DB->get_field('course', 'summary', ['id' => $course->id]);
|
||||
$this->assertContains('https://secure.example.com', $summary);
|
||||
$this->assertNotContains('http://example.com', $summary);
|
||||
$this->assertStringContainsString('https://secure.example.com', $summary);
|
||||
$this->assertStringNotContainsString('http://example.com', $summary);
|
||||
$this->assertEquals('<script src="https://secure.example.com/test.js">' .
|
||||
'<img src="https://secure.example.com/someimage.png">', $summary);
|
||||
}
|
||||
|
@ -401,7 +401,7 @@ class httpsreplace_test extends \advanced_testcase {
|
|||
$finder->upgrade_http_links();
|
||||
|
||||
$record = $DB->get_record('reserved_words_temp', []);
|
||||
$this->assertContains($expectedcontent, $record->where);
|
||||
$this->assertStringContainsString($expectedcontent, $record->where);
|
||||
|
||||
$dbman->drop_table($table);
|
||||
}
|
||||
|
|
|
@ -132,7 +132,7 @@ class tool_mobile_api_testcase extends externallib_advanced_testcase {
|
|||
$email = reset($emails);
|
||||
|
||||
// Check we got the promotion text.
|
||||
$this->assertContains($mobileappdownloadpage, quoted_printable_decode($email->body));
|
||||
$this->assertStringContainsString($mobileappdownloadpage, quoted_printable_decode($email->body));
|
||||
$sink->clear();
|
||||
|
||||
// Disable mobile so we don't get mobile promotions.
|
||||
|
@ -142,7 +142,7 @@ class tool_mobile_api_testcase extends externallib_advanced_testcase {
|
|||
$this->assertCount(1, $emails);
|
||||
$email = reset($emails);
|
||||
// Check we don't get the promotion text.
|
||||
$this->assertNotContains($mobileappdownloadpage, quoted_printable_decode($email->body));
|
||||
$this->assertStringNotContainsString($mobileappdownloadpage, quoted_printable_decode($email->body));
|
||||
$sink->clear();
|
||||
|
||||
// Enable mobile again and set current user mobile token so we don't get mobile promotions.
|
||||
|
@ -158,7 +158,7 @@ class tool_mobile_api_testcase extends externallib_advanced_testcase {
|
|||
$this->assertCount(1, $emails);
|
||||
$email = reset($emails);
|
||||
// Check we don't get the promotion text.
|
||||
$this->assertNotContains($mobileappdownloadpage, quoted_printable_decode($email->body));
|
||||
$this->assertStringNotContainsString($mobileappdownloadpage, quoted_printable_decode($email->body));
|
||||
$sink->clear();
|
||||
$sink->close();
|
||||
}
|
||||
|
|
|
@ -158,11 +158,11 @@ class tool_mobile_external_testcase extends externallib_advanced_testcase {
|
|||
|
||||
$this->assertEquals('Google', $identityproviders[0]['name']);
|
||||
$this->assertEquals($irecord->image, $identityproviders[0]['iconurl']);
|
||||
$this->assertContains($CFG->wwwroot, $identityproviders[0]['url']);
|
||||
$this->assertStringContainsString($CFG->wwwroot, $identityproviders[0]['url']);
|
||||
|
||||
$this->assertEquals('CAS', $identityproviders[1]['name']);
|
||||
$this->assertEmpty($identityproviders[1]['iconurl']);
|
||||
$this->assertContains($CFG->wwwroot, $identityproviders[1]['url']);
|
||||
$this->assertStringContainsString($CFG->wwwroot, $identityproviders[1]['url']);
|
||||
|
||||
$this->assertEquals($expected, $result);
|
||||
|
||||
|
@ -171,7 +171,7 @@ class tool_mobile_external_testcase extends externallib_advanced_testcase {
|
|||
set_config('auth_logo', $newurl, 'auth_cas');
|
||||
$result = external::get_public_config();
|
||||
$result = external_api::clean_returnvalue(external::get_public_config_returns(), $result);
|
||||
$this->assertContains($newurl, $result['identityproviders'][1]['iconurl']);
|
||||
$this->assertStringContainsString($newurl, $result['identityproviders'][1]['iconurl']);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -500,18 +500,18 @@ class tool_monitor_eventobservers_testcase extends advanced_testcase {
|
|||
|
||||
$this->assertRegExp('~<h2>.*' . preg_quote($event->get_url()->out(), '~') . '.*</h2>~', $msg->fullmessagehtml);
|
||||
$this->assertRegExp('~<li>.*' . preg_quote($modurl->out(), '~') . '.*</li>~', $msg->fullmessagehtml);
|
||||
$this->assertContains('<li><strong>'.$rule->get_name($context).'</strong></li>', $msg->fullmessagehtml);
|
||||
$this->assertContains('<li>'.$rule->get_description($context).'</li>', $msg->fullmessagehtml);
|
||||
$this->assertContains('<li>'.$rule->get_event_name().'</li>', $msg->fullmessagehtml);
|
||||
$this->assertStringContainsString('<li><strong>'.$rule->get_name($context).'</strong></li>', $msg->fullmessagehtml);
|
||||
$this->assertStringContainsString('<li>'.$rule->get_description($context).'</li>', $msg->fullmessagehtml);
|
||||
$this->assertStringContainsString('<li>'.$rule->get_event_name().'</li>', $msg->fullmessagehtml);
|
||||
|
||||
$this->assertEquals(FORMAT_PLAIN, $msg->fullmessageformat);
|
||||
$this->assertNotContains('<h2>', $msg->fullmessage);
|
||||
$this->assertNotContains('##', $msg->fullmessage);
|
||||
$this->assertContains(strtoupper($event->get_url()->out()), $msg->fullmessage);
|
||||
$this->assertContains('* '.$modurl->out(), $msg->fullmessage);
|
||||
$this->assertContains('* '.strtoupper($rule->get_name($context)), $msg->fullmessage);
|
||||
$this->assertContains('* '.$rule->get_description($context), $msg->fullmessage);
|
||||
$this->assertContains('* '.$rule->get_event_name(), $msg->fullmessage);
|
||||
$this->assertStringNotContainsString('<h2>', $msg->fullmessage);
|
||||
$this->assertStringNotContainsString('##', $msg->fullmessage);
|
||||
$this->assertStringContainsString(strtoupper($event->get_url()->out()), $msg->fullmessage);
|
||||
$this->assertStringContainsString('* '.$modurl->out(), $msg->fullmessage);
|
||||
$this->assertStringContainsString('* '.strtoupper($rule->get_name($context)), $msg->fullmessage);
|
||||
$this->assertStringContainsString('* '.$rule->get_description($context), $msg->fullmessage);
|
||||
$this->assertStringContainsString('* '.$rule->get_event_name(), $msg->fullmessage);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -75,7 +75,7 @@ class tool_templatelibrary_external_testcase extends externallib_advanced_testca
|
|||
$template = external::load_canonical_template('core', 'notification_error');
|
||||
|
||||
// Only the base template should contain the docs.
|
||||
$this->assertContains('@template core/notification_error', $template);
|
||||
$this->assertStringContainsString('@template core/notification_error', $template);
|
||||
|
||||
// Restore the original theme.
|
||||
$CFG->theme = $originaltheme;
|
||||
|
|
|
@ -1230,7 +1230,7 @@ class tool_uploadcourse_course_testcase extends advanced_testcase {
|
|||
$data = \core_course\customfield\course_handler::create()->export_instance_data_object($course->id);
|
||||
$this->assertEquals('Wednesday, 1 April 2020, 4:00 PM', $data->mydatefield, '', 0.0, 10, false, true);
|
||||
$this->assertEquals($dataupload['customfield_mytextfield'], $data->mytextfield);
|
||||
$this->assertContains($dataupload['customfield_mytextareafield'], $data->mytextareafield);
|
||||
$this->assertStringContainsString($dataupload['customfield_mytextareafield'], $data->mytextareafield);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -183,6 +183,6 @@ class tool_usertours_privacy_provider_testcase extends \core_privacy\tests\provi
|
|||
$this->assertCount(1, (array) $prefs);
|
||||
|
||||
// The preference should be related to the first tour.
|
||||
$this->assertContains($tour1->get_name(), reset($prefs)->description);
|
||||
$this->assertStringContainsString($tour1->get_name(), reset($prefs)->description);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue