[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/lib/tests/ -> medialib_test.php (summary)

Test classes for handling embedded media (audio/video).

Copyright: 2012 The Open University
License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
File Size: 684 lines (26 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 3 classes

core_medialib_testcase:: (20 methods):
  setUp()
  pretend_to_be_safari()
  pretend_to_be_firefox()
  test_is_enabled()
  test_get_filename()
  test_get_extension()
  test_list_supported_urls()
  test_get_players()
  test_can_embed_url()
  test_embed_url_fallbacks()
  test_embed_url_swf()
  test_embed_url_other_formats()
  test_slash_arguments()
  test_embed_or_blank()
  test_embed_url_size()
  test_embed_url_name()
  test_split_alternatives()
  test_embed_alternatives()
  string_urls()
  string_options()

core_media_player_test:: (4 methods):
  __construct()
  embed()
  get_supported_extensions()
  get_rank()

core_media_renderer_test:: (1 method):
  get_players_test()


Class: core_medialib_testcase  - X-Ref

Test script for media embedding.

setUp()   X-Ref
Pre-test setup. Preserves $CFG.


pretend_to_be_safari()   X-Ref
Sets user agent to Safari.


pretend_to_be_firefox()   X-Ref
Sets user agent to Firefox.


test_is_enabled()   X-Ref
Test for the core_media_player is_enabled.


test_get_filename()   X-Ref
Test for core_media::get_filename.


test_get_extension()   X-Ref
Test for core_media::get_extension.


test_list_supported_urls()   X-Ref
Test for the core_media_player list_supported_urls.


test_get_players()   X-Ref
Test for core_media_renderer get_players


test_can_embed_url()   X-Ref
Test for core_media_renderer can_embed_url


test_embed_url_fallbacks()   X-Ref
Test for core_media_renderer embed_url.
Checks multiple format/fallback support.


test_embed_url_swf()   X-Ref
Test for core_media_renderer embed_url.
Check SWF works including the special option required to enable it


test_embed_url_other_formats()   X-Ref
Test for core_media_renderer embed_url.
Exercises all the basic formats not covered elsewhere.


test_slash_arguments()   X-Ref
Same as test_embed_url MP3 test, but for slash arguments.


test_embed_or_blank()   X-Ref
Test for core_media_renderer embed_url.
Checks the EMBED_OR_BLANK option.


test_embed_url_size()   X-Ref
Test for core_media_renderer embed_url.
Checks that size is passed through correctly to player objects and tests
size support in html5video output.


test_embed_url_name()   X-Ref
Test for core_media_renderer embed_url.
Checks that name is passed through correctly to player objects and tests
name support in html5video output.


test_split_alternatives()   X-Ref
Test for core_media_renderer split_alternatives.


test_embed_alternatives()   X-Ref
Test for core_media_renderer embed_alternatives (with multiple urls)


string_urls($urls)   X-Ref
Converts moodle_url array into a single comma-separated string for
easier testing.

param: array $urls Array of moodle_urls
return: string String containing those URLs, comma-separated

string_options($options)   X-Ref
Converts associative array into a semicolon-separated string for easier
testing.

param: array $options Associative array
return: string String of form 'a=b;c=d'

Class: core_media_player_test  - X-Ref

Media player stub for testing purposes.

__construct($num = 1, $rank = 13, $ext = array('tst', 'test')   X-Ref

param: int $num Number (used in output)
param: int $rank Player rank
param: array $ext Array of supported extensions

embed($urls, $name, $width, $height, $options)   X-Ref
No description

get_supported_extensions()   X-Ref
No description

get_rank()   X-Ref
No description

Class: core_media_renderer_test  - X-Ref

Media renderer override for testing purposes.

get_players_test()   X-Ref
Access list of players as string, shortening it by getting rid of
repeated text.

return: string Comma-separated list of players



Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1