Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /home/monara/public_html/test.athavaneng.com/themes.php on line 99
Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 226
Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 227
Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 228
Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 229
Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 230
Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 231
.
namespace core;
use core_qrcode;
/**
* A set of tests for some of the QR code functionality within Moodle.
*
* @package core
* @copyright Moodle Pty Ltd
* @author
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
class qrcode_test extends \basic_testcase {
/**
* Basic test to generate a QR code and check that the library is not broken.
*/
public function test_generate_basic_qr() {
// The QR code generator library apply masks by random order, this is why everytime a QR code is generated the resultant
// binary file can be different. This is why tests are limited.
$text = 'abc';
$color = 'black';
$qrcode = new core_qrcode($text, $color);
$svgdata = $qrcode->getBarcodeSVGcode(1, 1);
// Just check the SVG was generated.
$this->assertStringContainsString('' . $text . '', $svgdata);
$this->assertStringContainsString('fill="' . $color . '"', $svgdata);
}
}