X7ROOT File Manager
Current Path:
/home/cbholdings/pasukulu/lib/tests
home
/
cbholdings
/
pasukulu
/
lib
/
tests
/
π
..
π
accesslib_has_capability_test.php
(29.72 KB)
π
accesslib_test.php
(240.86 KB)
π
adminlib_test.php
(4.29 KB)
π
admintree_test.php
(18.01 KB)
π
ajaxlib_test.php
(4.4 KB)
π
analysers_test.php
(12.79 KB)
π
analytics
π
antivirus_test.php
(11.81 KB)
π
authlib_test.php
(19.04 KB)
π
behat
π
behat_lib_test.php
(3.25 KB)
π
blocklib_test.php
(36.13 KB)
π
check_test.php
(1.77 KB)
π
client_test.php
(4.34 KB)
π
collator_test.php
(12.06 KB)
π
completionlib_test.php
(84.19 KB)
π
component_test.php
(44.1 KB)
π
componentlib_test.php
(6.91 KB)
π
configonlylib_test.php
(5.93 KB)
π
content
π
content_test.php
(4.77 KB)
π
context
π
context_block_test.php
(4.14 KB)
π
context_helper_test.php
(22.27 KB)
π
context_test.php
(3.38 KB)
π
core_media_player_native_test.php
(6.4 KB)
π
core_renderer_template_exploit_test.php
(16.56 KB)
π
coverage.php
(3.55 KB)
π
cron_test.php
(6.86 KB)
π
csslib_test.php
(1.56 KB)
π
csvclass_test.php
(5.62 KB)
π
curl_security_helper_test.php
(14.79 KB)
π
customcontext_test.php
(4.66 KB)
π
dataformat_test.php
(3.74 KB)
π
datalib_test.php
(48.36 KB)
π
datalib_update_with_unique_index_test.php
(6.06 KB)
π
date_legacy_test.php
(13.62 KB)
π
date_test.php
(25.77 KB)
π
db
π
editorlib_test.php
(1.95 KB)
π
encryption_test.php
(8.68 KB)
π
environment_test.php
(8.49 KB)
π
event
π
event_course_module_instance_list_viewed.php
(2.54 KB)
π
event_course_module_viewed.php
(3.14 KB)
π
exporter_test.php
(11.26 KB)
π
external
π
externallib_test.php
(2.02 KB)
π
filelib_test.php
(77.16 KB)
π
filestorage_zip_archive_test.php
(2.55 KB)
π
filetypes_test.php
(10.06 KB)
π
filter_manager_test.php
(3.31 KB)
π
filterlib_test.php
(36.76 KB)
π
fixtures
π
formslib_test.php
(39.94 KB)
π
gdlib_test.php
(5.68 KB)
π
googlelib_test.php
(1.6 KB)
π
gradelib_test.php
(11.96 KB)
π
grades_external_test.php
(15.04 KB)
π
grading_external_test.php
(26.33 KB)
π
graphlib_test.php
(4.61 KB)
π
grouplib_test.php
(109.11 KB)
π
h5p_clean_orphaned_records_task_test.php
(3.16 KB)
π
html2text_test.php
(7.54 KB)
π
html_writer_test.php
(9.65 KB)
π
htmlpurifier_test.php
(23.01 KB)
π
http_client_test.php
(14.94 KB)
π
hub
π
ip_utils_test.php
(14.13 KB)
π
jquery_test.php
(1.58 KB)
π
ldaplib_test.php
(17.73 KB)
π
licenselib_test.php
(11.58 KB)
π
lock
π
lock_config_test.php
(3.47 KB)
π
lock_test.php
(5.3 KB)
π
markdown_test.php
(2.24 KB)
π
mathslib_test.php
(13.42 KB)
π
medialib_test.php
(19.63 KB)
π
message_test.php
(12.25 KB)
π
messageinbound_test.php
(5.96 KB)
π
messagelib_test.php
(56.36 KB)
π
minify_test.php
(3.12 KB)
π
modinfolib_test.php
(54.43 KB)
π
moodle_page_test.php
(31.59 KB)
π
moodle_url_test.php
(15.64 KB)
π
moodlelib_current_language_test.php
(7.68 KB)
π
moodlelib_test.php
(237.46 KB)
π
moodlenet
π
myprofilelib_test.php
(12.36 KB)
π
navigation
π
navigationlib_test.php
(31.79 KB)
π
notification_test.php
(4.35 KB)
π
oauth2
π
oauth2_test.php
(23.06 KB)
π
other
π
output
π
outputcomponents_test.php
(33.25 KB)
π
outputfactories_test.php
(6.78 KB)
π
outputrenderers_test.php
(1.62 KB)
π
outputrequirementslib_test.php
(16.29 KB)
π
pdflib_test.php
(3.18 KB)
π
performance
π
persistent_test.php
(30.53 KB)
π
phpxmlrpc_test.php
(2.04 KB)
π
plugin_manager_test.php
(27.4 KB)
π
plugininfo
π
portfoliolib_test.php
(8.4 KB)
π
progress_display_test.php
(3.75 KB)
π
progress_test.php
(14.48 KB)
π
qrcode_test.php
(1.68 KB)
π
questionlib_test.php
(100.67 KB)
π
regex_test.php
(1.55 KB)
π
report_helper_test.php
(2.62 KB)
π
requirejs_test.php
(2.22 KB)
π
rsslib_test.php
(7.35 KB)
π
rtlcss_test.php
(56.86 KB)
π
sample_questions.ser
(141.76 KB)
π
sample_questions.xml
(102.62 KB)
π
sample_questions_with_old_image_tag.ser
(4.85 KB)
π
sample_questions_with_old_image_tag.xml
(4.08 KB)
π
sample_questions_wrong.xml
(102.57 KB)
π
scss_test.php
(4.26 KB)
π
session_manager_test.php
(34.79 KB)
π
session_redis_test.php
(13.56 KB)
π
sessionlib_test.php
(12.32 KB)
π
setuplib_test.php
(20.17 KB)
π
statslib_test.php
(26.68 KB)
π
string_manager_standard_test.php
(10.18 KB)
π
tablelib_test.php
(25.12 KB)
π
task
π
text_test.php
(26.53 KB)
π
theme_config_test.php
(9.94 KB)
π
update_api_test.php
(6.62 KB)
π
update_checker_test.php
(10.82 KB)
π
update_code_manager_test.php
(8.88 KB)
π
update_validator_test.php
(18.28 KB)
π
upgrade_util_test.php
(5.32 KB)
π
upgradelib_test.php
(69.6 KB)
π
user_menu_test.php
(3.75 KB)
π
user_test.php
(34.34 KB)
π
useragent_test.php
(83.82 KB)
π
weblib_format_text_test.php
(11.91 KB)
π
weblib_test.php
(43.44 KB)
π
xhprof_test.php
(3.14 KB)
π
xhtml_container_stack_test.php
(4.05 KB)
π
xmlize_test.php
(2.55 KB)
Editing: behat_lib_test.php
<?php // This file is part of Moodle - http://moodle.org/ // // Moodle is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // Moodle is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with Moodle. If not, see <http://www.gnu.org/licenses/>. /** * Unit tests for parts of /lib/behat/lib.php. * * @package core * @category test * @copyright 2021 UniversitΓ© Rennes 2 {@link https://www.univ-rennes2.fr} * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ /** * Unit tests for parts of /lib/behat/lib.php. * * @package core * @category test * @copyright 2021 UniversitΓ© Rennes 2 {@link https://www.univ-rennes2.fr} * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ class behat_lib_test extends advanced_testcase { /** * Setup function * * Skip these tests if behat is not configured. * * @return void */ public function setUp(): void { global $CFG; if (empty($CFG->behat_wwwroot) || empty($CFG->behat_dataroot) || empty($CFG->behat_prefix)) { $this->markTestSkipped('Behat not configured'); } } /** * Tests for behat_is_requested_url() function. * * @dataProvider url_provider * @covers ::behat_is_requested_url * * @param string $url URL used with behat_is_requested_url() function. * @param bool $expectedvalue Expected value returned by behat_is_requested_url() function. * @param array $environment Values to override $_SERVER global variable. */ public function test_behat_is_requested_url($url, $expectedvalue, $environment) { // Save $_SERVER variable. $server = $_SERVER; // Setup $_SERVER variable for test. list($_SERVER['HTTP_HOST'], $_SERVER['SERVER_PORT'], $_SERVER['SCRIPT_NAME']) = $environment; // Test behat_is_requested_url() function. $this->assertSame($expectedvalue, behat_is_requested_url($url)); // Restore $_SERVER variable. $_SERVER = $server; } /** * Data provider for test_behat_is_requested_url. * * @return array Array of values to test behat_is_requested_url() function. */ public function url_provider() { return [ // Tests for common ports. ['http://behat.moodle.org', true, ['behat.moodle.org', 80, '']], ['https://behat.moodle.org', true, ['behat.moodle.org', 443, '']], // Test for custom port. ['http://behat.moodle.org:8080', true, ['behat.moodle.org', 8080, '']], // Test for url with path. ['http://behat.moodle.org/behat', true, ['behat.moodle.org', 80, '/behat']], // Test for url that does not match with environment. ['http://behat.moodle.org', false, ['moodle.org', 80, '']], ]; } }
Upload File
Create Folder