mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 17:06:53 +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
|
@ -246,8 +246,8 @@ class media_videojs_player_testcase extends advanced_testcase {
|
|||
* @param string $t output of core_media_manager::embed_url.
|
||||
*/
|
||||
protected function youtube_plugin_engaged($t) {
|
||||
$this->assertContains('mediaplugin_videojs', $t);
|
||||
$this->assertContains('data-setup-lazy="{"techOrder": ["youtube"]', $t);
|
||||
$this->assertStringContainsString('mediaplugin_videojs', $t);
|
||||
$this->assertStringContainsString('data-setup-lazy="{"techOrder": ["youtube"]', $t);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -271,18 +271,18 @@ class media_videojs_player_testcase extends advanced_testcase {
|
|||
$url = new moodle_url('https://www.youtube.com/watch?v=dv2f_xfmbD8&index=4&list=PLxcO_MFWQBDcyn9xpbmx601YSDlDcTcr0');
|
||||
$t = $manager->embed_url($url);
|
||||
$this->youtube_plugin_engaged($t);
|
||||
$this->assertContains('list=PLxcO_MFWQBDcyn9xpbmx601YSDlDcTcr0', $t);
|
||||
$this->assertStringContainsString('list=PLxcO_MFWQBDcyn9xpbmx601YSDlDcTcr0', $t);
|
||||
|
||||
// Format: youtube playlist - not supported.
|
||||
$url = new moodle_url('http://www.youtube.com/view_play_list?p=PL6E18E2927047B662');
|
||||
$t = $manager->embed_url($url);
|
||||
$this->assertNotContains('mediaplugin_videojs', $t);
|
||||
$this->assertStringNotContainsString('mediaplugin_videojs', $t);
|
||||
$url = new moodle_url('http://www.youtube.com/playlist?list=PL6E18E2927047B662');
|
||||
$t = $manager->embed_url($url);
|
||||
$this->assertNotContains('mediaplugin_videojs', $t);
|
||||
$this->assertStringNotContainsString('mediaplugin_videojs', $t);
|
||||
$url = new moodle_url('http://www.youtube.com/p/PL6E18E2927047B662');
|
||||
$t = $manager->embed_url($url);
|
||||
$this->assertNotContains('mediaplugin_videojs', $t);
|
||||
$this->assertStringNotContainsString('mediaplugin_videojs', $t);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -317,7 +317,7 @@ class media_videojs_player_testcase extends advanced_testcase {
|
|||
$embedcode = core_media_manager::instance()->embed_url(new moodle_url($url));
|
||||
|
||||
$this->youtube_plugin_engaged($embedcode);
|
||||
$this->assertContains(""youtube": {"start": "{$expectedstart}"}", $embedcode);
|
||||
$this->assertStringContainsString(""youtube": {"start": "{$expectedstart}"}", $embedcode);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -326,8 +326,8 @@ class media_videojs_player_testcase extends advanced_testcase {
|
|||
* @param string $t output of core_media_manager::embed_url.
|
||||
*/
|
||||
protected function flash_plugin_engaged($t) {
|
||||
$this->assertContains('mediaplugin_videojs', $t);
|
||||
$this->assertContains('data-setup-lazy="{"techOrder": ["flash", "html5"]', $t);
|
||||
$this->assertStringContainsString('mediaplugin_videojs', $t);
|
||||
$this->assertStringContainsString('data-setup-lazy="{"techOrder": ["flash", "html5"]', $t);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -349,7 +349,7 @@ class media_videojs_player_testcase extends advanced_testcase {
|
|||
set_config('useflash', 0, 'media_videojs');
|
||||
$url = new moodle_url('http://example.org/some_filename.flv');
|
||||
$t = $manager->embed_url($url);
|
||||
$this->assertNotContains('mediaplugin_videojs', $t);
|
||||
$this->assertStringNotContainsString('mediaplugin_videojs', $t);
|
||||
$this->assertRegExp('~<a class="mediafallbacklink" href="http://example.org/some_filename.flv">some_filename.flv</a>~', $t);
|
||||
}
|
||||
|
||||
|
@ -364,7 +364,7 @@ class media_videojs_player_testcase extends advanced_testcase {
|
|||
set_config('rtmp', 0, 'media_videojs');
|
||||
$url = new moodle_url('rtmp://example.com/fms&mp4:path/to/file.mp4');
|
||||
$t = $manager->embed_url($url);
|
||||
$this->assertNotContains('mediaplugin_videojs', $t);
|
||||
$this->assertStringNotContainsString('mediaplugin_videojs', $t);
|
||||
$this->assertRegExp('~<a class="mediafallbacklink" href="rtmp://example.com/fms&mp4:path/to/file.mp4">file.mp4</a>~', $t);
|
||||
|
||||
// RTMP enabled, flash disabled.
|
||||
|
@ -372,7 +372,7 @@ class media_videojs_player_testcase extends advanced_testcase {
|
|||
set_config('rtmp', 1, 'media_videojs');
|
||||
$url = new moodle_url('rtmp://example.com/fms&mp4:path/to/file.mp4');
|
||||
$t = $manager->embed_url($url);
|
||||
$this->assertNotContains('mediaplugin_videojs', $t);
|
||||
$this->assertStringNotContainsString('mediaplugin_videojs', $t);
|
||||
$this->assertRegExp('~<a class="mediafallbacklink" href="rtmp://example.com/fms&mp4:path/to/file.mp4">file.mp4</a>~', $t);
|
||||
|
||||
// RTMP enabled, flash enabled, rtmp/mp4 type expected.
|
||||
|
|
|
@ -66,53 +66,53 @@ class media_youtube_testcase extends advanced_testcase {
|
|||
// Format: youtube.
|
||||
$url = new moodle_url('http://www.youtube.com/watch?v=vyrwMmsufJc');
|
||||
$t = $manager->embed_url($url);
|
||||
$this->assertContains('</iframe>', $t);
|
||||
$this->assertStringContainsString('</iframe>', $t);
|
||||
$url = new moodle_url('http://www.youtube.com/v/vyrwMmsufJc');
|
||||
$t = $manager->embed_url($url);
|
||||
$this->assertContains('</iframe>', $t);
|
||||
$this->assertStringContainsString('</iframe>', $t);
|
||||
$url = new moodle_url('http://m.youtube.com/watch?v=vyrwMmsufJc');
|
||||
$t = $manager->embed_url($url);
|
||||
$this->assertContains('</iframe>', $t);
|
||||
$this->assertStringContainsString('</iframe>', $t);
|
||||
|
||||
// Format: youtube video within playlist.
|
||||
$url = new moodle_url('https://www.youtube.com/watch?v=dv2f_xfmbD8&index=4&list=PLxcO_MFWQBDcyn9xpbmx601YSDlDcTcr0');
|
||||
$t = $manager->embed_url($url);
|
||||
$this->assertContains('</iframe>', $t);
|
||||
$this->assertContains('list=PLxcO_MFWQBDcyn9xpbmx601YSDlDcTcr0', $t);
|
||||
$this->assertStringContainsString('</iframe>', $t);
|
||||
$this->assertStringContainsString('list=PLxcO_MFWQBDcyn9xpbmx601YSDlDcTcr0', $t);
|
||||
|
||||
// Format: youtube video with start time.
|
||||
$url = new moodle_url('https://www.youtube.com/watch?v=JNJMF1l3udM&t=1h11s');
|
||||
$t = $manager->embed_url($url);
|
||||
$this->assertContains('</iframe>', $t);
|
||||
$this->assertContains('start=3611', $t);
|
||||
$this->assertStringContainsString('</iframe>', $t);
|
||||
$this->assertStringContainsString('start=3611', $t);
|
||||
|
||||
// Format: youtube video within playlist with start time.
|
||||
$url = new moodle_url('https://www.youtube.com/watch?v=dv2f_xfmbD8&index=4&list=PLxcO_MFWQBDcyn9xpbmx601YSDlDcTcr0&t=1m5s');
|
||||
$t = $manager->embed_url($url);
|
||||
$this->assertContains('</iframe>', $t);
|
||||
$this->assertContains('list=PLxcO_MFWQBDcyn9xpbmx601YSDlDcTcr0', $t);
|
||||
$this->assertContains('start=65', $t);
|
||||
$this->assertStringContainsString('</iframe>', $t);
|
||||
$this->assertStringContainsString('list=PLxcO_MFWQBDcyn9xpbmx601YSDlDcTcr0', $t);
|
||||
$this->assertStringContainsString('start=65', $t);
|
||||
|
||||
// Format: youtube video with invalid parameter values (injection attempts).
|
||||
$url = new moodle_url('https://www.youtube.com/watch?v=dv2f_xfmbD8&index=4&list=PLxcO_">');
|
||||
$t = $manager->embed_url($url);
|
||||
$this->assertContains('</iframe>', $t);
|
||||
$this->assertNotContains('list=PLxcO_', $t); // We shouldn't get a list param as input was invalid.
|
||||
$this->assertStringContainsString('</iframe>', $t);
|
||||
$this->assertStringNotContainsString('list=PLxcO_', $t); // We shouldn't get a list param as input was invalid.
|
||||
$url = new moodle_url('https://www.youtube.com/watch?v=JNJMF1l3udM&t=">');
|
||||
$t = $manager->embed_url($url);
|
||||
$this->assertContains('</iframe>', $t);
|
||||
$this->assertNotContains('start=', $t); // We shouldn't get a start param as input was invalid.
|
||||
$this->assertStringContainsString('</iframe>', $t);
|
||||
$this->assertStringNotContainsString('start=', $t); // We shouldn't get a start param as input was invalid.
|
||||
|
||||
// Format: youtube playlist.
|
||||
$url = new moodle_url('http://www.youtube.com/view_play_list?p=PL6E18E2927047B662');
|
||||
$t = $manager->embed_url($url);
|
||||
$this->assertContains('</iframe>', $t);
|
||||
$this->assertStringContainsString('</iframe>', $t);
|
||||
$url = new moodle_url('http://www.youtube.com/playlist?list=PL6E18E2927047B662');
|
||||
$t = $manager->embed_url($url);
|
||||
$this->assertContains('</iframe>', $t);
|
||||
$this->assertStringContainsString('</iframe>', $t);
|
||||
$url = new moodle_url('http://www.youtube.com/p/PL6E18E2927047B662');
|
||||
$t = $manager->embed_url($url);
|
||||
$this->assertContains('</iframe>', $t);
|
||||
$this->assertStringContainsString('</iframe>', $t);
|
||||
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue