Proyectos de Subversion Moodle

Rev

Rev 11 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 11 Rev 1441
Línea 26... Línea 26...
26
 * @package    quizaccess_seb
26
 * @package    quizaccess_seb
27
 * @author     Dmitrii Metelkin <dmitriim@catalyst-au.net>
27
 * @author     Dmitrii Metelkin <dmitriim@catalyst-au.net>
28
 * @copyright  2020 Catalyst IT
28
 * @copyright  2020 Catalyst IT
29
 * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
29
 * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
30
 */
30
 */
31
class helper_test extends \advanced_testcase {
31
final class helper_test extends \advanced_testcase {
32
    use \quizaccess_seb_test_helper_trait;
32
    use \quizaccess_seb_test_helper_trait;
Línea 33... Línea 33...
33
 
33
 
34
    /**
34
    /**
35
     * Test that we can check valid seb string.
35
     * Test that we can check valid seb string.
Línea 38... Línea 38...
38
        $validseb = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
38
        $validseb = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
39
<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
39
<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
40
<plist version=\"1.0\"><dict><key>showTaskBar</key><true/><key>allowWlan</key><false/><key>showReloadButton</key><true/>"
40
<plist version=\"1.0\"><dict><key>showTaskBar</key><true/><key>allowWlan</key><false/><key>showReloadButton</key><true/>"
41
            . "<key>showTime</key><false/><key>showInputLanguage</key><true/><key>allowQuit</key><true/>"
41
            . "<key>showTime</key><false/><key>showInputLanguage</key><true/><key>allowQuit</key><true/>"
42
            . "<key>quitURLConfirm</key><true/><key>audioControlEnabled</key><true/><key>audioMute</key><false/>"
42
            . "<key>quitURLConfirm</key><true/><key>audioControlEnabled</key><true/><key>audioMute</key><false/>"
-
 
43
            . "<key>browserMediaCaptureCamera</key><true/><key>browserMediaCaptureMicrophone</key><true/>"
43
            . "<key>allowSpellCheck</key><false/><key>browserWindowAllowReload</key><true/><key>URLFilterEnable</key><true/>"
44
            . "<key>allowSpellCheck</key><false/><key>browserWindowAllowReload</key><true/><key>URLFilterEnable</key><true/>"
44
            . "<key>URLFilterEnableContentFilter</key><false/><key>hashedQuitPassword</key>"
45
            . "<key>URLFilterEnableContentFilter</key><false/><key>hashedQuitPassword</key>"
45
            . "<string>9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08</string><key>URLFilterRules</key>"
46
            . "<string>9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08</string><key>URLFilterRules</key>"
46
            . "<array><dict><key>action</key><integer>1</integer><key>active</key><true/><key>expression</key>"
47
            . "<array><dict><key>action</key><integer>1</integer><key>active</key><true/><key>expression</key>"
47
            . "<string>test.com</string><key>regex</key><false/></dict></array>"
48
            . "<string>test.com</string><key>regex</key><false/></dict></array>"
Línea 175... Línea 176...
175
        $this->assertEquals("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
176
        $this->assertEquals("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
176
            . "<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n"
177
            . "<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n"
177
            . "<plist version=\"1.0\"><dict><key>showTaskBar</key><true/><key>allowWlan</key>"
178
            . "<plist version=\"1.0\"><dict><key>showTaskBar</key><true/><key>allowWlan</key>"
178
            . "<false/><key>showReloadButton</key><true/><key>showTime</key><true/><key>showInputLanguage</key>"
179
            . "<false/><key>showReloadButton</key><true/><key>showTime</key><true/><key>showInputLanguage</key>"
179
            . "<true/><key>allowQuit</key><true/><key>quitURLConfirm</key><true/><key>audioControlEnabled</key>"
180
            . "<true/><key>allowQuit</key><true/><key>quitURLConfirm</key><true/><key>audioControlEnabled</key>"
-
 
181
            . "<false/><key>audioMute</key><false/><key>browserMediaCaptureCamera</key><false/><key>browserMediaCaptureMicrophone"
180
            . "<false/><key>audioMute</key><false/><key>allowSpellCheck</key><false/><key>browserWindowAllowReload</key>"
182
            . "</key><false/><key>allowSpellCheck</key><false/><key>browserWindowAllowReload</key>"
181
            . "<true/><key>URLFilterEnable</key><false/><key>URLFilterEnableContentFilter</key><false/>"
183
            . "<true/><key>URLFilterEnable</key><false/><key>URLFilterEnableContentFilter</key><false/>"
182
            . "<key>URLFilterRules</key><array/><key>startURL</key><string>$url</string>"
184
            . "<key>URLFilterRules</key><array/><key>startURL</key><string>$url</string>"
183
            . "<key>sendBrowserExamKey</key><true/><key>browserWindowWebView</key><integer>3</integer>"
185
            . "<key>sendBrowserExamKey</key><true/><key>browserWindowWebView</key><integer>3</integer>"
184
            . "<key>examSessionClearCookiesOnStart</key><false/>"
186
            . "<key>examSessionClearCookiesOnStart</key><false/>"
185
            . "<key>allowPreferencesWindow</key><false/></dict></plist>\n", $config);
187
            . "<key>allowPreferencesWindow</key><false/></dict></plist>\n", $config);