{"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": 38.5, "percentage": 38.5, "testcases": [{"id": 12863873, "title": "Project structure check", "description": null, "duration": 5.606775760650635, "score": null, "hint": null, "strict": true, "passed": true, "type": "ws", "render": "normal", "submission": 432127, "parent": null}, {"id": 12863874, "title": "Lines of code report", "description": null, "duration": 0.14289522171020508, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": null}, {"id": 12863875, "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.7652525901794434, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": null}, {"id": 12863876, "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.7948713302612305, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": null}, {"id": 12863877, "title": "Fields accessibility test", "description": "All declared class fields must be private. This test is _strict_.\n", "duration": 3.958331823348999, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": null}, {"id": 12863878, "title": "Actions", "description": null, "duration": 4.117232084274292, "score": 15.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432127, "parent": null}, {"id": 12863879, "title": "Drop action tests", "description": null, "duration": 0.9070291519165039, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863878}, {"id": 12863880, "title": "Drop action unit test", "description": "Tests for `Drop` action.\n", "duration": 0.7903523445129395, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863879}, {"id": 12863881, "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.11667680740356445, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863879}, {"id": 12863882, "title": "Fire action tests", "description": null, "duration": 0.7297122478485107, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863878}, {"id": 12863883, "title": "Fire action unit test", "description": "Tests for `Fire` action.\n", "duration": 0.6113662719726562, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863882}, {"id": 12863884, "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.11834597587585449, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863882}, {"id": 12863885, "title": "Move action tests", "description": null, "duration": 1.088777780532837, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863878}, {"id": 12863886, "title": "Move action unit test", "description": "Basic test for `Move` action.\n", "duration": 0.3683302402496338, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863885}, {"id": 12863887, "title": "Moving movable actor unit test", "description": "Tests for working with `Movable` actor within `Move` action.\n", "duration": 0.6164777278900146, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863885}, {"id": 12863888, "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.10396981239318848, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863885}, {"id": 12863889, "title": "Shift action tests", "description": null, "duration": 0.3392810821533203, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863878}, {"id": 12863890, "title": "Shift action unit test", "description": "Tests for `Shift` action.\n", "duration": 0.2064063549041748, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863889}, {"id": 12863891, "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.1328747272491455, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863889}, {"id": 12863892, "title": "Take action tests", "description": null, "duration": 0.6111199855804443, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863878}, {"id": 12863893, "title": "Take action unit test", "description": "Tests for `Take` action.\n", "duration": 0.473372220993042, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863892}, {"id": 12863894, "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.13774776458740234, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863892}, {"id": 12863895, "title": "Use action tests", "description": null, "duration": 0.4413118362426758, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863878}, {"id": 12863896, "title": "Use action unit test", "description": "Tests for `Use` action.\n", "duration": 0.3000307083129883, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863895}, {"id": 12863897, "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.1412811279296875, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863895}, {"id": 12863898, "title": "Behaviours", "description": null, "duration": 0.8654348850250244, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432127, "parent": null}, {"id": 12863899, "title": "Behaviour Tests", "description": null, "duration": 0.34986090660095215, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863898}, {"id": 12863900, "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.22208595275878906, "score": null, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863899}, {"id": 12863901, "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.12777495384216309, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863899}, {"id": 12863902, "title": "Observing Tests", "description": null, "duration": 0.25323963165283203, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863898}, {"id": 12863903, "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.1574268341064453, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863902}, {"id": 12863904, "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.09581279754638672, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863902}, {"id": 12863905, "title": "RandomlyMoving Tests", "description": null, "duration": 0.26233434677124023, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863898}, {"id": 12863906, "title": "RandomlyMoving unit test", "description": "Tests for `RandomlyMoving` behaviour that should schedule actions for random actor movement.\n", "duration": 0.12864327430725098, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863905}, {"id": 12863907, "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.13369107246398926, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863905}, {"id": 12863908, "title": "Characters", "description": null, "duration": 2.397876262664795, "score": 3.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432127, "parent": null}, {"id": 12863909, "title": "Alive Tests", "description": null, "duration": 0.36912107467651367, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863908}, {"id": 12863910, "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.20435166358947754, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863909}, {"id": 12863911, "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.16476941108703613, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863909}, {"id": 12863912, "title": "Armed Tests", "description": null, "duration": 0.4525480270385742, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863908}, {"id": 12863913, "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.26833128929138184, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863912}, {"id": 12863914, "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.18421673774719238, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863912}, {"id": 12863915, "title": "Enemy Tests", "description": null, "duration": 0.4189434051513672, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863908}, {"id": 12863916, "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.24526119232177734, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863915}, {"id": 12863917, "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.17368221282958984, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863915}, {"id": 12863918, "title": "Alien Tests", "description": null, "duration": 0.25061774253845215, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863908}, {"id": 12863919, "title": "Alien unit test", "description": "Test for `Alien` actor.\n", "duration": 0.1332993507385254, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863918}, {"id": 12863920, "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.11731839179992676, "score": null, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863918}, {"id": 12863921, "title": "Health Tests", "description": null, "duration": 0.6185328960418701, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863908}, {"id": 12863922, "title": "Health unit test", "description": "Base test for `Health` methods.\n", "duration": 0.20426201820373535, "score": 4.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863921}, {"id": 12863923, "title": "HealthExhaustion unit test", "description": "Tests of _health exhaustion_ situations.\n", "duration": 0.2855362892150879, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863921}, {"id": 12863924, "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.12873458862304688, "score": null, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863921}, {"id": 12863925, "title": "Ripley Tests", "description": null, "duration": 0.2881131172180176, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863908}, {"id": 12863926, "title": "Ripley unit test", "description": "Tests for _Ripley_.\n", "duration": 0.17073631286621094, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863925}, {"id": 12863927, "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.11737680435180664, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863925}, {"id": 12863928, "title": "Controllers", "description": null, "duration": 3.0522079467773438, "score": 6.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432127, "parent": null}, {"id": 12863929, "title": "Keeper Controller Tests", "description": null, "duration": 0.7195258140563965, "score": 6.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863928}, {"id": 12863930, "title": "Keeper Controller unit test", "description": "Tests for `KeeperController` when using container-manipulating actions.\n", "duration": 0.20996546745300293, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863929}, {"id": 12863931, "title": "Keeper Controller unit test for Use action", "description": "Tests for `KeeperController` when using `Use` action.\n", "duration": 0.4105343818664551, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863929}, {"id": 12863932, "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.09902596473693848, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863929}, {"id": 12863933, "title": "MovableController Tests", "description": null, "duration": 2.093839168548584, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863928}, {"id": 12863934, "title": "Movable Controller unit test", "description": "Tests for `MovableController` when using single directional keys.\n", "duration": 1.366011381149292, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863933}, {"id": 12863935, "title": "Movable Controller unit test for key combinations", "description": "Tests for `MovableController` when using directional key combinations.\n", "duration": 0.5925202369689941, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863933}, {"id": 12863936, "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.13530755043029785, "score": null, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863933}, {"id": 12863937, "title": "Shooter Controller Tests", "description": null, "duration": 0.23884296417236328, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863928}, {"id": 12863938, "title": "Shooter Controller unit test", "description": "Tests for `ShooterController`.\n", "duration": 0.12047910690307617, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863937}, {"id": 12863939, "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.11836385726928711, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863937}, {"id": 12863940, "title": "Items", "description": null, "duration": 2.363579511642456, "score": 9.5, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432127, "parent": null}, {"id": 12863941, "title": "Collectible Tests", "description": null, "duration": 0.22949671745300293, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863940}, {"id": 12863942, "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.12941813468933105, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863941}, {"id": 12863943, "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.10007858276367188, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863941}, {"id": 12863944, "title": "Usable Tests", "description": null, "duration": 0.31911706924438477, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863940}, {"id": 12863945, "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.18372797966003418, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863944}, {"id": 12863946, "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.13538908958435059, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863944}, {"id": 12863947, "title": "Ammo Tests", "description": null, "duration": 0.4658238887786865, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863940}, {"id": 12863948, "title": "Ammo unit test", "description": "Test for `Ammo` item.\n", "duration": 0.35567641258239746, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863947}, {"id": 12863949, "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.11014747619628906, "score": null, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863947}, {"id": 12863950, "title": "Backpack Tests", "description": null, "duration": 0.8483603000640869, "score": 7.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863940}, {"id": 12863951, "title": "Backpack unit test", "description": "Tests for `Backpack` base behaviour.\n", "duration": 0.31444644927978516, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863950}, {"id": 12863952, "title": "Backpack Manipulation unit test", "description": "Tests for `Backpack` content manipulation.\n", "duration": 0.36629176139831543, "score": 4.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863950}, {"id": 12863953, "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.16762208938598633, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863950}, {"id": 12863954, "title": "Energy Tests", "description": null, "duration": 0.5007815361022949, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863940}, {"id": 12863955, "title": "Energy unit test", "description": "Tests for `Energy` item.\n", "duration": 0.3732175827026367, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863954}, {"id": 12863956, "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.1275639533996582, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863954}, {"id": 12863957, "title": "Openables", "description": null, "duration": 1.1268959045410156, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432127, "parent": null}, {"id": 12863958, "title": "Openable Tests", "description": null, "duration": 0.3421039581298828, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863957}, {"id": 12863959, "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.18372178077697754, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863958}, {"id": 12863960, "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.15838217735290527, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863958}, {"id": 12863961, "title": "Door Tests", "description": null, "duration": 0.7847919464111328, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863957}, {"id": 12863962, "title": "Door unit test", "description": "Base tests for `Door`.\n", "duration": 0.25658249855041504, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863961}, {"id": 12863963, "title": "Door in horizontal orientation unit test", "description": "Tests for `Door` created in horizontal orientation.\n", "duration": 0.1840364933013916, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863961}, {"id": 12863964, "title": "Door in vertical orientation unit test", "description": "Tests for `Door` created in vertical orientation.\n", "duration": 0.1759331226348877, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863961}, {"id": 12863965, "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.16823983192443848, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863961}, {"id": 12863966, "title": "Weapons", "description": null, "duration": 1.5075056552886963, "score": 5.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432127, "parent": null}, {"id": 12863967, "title": "Fireable Tests", "description": null, "duration": 0.2817094326019287, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863966}, {"id": 12863968, "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.15068268775939941, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863967}, {"id": 12863969, "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.1310267448425293, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863967}, {"id": 12863970, "title": "Bullet Tests", "description": null, "duration": 0.5055415630340576, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863966}, {"id": 12863971, "title": "Bullet unit test", "description": "Tests for `Bullet`.\n", "duration": 0.372255802154541, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863970}, {"id": 12863972, "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.1332857608795166, "score": null, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863970}, {"id": 12863973, "title": "Firearm Tests", "description": null, "duration": 0.423663854598999, "score": 4.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863966}, {"id": 12863974, "title": "Firearm unit test", "description": "Tests for abstract `Firearm`.\n", "duration": 0.32520341873168945, "score": 4.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863973}, {"id": 12863975, "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.09846043586730957, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863973}, {"id": 12863976, "title": "Gun Tests", "description": null, "duration": 0.29659080505371094, "score": 1.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863966}, {"id": 12863977, "title": "Gun unit test", "description": "Tests for `Gun`.\n", "duration": 0.16028666496276855, "score": 1.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863976}, {"id": 12863978, "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.13630414009094238, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863976}, {"id": 12863979, "title": "Other", "description": null, "duration": 1.1654531955718994, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432127, "parent": null}, {"id": 12863980, "title": "Keeper Tests", "description": null, "duration": 0.27294182777404785, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863979}, {"id": 12863981, "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.12955832481384277, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863980}, {"id": 12863982, "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.14338350296020508, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863980}, {"id": 12863983, "title": "Movable Tests", "description": null, "duration": 0.2954385280609131, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863979}, {"id": 12863984, "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.14944195747375488, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863983}, {"id": 12863985, "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.1459965705871582, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863983}, {"id": 12863986, "title": "Direction Tests", "description": null, "duration": 0.5970728397369385, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432127, "parent": 12863979}, {"id": 12863987, "title": "Base Direction unit test", "description": "Tests for base `Direction` enum values and `fromAngle()` method.\n", "duration": 0.25542187690734863, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863986}, {"id": 12863988, "title": "Direction unit test for combined directions", "description": "Tests for `Direction` combined directions and related method `combine()`\n", "duration": 0.23156380653381348, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863986}, {"id": 12863989, "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.11008715629577637, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432127, "parent": 12863986}], "id": 432127, "resource_id": "d579aa4e-8129-4dd2-bc58-3b047d6bdfca", "date_submitted": "2021-12-04T22:41:55Z", "date_evaluated": "2021-12-04T23:03:16.274Z", "max_score": 100.0}