123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269 |
- <?php
- require_once(api_get_path(LIBRARY_PATH).'display.lib.php');
- class TestDisplay extends UnitTestCase {
- public function __construct(){
- $this->UnitTestCase('Display library - main/inc/display.lib.test.php');
- }
- public function testdisplay_introduction_section() {
- $tool=api_get_tools_lists($my_tool=null);
- ob_start();
- $res = Display::display_introduction_section($tool);
- ob_end_clean();
- $this->assertTrue(is_array($tool));
-
- }
- public function testdisplay_localised_html_file(){
- global $language_interface;
- $doc_url = str_replace('/..', '', $doc_url);
- $full_file_name=api_get_path(SYS_COURSE_PATH).'/index'.$doc_url;
- ob_start();
- $res = Display::display_localised_html_file($full_file_name);
- ob_end_clean();
- $this->assertTrue(is_string($full_file_name));
-
- }
- public function testdisplay_sortable_table() {
- $header='';
- $content='';
- global $origin;
- ob_start();
- $res=Display::display_sortable_table($header, $content);
- ob_end_clean();
- $this->assertNull($res);
-
- }
-
- public function testdisplay_sortable_config_table() {
- $header='';
- $content='';
- global $origin;
- ob_start();
- $res=Display::display_sortable_config_table($header, $content);
- ob_end_clean();
- $this->assertNull($res);
-
- }
-
- public function testdisplay_normal_message() {
- global $charset;
- $message=api_htmlentities($message, ENT_QUOTES, api_is_xml_http_request() ? 'UTF-8' : $charset);
- ob_start();
- $res=Display::display_normal_message($message);
- ob_end_clean();
- $this->assertNull($res);
-
- }
-
-
-
- public function testdisplay_confirmation_message() {
- global $charset;
- $message=api_htmlentities($message, ENT_QUOTES, api_is_xml_http_request() ? 'UTF-8' : $charset);
- ob_start();
- $res=Display::display_confirmation_message($message);
- ob_end_clean();
- $this->assertTrue(is_string($message));
-
- }
-
- public function testdisplay_error_message() {
- global $charset;
- $message = "error message";
- ob_start();
- $res=Display::display_error_message($message);
- ob_end_clean();
- $this->assertTrue(is_string($message));
-
- }
-
-
-
-
- public function testdisplay_icon() {
- $image='file';
- ob_start();
- $res=Display::display_icon($image);
- ob_end_clean();
- $this->assertNull($res);
-
- }
-
- public function testdisplay_warning_message() {
- $message="warning-message";
- ob_start();
- $res=Display::display_warning_message($message);
- ob_end_clean();
- $this->assertNull($res);
-
- }
-
- public function testencrypted_mailto_link() {
- $email='';
- $clickable_text = null;
- $style_class = '';
- ob_start();
- $res=Display::encrypted_mailto_link($email, $clickable_text, $style_class);
- ob_end_clean();
- $this->assertTrue(is_string($res));
-
- }
-
- public function testget_alphabet_options() {
- $selected_letter = 5;
- ob_start();
- $res=Display::get_alphabet_options();
- ob_end_clean();
- $this->assertTrue(is_string($res));
-
- }
- public function testget_numeric_options() {
- $min='';
- $max='';
- ob_start();
- $res=Display::get_numeric_options($min,$max);
- ob_end_clean();
- $this->assertTrue(is_string($res));
-
- }
-
- public function testget_platform_home_link_html() {
- ob_start();
- $res=Display::get_platform_home_link_html();
- ob_end_clean();
- $this->assertTrue(is_string($res));
-
- }
-
- public function testreturn_icon() {
- $image='';
- ob_start();
- $res=Display::return_icon($image);
- ob_end_clean();
-
- $this->assertTrue(is_string($res));
-
- }
- }
|