mirror of
https://github.com/moodle/moodle.git
synced 2025-04-24 18:04:43 +02:00
MDL-37457 testing Refactoring references
This commit is contained in:
parent
f16e1af28e
commit
5c3c2c81be
blocks/online_users/tests/generator
lib
phpunit
testing
mod
assign/tests/generator
assignment/tests/generator
data/tests/generator
forum/tests/generator
lti/tests/generator
page/tests/generator
quiz/tests/generator
@ -18,7 +18,7 @@
|
||||
* block_online_users data generator
|
||||
*
|
||||
* @package block_online_users
|
||||
* @category phpunit
|
||||
* @category testing
|
||||
* @copyright 2012 Petr Skoda {@link http://skodak.org}
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
@ -27,14 +27,14 @@ defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
|
||||
/**
|
||||
* Page module PHPUnit data generator class
|
||||
* Online users block data generator class
|
||||
*
|
||||
* @package mod_page
|
||||
* @category phpunit
|
||||
* @category testing
|
||||
* @copyright 2012 Petr Skoda {@link http://skodak.org}
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class block_online_users_generator extends phpunit_block_generator {
|
||||
class block_online_users_generator extends testing_block_generator {
|
||||
|
||||
/**
|
||||
* Create new block instance
|
||||
|
@ -386,7 +386,7 @@ abstract class advanced_testcase extends PHPUnit_Framework_TestCase {
|
||||
/**
|
||||
* Get data generator
|
||||
* @static
|
||||
* @return phpunit_data_generator
|
||||
* @return testing_data_generator
|
||||
*/
|
||||
public static function getDataGenerator() {
|
||||
return phpunit_util::get_data_generator();
|
||||
|
@ -51,7 +51,7 @@ class phpunit_util {
|
||||
/** @var int last value of db writes counter, used for db resetting */
|
||||
public static $lastdbwrites = null;
|
||||
|
||||
/** @var phpunit_data_generator */
|
||||
/** @var testing_data_generator */
|
||||
protected static $generator = null;
|
||||
|
||||
/** @var resource used for prevention of parallel test execution */
|
||||
@ -140,12 +140,12 @@ class phpunit_util {
|
||||
/**
|
||||
* Get data generator
|
||||
* @static
|
||||
* @return phpunit_data_generator
|
||||
* @return testing_data_generator
|
||||
*/
|
||||
public static function get_data_generator() {
|
||||
if (is_null(self::$generator)) {
|
||||
require_once(__DIR__.'/../generatorlib.php');
|
||||
self::$generator = new phpunit_data_generator();
|
||||
require_once(__DIR__.'/../../testing/generator/lib.php');
|
||||
self::$generator = new testing_data_generator();
|
||||
}
|
||||
return self::$generator;
|
||||
}
|
||||
|
@ -249,7 +249,7 @@ class core_phpunit_advanced_testcase extends advanced_testcase {
|
||||
|
||||
public function test_getDataGenerator() {
|
||||
$generator = $this->getDataGenerator();
|
||||
$this->assertInstanceOf('phpunit_data_generator', $generator);
|
||||
$this->assertInstanceOf('testing_data_generator', $generator);
|
||||
}
|
||||
|
||||
public function test_database_mock1() {
|
||||
|
@ -34,14 +34,14 @@
|
||||
* @copyright 2012 Petr Skoda {@link http://skodak.org}
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
abstract class phpunit_block_generator {
|
||||
/** @var phpunit_data_generator@var */
|
||||
abstract class testing_block_generator {
|
||||
/** @var testing_data_generator */
|
||||
protected $datagenerator;
|
||||
|
||||
/** @var number of created instances */
|
||||
protected $instancecount = 0;
|
||||
|
||||
public function __construct(phpunit_data_generator $datagenerator) {
|
||||
public function __construct(testing_data_generator $datagenerator) {
|
||||
$this->datagenerator = $datagenerator;
|
||||
}
|
||||
|
||||
|
@ -33,7 +33,7 @@
|
||||
* @copyright 2012 Petr Skoda {@link http://skodak.org}
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class phpunit_data_generator {
|
||||
class testing_data_generator {
|
||||
protected $usercounter = 0;
|
||||
protected $categorycount = 0;
|
||||
protected $cohortcount = 0;
|
||||
@ -84,7 +84,7 @@ EOD;
|
||||
$this->coursecount = 0;
|
||||
$this->scalecount = 0;
|
||||
|
||||
foreach($this->generators as $generator) {
|
||||
foreach ($this->generators as $generator) {
|
||||
$generator->reset();
|
||||
}
|
||||
}
|
||||
@ -395,11 +395,11 @@ EOD;
|
||||
$record = (array)$record;
|
||||
|
||||
if (empty($record['course'])) {
|
||||
throw new coding_exception('course must be present in phpunit_data_generator::create_course_section() $record');
|
||||
throw new coding_exception('course must be present in testing_data_generator::create_course_section() $record');
|
||||
}
|
||||
|
||||
if (!isset($record['section'])) {
|
||||
throw new coding_exception('section must be present in phpunit_data_generator::create_course_section() $record');
|
||||
throw new coding_exception('section must be present in testing_data_generator::create_course_section() $record');
|
||||
}
|
||||
|
||||
course_create_sections_if_missing($record['course'], $record['section']);
|
||||
@ -453,7 +453,7 @@ EOD;
|
||||
$record = (array)$record;
|
||||
|
||||
if (empty($record['courseid'])) {
|
||||
throw new coding_exception('courseid must be present in phpunit_data_generator::create_group() $record');
|
||||
throw new coding_exception('courseid must be present in testing_data_generator::create_group() $record');
|
||||
}
|
||||
|
||||
if (!isset($record['name'])) {
|
||||
@ -496,7 +496,7 @@ EOD;
|
||||
$record = (array)$record;
|
||||
|
||||
if (empty($record['courseid'])) {
|
||||
throw new coding_exception('courseid must be present in phpunit_data_generator::create_grouping() $record');
|
||||
throw new coding_exception('courseid must be present in testing_data_generator::create_grouping() $record');
|
||||
}
|
||||
|
||||
if (!isset($record['name'])) {
|
||||
|
@ -15,17 +15,17 @@
|
||||
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
/**
|
||||
* PHPUnit data generator support
|
||||
* Adds data generator support
|
||||
*
|
||||
* @package core
|
||||
* @category phpunit
|
||||
* @category testing
|
||||
* @copyright 2012 Petr Skoda {@link http://skodak.org}
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
|
||||
// NOTE: MOODLE_INTERNAL is not verified here because we load this before setup.php!
|
||||
|
||||
require_once(__DIR__.'/../testing/generator/data_generator.php');
|
||||
require_once(__DIR__.'/../testing/generator/module_generator.php');
|
||||
require_once(__DIR__.'/../testing/generator/block_generator.php');
|
||||
require_once(__DIR__.'/data_generator.php');
|
||||
require_once(__DIR__.'/module_generator.php');
|
||||
require_once(__DIR__.'/block_generator.php');
|
||||
|
@ -34,14 +34,14 @@
|
||||
* @copyright 2012 Petr Skoda {@link http://skodak.org}
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
abstract class phpunit_module_generator {
|
||||
/** @var phpunit_data_generator@var */
|
||||
abstract class testing_module_generator {
|
||||
/** @var testing_data_generator@var */
|
||||
protected $datagenerator;
|
||||
|
||||
/** @var number of created instances */
|
||||
protected $instancecount = 0;
|
||||
|
||||
public function __construct(phpunit_data_generator $datagenerator) {
|
||||
public function __construct(testing_data_generator $datagenerator) {
|
||||
$this->datagenerator = $datagenerator;
|
||||
}
|
||||
|
||||
@ -94,7 +94,7 @@ abstract class phpunit_module_generator {
|
||||
$cm->added = time();
|
||||
|
||||
$columns = $DB->get_columns('course_modules');
|
||||
foreach ($options as $key=>$value) {
|
||||
foreach ($options as $key => $value) {
|
||||
if ($key === 'id' or !isset($columns[$key])) {
|
||||
continue;
|
||||
}
|
||||
|
@ -15,10 +15,10 @@
|
||||
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
/**
|
||||
* PHPUnit integration tests
|
||||
* Data generators tests
|
||||
*
|
||||
* @package core
|
||||
* @category phpunit
|
||||
* @category test
|
||||
* @copyright 2012 Petr Skoda {@link http://skodak.org}
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
@ -30,11 +30,11 @@ defined('MOODLE_INTERNAL') || die();
|
||||
* Test data generator
|
||||
*
|
||||
* @package core
|
||||
* @category phpunit
|
||||
* @category test
|
||||
* @copyright 2012 Petr Skoda {@link http://skodak.org}
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class core_phpunit_generator_testcase extends advanced_testcase {
|
||||
class core_test_generator_testcase extends advanced_testcase {
|
||||
public function test_create() {
|
||||
global $DB;
|
||||
|
@ -17,14 +17,14 @@
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
/**
|
||||
* assign module PHPUnit data generator class
|
||||
* assign module data generator class
|
||||
*
|
||||
* @package mod_assign
|
||||
* @category phpunit
|
||||
* @category testing
|
||||
* @copyright 2012 Paul Charsley
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class mod_assign_generator extends phpunit_module_generator {
|
||||
class mod_assign_generator extends testing_module_generator {
|
||||
|
||||
/**
|
||||
* Create new assign module instance
|
||||
|
@ -18,7 +18,7 @@
|
||||
* mod_assignment data generator
|
||||
*
|
||||
* @package mod_assignment
|
||||
* @category phpunit
|
||||
* @category testing
|
||||
* @copyright 2012 Petr Skoda {@link http://skodak.org}
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
@ -27,14 +27,14 @@ defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
|
||||
/**
|
||||
* Assignment module PHPUnit data generator class
|
||||
* Assignment module data generator class
|
||||
*
|
||||
* @package mod_assignment
|
||||
* @category phpunit
|
||||
* @category testing
|
||||
* @copyright 2012 Petr Skoda {@link http://skodak.org}
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class mod_assignment_generator extends phpunit_module_generator {
|
||||
class mod_assignment_generator extends testing_module_generator {
|
||||
|
||||
/**
|
||||
* Create new assignment module instance
|
||||
|
@ -18,7 +18,7 @@
|
||||
* mod_data data generator
|
||||
*
|
||||
* @package mod_data
|
||||
* @category phpunit
|
||||
* @category testing
|
||||
* @copyright 2012 Petr Skoda {@link http://skodak.org}
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
@ -27,14 +27,14 @@ defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
|
||||
/**
|
||||
* Page module PHPUnit data generator class
|
||||
* Database module data generator class
|
||||
*
|
||||
* @package mod_data
|
||||
* @category phpunit
|
||||
* @category testing
|
||||
* @copyright 2012 Petr Skoda {@link http://skodak.org}
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class mod_data_generator extends phpunit_module_generator {
|
||||
class mod_data_generator extends testing_module_generator {
|
||||
|
||||
/**
|
||||
* Create new data module instance
|
||||
|
@ -18,7 +18,7 @@
|
||||
* mod_forum data generator
|
||||
*
|
||||
* @package mod_forum
|
||||
* @category phpunit
|
||||
* @category testing
|
||||
* @copyright 2012 Petr Skoda {@link http://skodak.org}
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
@ -27,14 +27,14 @@ defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
|
||||
/**
|
||||
* Assignment module PHPUnit data generator class
|
||||
* Forum module data generator class
|
||||
*
|
||||
* @package mod_forum
|
||||
* @category phpunit
|
||||
* @category testing
|
||||
* @copyright 2012 Petr Skoda {@link http://skodak.org}
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class mod_forum_generator extends phpunit_module_generator {
|
||||
class mod_forum_generator extends testing_module_generator {
|
||||
|
||||
/**
|
||||
* Create new forum module instance
|
||||
|
@ -18,7 +18,7 @@
|
||||
* mod_lti data generator
|
||||
*
|
||||
* @package mod_lti
|
||||
* @category phpunit
|
||||
* @category testing
|
||||
* @copyright Copyright (c) 2012 Moodlerooms Inc. (http://www.moodlerooms.com)
|
||||
* @author Mark Nielsen
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
@ -27,15 +27,15 @@
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
/**
|
||||
* Assignment module PHPUnit data generator class
|
||||
* LTI module data generator class
|
||||
*
|
||||
* @package mod_lti
|
||||
* @category phpunit
|
||||
* @category testing
|
||||
* @copyright Copyright (c) 2012 Moodlerooms Inc. (http://www.moodlerooms.com)
|
||||
* @author Mark Nielsen
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class mod_lti_generator extends phpunit_module_generator {
|
||||
class mod_lti_generator extends testing_module_generator {
|
||||
|
||||
/**
|
||||
* Create new lti module instance
|
||||
@ -98,4 +98,4 @@ class mod_lti_generator extends phpunit_module_generator {
|
||||
$id = lti_add_instance($record, null);
|
||||
return $this->post_add_instance($id, $record->coursemodule);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -18,7 +18,7 @@
|
||||
* mod_page data generator
|
||||
*
|
||||
* @package mod_page
|
||||
* @category phpunit
|
||||
* @category testing
|
||||
* @copyright 2012 Petr Skoda {@link http://skodak.org}
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
@ -27,14 +27,14 @@ defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
|
||||
/**
|
||||
* Page module PHPUnit data generator class
|
||||
* Page module data generator class
|
||||
*
|
||||
* @package mod_page
|
||||
* @category phpunit
|
||||
* @category testing
|
||||
* @copyright 2012 Petr Skoda {@link http://skodak.org}
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class mod_page_generator extends phpunit_module_generator {
|
||||
class mod_page_generator extends testing_module_generator {
|
||||
|
||||
/**
|
||||
* Create new page module instance
|
||||
|
@ -23,7 +23,7 @@ defined('MOODLE_INTERNAL') || die();
|
||||
* @copyright 2012 The Open University
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class mod_quiz_generator extends phpunit_module_generator {
|
||||
class mod_quiz_generator extends testing_module_generator {
|
||||
|
||||
/**
|
||||
* Create new quiz module instance.
|
||||
|
@ -27,6 +27,9 @@
|
||||
<testsuite name="core_phpunit">
|
||||
<directory suffix="_test.php">lib/phpunit/tests</directory>
|
||||
</testsuite>
|
||||
<testsuite name="core_test">
|
||||
<directory suffix="_test.php">lib/testing/tests</directory>
|
||||
</testsuite>
|
||||
<testsuite name="core_db">
|
||||
<directory suffix="_test.php">lib/ddl/tests</directory>
|
||||
<directory suffix="_test.php">lib/dml/tests</directory>
|
||||
|
Loading…
x
Reference in New Issue
Block a user