{"problem": {"id": 1791, "resource_id": "oop.2021.ellen", "title": "OOP 2021 Project Ellen"}, "student": {"id": 5609, "resource_id": "1DIYiK", "name": "Richard Dzurik", "email": "richard.dzurik@student.tuke.sk"}, "score": 12.0, "percentage": 12.0, "testcases": [{"id": 12817838, "title": "Project structure check", "description": null, "duration": 0.10288000106811523, "score": null, "hint": null, "strict": true, "passed": true, "type": "ws", "render": "normal", "submission": 431585, "parent": null}, {"id": 12817839, "title": "Lines of code report", "description": null, "duration": 0.10876274108886719, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": null}, {"id": 12817840, "title": "Compilation", "description": "This *strict* test performs compilation of your code.\nIt must succeed in order for the evaluation to continue.\n\nFollowing compiler switches are used: `-Werror -Xlint:unchecked,rawtypes`\n", "duration": 1.6666722297668457, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": null}, {"id": 12817841, "title": "Generate PMD report", "description": "Violations of [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml)\nin your project. Strive to keep the list empty!\n", "duration": 2.5276079177856445, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": null}, {"id": 12817842, "title": "Fields accessibility test", "description": "All declared class fields must be private. This test is _strict_.\n", "duration": 3.38864803314209, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": null}, {"id": 12817843, "title": "Actions", "description": null, "duration": 2.7915358543395996, "score": 5.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": null}, {"id": 12817844, "title": "Drop action tests", "description": null, "duration": 0.8396718502044678, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817843}, {"id": 12817845, "title": "Drop action unit test", "description": "Tests for `Drop` action.\n", "duration": 0.7654001712799072, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817844}, {"id": 12817846, "title": "Drop action PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.07427167892456055, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817844}, {"id": 12817847, "title": "Fire action tests", "description": null, "duration": 0.1922168731689453, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817843}, {"id": 12817848, "title": "Fire action unit test", "description": "Tests for `Fire` action.\n", "duration": 0.07694458961486816, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817847}, {"id": 12817849, "title": "Fire action PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.11527228355407715, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817847}, {"id": 12817850, "title": "Move action tests", "description": null, "duration": 0.8317203521728516, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817843}, {"id": 12817851, "title": "Move action unit test", "description": "Basic test for `Move` action.\n", "duration": 0.3731117248535156, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817850}, {"id": 12817852, "title": "Moving movable actor unit test", "description": "Tests for working with `Movable` actor within `Move` action.\n", "duration": 0.3844563961029053, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817850}, {"id": 12817853, "title": "Move action PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.07415223121643066, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817850}, {"id": 12817854, "title": "Shift action tests", "description": null, "duration": 0.21825909614562988, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817843}, {"id": 12817855, "title": "Shift action unit test", "description": "Tests for `Shift` action.\n", "duration": 0.11734151840209961, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817854}, {"id": 12817856, "title": "Shift action PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.10091757774353027, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817854}, {"id": 12817857, "title": "Take action tests", "description": null, "duration": 0.39974474906921387, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817843}, {"id": 12817858, "title": "Take action unit test", "description": "Tests for `Take` action.\n", "duration": 0.33338284492492676, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817857}, {"id": 12817859, "title": "Take action PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.06636190414428711, "score": null, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817857}, {"id": 12817860, "title": "Use action tests", "description": null, "duration": 0.3099229335784912, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817843}, {"id": 12817861, "title": "Use action unit test", "description": "Tests for `Use` action.\n", "duration": 0.20407390594482422, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817860}, {"id": 12817862, "title": "Use action PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.10584902763366699, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817860}, {"id": 12817863, "title": "Behaviours", "description": null, "duration": 0.7268280982971191, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": null}, {"id": 12817864, "title": "Behaviour Tests", "description": null, "duration": 0.25701403617858887, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817863}, {"id": 12817865, "title": "Behaviour interface test", "description": "This test checks that the interface declares all required methods.\nIt is not scored and serves primarily as a check of proper interface implementation.\nFailing to create the interface _exactly_ as required by dependent tests will most likely make them fail.\n", "duration": 0.14220380783081055, "score": null, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817864}, {"id": 12817866, "title": "Behaviour PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.11481022834777832, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817864}, {"id": 12817867, "title": "Observing Tests", "description": null, "duration": 0.18110251426696777, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817863}, {"id": 12817868, "title": "Observing unit test", "description": "Tests for `Observing` behaviour that should subscribe to a topic\nand verify message before delegating to anoter behaviour.\n", "duration": 0.08158755302429199, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817867}, {"id": 12817869, "title": "Observing PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.09951496124267578, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817867}, {"id": 12817870, "title": "RandomlyMoving Tests", "description": null, "duration": 0.2887115478515625, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817863}, {"id": 12817871, "title": "RandomlyMoving unit test", "description": "Tests for `RandomlyMoving` behaviour that should schedule actions for random actor movement.\n", "duration": 0.16096234321594238, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817870}, {"id": 12817872, "title": "RandomlyMoving PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.12774920463562012, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817870}, {"id": 12817873, "title": "Characters", "description": null, "duration": 1.2940139770507812, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": null}, {"id": 12817874, "title": "Alive Tests", "description": null, "duration": 0.19380831718444824, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817873}, {"id": 12817875, "title": "Alive interface test", "description": "This test checks that the interface declares all required methods.\nIt is not scored and serves primarily as a check of proper interface implementation.\nFailing to create the interface _exactly_ as required by dependent tests will most likely make them fail.\n", "duration": 0.09718179702758789, "score": null, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817874}, {"id": 12817876, "title": "Alive PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.09662652015686035, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817874}, {"id": 12817877, "title": "Armed Tests", "description": null, "duration": 0.24025368690490723, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817873}, {"id": 12817878, "title": "Armed interface test", "description": "This test checks that the interface declares all required methods.\nIt is not scored and serves primarily as a check of proper interface implementation.\nFailing to create the interface _exactly_ as required by dependent tests will most likely make them fail.\n", "duration": 0.12812161445617676, "score": null, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817877}, {"id": 12817879, "title": "Armed PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.11213207244873047, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817877}, {"id": 12817880, "title": "Enemy Tests", "description": null, "duration": 0.23667311668395996, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817873}, {"id": 12817881, "title": "Enemy interface test", "description": "This test checks that the interface declares all required methods.\nIt is not scored and serves primarily as a check of proper interface implementation.\nFailing to create the interface _exactly_ as required by dependent tests will most likely make them fail.\n", "duration": 0.1401989459991455, "score": null, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817880}, {"id": 12817882, "title": "Enemy PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.09647417068481445, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817880}, {"id": 12817883, "title": "Alien Tests", "description": null, "duration": 0.1685018539428711, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817873}, {"id": 12817884, "title": "Alien unit test", "description": "Test for `Alien` actor.\n", "duration": 0.07658243179321289, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817883}, {"id": 12817885, "title": "Alien PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.0919194221496582, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817883}, {"id": 12817886, "title": "Health Tests", "description": null, "duration": 0.2481527328491211, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817873}, {"id": 12817887, "title": "Health unit test", "description": "Base test for `Health` methods.\n", "duration": 0.07343888282775879, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817886}, {"id": 12817888, "title": "HealthExhaustion unit test", "description": "Tests of _health exhaustion_ situations.\n", "duration": 0.10368824005126953, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817886}, {"id": 12817889, "title": "Health PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.07102560997009277, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817886}, {"id": 12817890, "title": "Ripley Tests", "description": null, "duration": 0.20662426948547363, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817873}, {"id": 12817891, "title": "Ripley unit test", "description": "Tests for _Ripley_.\n", "duration": 0.1101686954498291, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817890}, {"id": 12817892, "title": "Ripley PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.09645557403564453, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817890}, {"id": 12817893, "title": "Controllers", "description": null, "duration": 2.5364458560943604, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": null}, {"id": 12817894, "title": "Keeper Controller Tests", "description": null, "duration": 0.5267798900604248, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817893}, {"id": 12817895, "title": "Keeper Controller unit test", "description": "Tests for `KeeperController` when using container-manipulating actions.\n", "duration": 0.18875932693481445, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817894}, {"id": 12817896, "title": "Keeper Controller unit test for Use action", "description": "Tests for `KeeperController` when using `Use` action.\n", "duration": 0.23129606246948242, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817894}, {"id": 12817897, "title": "Keeper Controller PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.10672450065612793, "score": null, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817894}, {"id": 12817898, "title": "MovableController Tests", "description": null, "duration": 1.8185453414916992, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817893}, {"id": 12817899, "title": "Movable Controller unit test", "description": "Tests for `MovableController` when using single directional keys.\n", "duration": 1.290292739868164, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817898}, {"id": 12817900, "title": "Movable Controller unit test for key combinations", "description": "Tests for `MovableController` when using directional key combinations.\n", "duration": 0.4490659236907959, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817898}, {"id": 12817901, "title": "Movable Controller PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.07918667793273926, "score": null, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817898}, {"id": 12817902, "title": "Shooter Controller Tests", "description": null, "duration": 0.19112062454223633, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817893}, {"id": 12817903, "title": "Shooter Controller unit test", "description": "Tests for `ShooterController`.\n", "duration": 0.12146329879760742, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817902}, {"id": 12817904, "title": "Shooter Controller PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.0696573257446289, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817902}, {"id": 12817905, "title": "Items", "description": null, "duration": 1.352367639541626, "score": 7.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": null}, {"id": 12817906, "title": "Collectible Tests", "description": null, "duration": 0.19008684158325195, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817905}, {"id": 12817907, "title": "Collectible interface test", "description": "This test checks that the interface declares all required methods.\nIt is not scored and serves primarily as a check of proper interface implementation.\nFailing to create the interface _exactly_ as required by dependent tests will most likely make them fail.\n", "duration": 0.0876321792602539, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817906}, {"id": 12817908, "title": "Collectible PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.10245466232299805, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817906}, {"id": 12817909, "title": "Usable Tests", "description": null, "duration": 0.22702693939208984, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817905}, {"id": 12817910, "title": "Usable interface test", "description": "This test checks that the interface declares all required methods.\nIt is not scored and serves primarily as a check of proper interface implementation.\nFailing to create the interface _exactly_ as required by dependent tests will most likely make them fail.\n", "duration": 0.09841203689575195, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817909}, {"id": 12817911, "title": "Usable PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.1286149024963379, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817909}, {"id": 12817912, "title": "Ammo Tests", "description": null, "duration": 0.23320865631103516, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817905}, {"id": 12817913, "title": "Ammo unit test", "description": "Test for `Ammo` item.\n", "duration": 0.12718987464904785, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817912}, {"id": 12817914, "title": "Ammo PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.1060187816619873, "score": null, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817912}, {"id": 12817915, "title": "Backpack Tests", "description": null, "duration": 0.45169830322265625, "score": 7.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817905}, {"id": 12817916, "title": "Backpack unit test", "description": "Tests for `Backpack` base behaviour.\n", "duration": 0.1753673553466797, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817915}, {"id": 12817917, "title": "Backpack Manipulation unit test", "description": "Tests for `Backpack` content manipulation.\n", "duration": 0.18286418914794922, "score": 4.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817915}, {"id": 12817918, "title": "Backpack PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.09346675872802734, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817915}, {"id": 12817919, "title": "Energy Tests", "description": null, "duration": 0.2503468990325928, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817905}, {"id": 12817920, "title": "Energy unit test", "description": "Tests for `Energy` item.\n", "duration": 0.14569830894470215, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817919}, {"id": 12817921, "title": "Energy PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.10464859008789062, "score": null, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817919}, {"id": 12817922, "title": "Openables", "description": null, "duration": 0.7715303897857666, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": null}, {"id": 12817923, "title": "Openable Tests", "description": null, "duration": 0.22560381889343262, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817922}, {"id": 12817924, "title": "Openable interface test", "description": "This test checks that the interface declares all required methods.\nIt is not scored and serves primarily as a check of proper interface implementation.\nFailing to create the interface _exactly_ as required by dependent tests will most likely make them fail.\n", "duration": 0.12308359146118164, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817923}, {"id": 12817925, "title": "Openable PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.10252022743225098, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817923}, {"id": 12817926, "title": "Door Tests", "description": null, "duration": 0.545926570892334, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817922}, {"id": 12817927, "title": "Door unit test", "description": "Base tests for `Door`.\n", "duration": 0.16245269775390625, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817926}, {"id": 12817928, "title": "Door in horizontal orientation unit test", "description": "Tests for `Door` created in horizontal orientation.\n", "duration": 0.12157392501831055, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817926}, {"id": 12817929, "title": "Door in vertical orientation unit test", "description": "Tests for `Door` created in vertical orientation.\n", "duration": 0.15515828132629395, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817926}, {"id": 12817930, "title": "Door PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.10674166679382324, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817926}, {"id": 12817931, "title": "Weapons", "description": null, "duration": 0.9757099151611328, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": null}, {"id": 12817932, "title": "Fireable Tests", "description": null, "duration": 0.26420068740844727, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817931}, {"id": 12817933, "title": "Fireable interface test", "description": "This test checks that the interface declares all required methods.\nIt is not scored and serves primarily as a check of proper interface implementation.\nFailing to create the interface _exactly_ as required by dependent tests will most likely make them fail.\n", "duration": 0.13301324844360352, "score": null, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817932}, {"id": 12817934, "title": "Fireable PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.13118743896484375, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817932}, {"id": 12817935, "title": "Bullet Tests", "description": null, "duration": 0.26360154151916504, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817931}, {"id": 12817936, "title": "Bullet unit test", "description": "Tests for `Bullet`.\n", "duration": 0.12105035781860352, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817935}, {"id": 12817937, "title": "Bullet PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.14255118370056152, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817935}, {"id": 12817938, "title": "Firearm Tests", "description": null, "duration": 0.22269296646118164, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817931}, {"id": 12817939, "title": "Firearm unit test", "description": "Tests for abstract `Firearm`.\n", "duration": 0.13489675521850586, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817938}, {"id": 12817940, "title": "Firearm PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.08779621124267578, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817938}, {"id": 12817941, "title": "Gun Tests", "description": null, "duration": 0.22521471977233887, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817931}, {"id": 12817942, "title": "Gun unit test", "description": "Tests for `Gun`.\n", "duration": 0.15128874778747559, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817941}, {"id": 12817943, "title": "Gun PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.07392597198486328, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817941}, {"id": 12817944, "title": "Other", "description": null, "duration": 0.7913568019866943, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": null}, {"id": 12817945, "title": "Keeper Tests", "description": null, "duration": 0.19851326942443848, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817944}, {"id": 12817946, "title": "Keeper interface test", "description": "This test checks that the interface declares all required methods.\nIt is not scored and serves primarily as a check of proper interface implementation.\nFailing to create the interface _exactly_ as required by dependent tests will most likely make them fail.\n", "duration": 0.0880429744720459, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817945}, {"id": 12817947, "title": "Keeper PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.11047029495239258, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817945}, {"id": 12817948, "title": "Movable Tests", "description": null, "duration": 0.2360072135925293, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817944}, {"id": 12817949, "title": "Movable interface test", "description": "This test checks that the interface declares all required methods.\nIt is not scored and serves primarily as a check of proper interface implementation.\nFailing to create the interface _exactly_ as required by dependent tests will most likely make them fail.\n", "duration": 0.1336381435394287, "score": null, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817948}, {"id": 12817950, "title": "Movable PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.10236907005310059, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817948}, {"id": 12817951, "title": "Direction Tests", "description": null, "duration": 0.35683631896972656, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 431585, "parent": 12817944}, {"id": 12817952, "title": "Base Direction unit test", "description": "Tests for base `Direction` enum values and `fromAngle()` method.\n", "duration": 0.11312055587768555, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817951}, {"id": 12817953, "title": "Direction unit test for combined directions", "description": "Tests for `Direction` combined directions and related method `combine()`\n", "duration": 0.14754819869995117, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817951}, {"id": 12817954, "title": "Direction PMD test", "description": "Checks for [PMD rules](https://kurzy.kpi.fei.tuke.sk/oop/resources/download/pmd-ruleset.xml) violations.\nAny found violation discards score gained in unit tests.\n", "duration": 0.09616756439208984, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 431585, "parent": 12817951}], "id": 431585, "resource_id": "9e88ee4e-20b5-4f32-89ad-118ea8a36cad", "date_submitted": "2021-12-04T10:36:40Z", "date_evaluated": "2021-12-04T11:17:31.270Z", "max_score": 100.0}