MDL-19756 Added new output files to code coverage arrays

This commit is contained in:
nicolasconnault
2009-08-20 03:03:51 +00:00
parent f708800a77
commit 7755599dfe
+36
View File
@@ -221,6 +221,8 @@ class renderer_factory_base_test extends UnitTestCase {
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
class standard_renderer_factory_test extends UnitTestCase {
public static $includecoverage = array('lib/outputrenderers.php', 'lib/outputcomponents.php');
protected $factory;
public function setUp() {
@@ -257,6 +259,8 @@ class standard_renderer_factory_test extends UnitTestCase {
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
class custom_corners_renderer_factory_test extends UnitTestCase {
public static $includecoverage = array('lib/outputrenderers.php', 'lib/outputcomponents.php');
protected $factory;
public function setUp() {
@@ -293,6 +297,8 @@ class custom_corners_renderer_factory_test extends UnitTestCase {
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
class testable_theme_overridden_renderer_factory extends theme_overridden_renderer_factory {
public static $includecoverage = array('lib/outputlib.php');
public function get_prefixes() {
return $this->prefixes;
}
@@ -306,6 +312,8 @@ class testable_theme_overridden_renderer_factory extends theme_overridden_render
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
class theme_overridden_renderer_factory_test extends UnitTestCase {
public static $includecoverage = array('lib/outputlib.php');
protected $originalcfgthemedir;
protected $workspace;
protected $page;
@@ -464,6 +472,8 @@ class theme_overridden_renderer_factory_test extends UnitTestCase {
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
class testable_template_renderer_factory extends template_renderer_factory {
public static $includecoverage = array('lib/outputrenderers.php', 'lib/outputcomponents.php');
public function get_search_paths() {
return $this->searchpaths;
}
@@ -477,6 +487,8 @@ class testable_template_renderer_factory extends template_renderer_factory {
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
class template_renderer_factory_test extends UnitTestCase {
public static $includecoverage = array('lib/outputrenderers.php', 'lib/outputcomponents.php');
protected $originalcfgthemedir;
protected $workspace;
protected $page;
@@ -654,6 +666,8 @@ class template_renderer_factory_test extends UnitTestCase {
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
class xhtml_container_stack_test extends UnitTestCase {
public static $includecoverage = array('lib/outputlib.php');
protected function start_capture() {
ob_start();
}
@@ -807,6 +821,8 @@ class xhtml_container_stack_test extends UnitTestCase {
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
class template_renderer_test extends UnitTestCase {
public static $includecoverage = array('lib/outputrenderers.php', 'lib/outputcomponents.php');
protected $renderer;
protected $templatefolder;
protected $savedtemplates;
@@ -876,6 +892,8 @@ class template_renderer_test extends UnitTestCase {
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
class moodle_core_renderer_test extends UnitTestCase {
public static $includecoverage = array('lib/outputrenderers.php', 'lib/outputcomponents.php');
protected $renderer;
public function setUp() {
@@ -893,6 +911,24 @@ class moodle_core_renderer_test extends UnitTestCase {
$this->assert(new ContainsTagWithAttribute('option', 'value', 'c2'), $html);
}
public function test_select_with_label() {
$select = html_select::make(array(10 => 'ten', 'c2' => 'two'), 'mymenu');
$select->set_label('Cool menu');
$html = $this->renderer->select($select);
$this->assert(new ContainsTagWithAttribute('label', 'for', $select->id), $html);
$this->assert(new ContainsTagWithContents('label', 'Cool menu'), $html);
}
public function test_select_yesno() {
$select = html_select::make_yes_no('question', 1);
$html = $this->renderer->select($select);
$this->assert(new ContainsTagWithAttributes('select', array('class' => 'menuquestion select', 'name' => 'question', 'id' => 'menuquestion')), $html);
$this->assert(new ContainsTagWithContents('option', get_string('choosedots')), $html);
$this->assert(new ContainsTagWithContents('option', get_string('yes')), $html);
$this->assert(new ContainsTagWithContents('option', get_string('no')), $html);
$this->assert(new ContainsTagWithAttributes('option', array('value' => '1', 'selected' => 'selected')), $html);
}
public function test_error_text() {
$html = $this->renderer->error_text('message');
$this->assert(new ContainsTagWithContents('span', 'message'), $html);