Skip to content

Failing unit test repeated_restore_test.php #247

Open
@niko-hoogeveen

Description

@niko-hoogeveen

Hi there,

I've noticed a few issues with qtype_coderunner when running PHP unit tests with the plugin installed. The specific unit test failing is mod/quiz/tests/backup/repeated_restore_test.php. Note this issue is related to https://tracker.moodle.org/browse/MDL-83541 and some further information about how to fix it can be found here: https://moodledev.io/docs/5.0/apis/plugintypes/qtype/restore.

Environment:

PHP 8.1
Moodle 4.5
MySQL 8.0
Branch: master

Error messages:

1) mod_quiz\backup\repeated_restore_test::test_restore_quiz_with_duplicate_questions with data set "coderunner" ('coderunner', 'sqr')
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'150002'
+'150003'

/var/www/site/mod/quiz/tests/backup/repeated_restore_test.php:423
/var/www/site/lib/phpunit/classes/advanced_testcase.php:76

2) mod_quiz\backup\repeated_restore_test::test_restore_quiz_with_edited_questions with data set "coderunner" ('coderunner', 'sqr')
Failed asserting that 150000 matches expected '150002'.

/var/www/site/mod/quiz/tests/backup/repeated_restore_test.php:490
/var/www/site/lib/phpunit/classes/advanced_testcase.php:76

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions