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:
Eloy Lafuente (stronk7) 2020-09-01 00:44:13 +02:00
parent 106c64ac24
commit 35bc26b516
113 changed files with 720 additions and 720 deletions

View file

@ -1191,7 +1191,7 @@ class mod_glossary_external_testcase extends externallib_advanced_testcase {
$aliases = $DB->get_records('glossary_alias', array('entryid' => $return['entryid']));
$this->assertCount(3, $aliases);
foreach ($aliases as $alias) {
$this->assertContains($alias->alias, $paramaliases);
$this->assertStringContainsString($alias->alias, $paramaliases);
}
}
@ -1221,7 +1221,7 @@ class mod_glossary_external_testcase extends externallib_advanced_testcase {
$categories = $DB->get_records('glossary_entries_categories', array('entryid' => $return['entryid']));
$this->assertCount(2, $categories);
foreach ($categories as $category) {
$this->assertContains($category->categoryid, $paramcategories);
$this->assertStringContainsString($category->categoryid, $paramcategories);
}
}