{"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": 48.5, "percentage": 48.5, "testcases": [{"id": 12891794, "title": "Project structure check", "description": null, "duration": 0.14542055130004883, "score": null, "hint": null, "strict": true, "passed": true, "type": "ws", "render": "normal", "submission": 432430, "parent": null}, {"id": 12891795, "title": "Lines of code report", "description": null, "duration": 0.17051219940185547, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": null}, {"id": 12891796, "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.7719566822052002, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": null}, {"id": 12891797, "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.6545283794403076, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": null}, {"id": 12891798, "title": "Fields accessibility test", "description": "All declared class fields must be private. This test is _strict_.\n", "duration": 3.6276824474334717, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": null}, {"id": 12891799, "title": "Actions", "description": null, "duration": 3.9711616039276123, "score": 20.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432430, "parent": null}, {"id": 12891800, "title": "Drop action tests", "description": null, "duration": 1.024763822555542, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891799}, {"id": 12891801, "title": "Drop action unit test", "description": "Tests for `Drop` action.\n", "duration": 0.9031553268432617, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891800}, {"id": 12891802, "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.12160849571228027, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891800}, {"id": 12891803, "title": "Fire action tests", "description": null, "duration": 0.7036535739898682, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891799}, {"id": 12891804, "title": "Fire action unit test", "description": "Tests for `Fire` action.\n", "duration": 0.5782632827758789, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891803}, {"id": 12891805, "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.12539029121398926, "score": null, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891803}, {"id": 12891806, "title": "Move action tests", "description": null, "duration": 1.0584707260131836, "score": 5.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891799}, {"id": 12891807, "title": "Move action unit test", "description": "Basic test for `Move` action.\n", "duration": 0.39327216148376465, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891806}, {"id": 12891808, "title": "Moving movable actor unit test", "description": "Tests for working with `Movable` actor within `Move` action.\n", "duration": 0.5561118125915527, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891806}, {"id": 12891809, "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.10908675193786621, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891806}, {"id": 12891810, "title": "Shift action tests", "description": null, "duration": 0.29563093185424805, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891799}, {"id": 12891811, "title": "Shift action unit test", "description": "Tests for `Shift` action.\n", "duration": 0.21275711059570312, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891810}, {"id": 12891812, "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.08287382125854492, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891810}, {"id": 12891813, "title": "Take action tests", "description": null, "duration": 0.48294568061828613, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891799}, {"id": 12891814, "title": "Take action unit test", "description": "Tests for `Take` action.\n", "duration": 0.36768436431884766, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891813}, {"id": 12891815, "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.11526131629943848, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891813}, {"id": 12891816, "title": "Use action tests", "description": null, "duration": 0.4056968688964844, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891799}, {"id": 12891817, "title": "Use action unit test", "description": "Tests for `Use` action.\n", "duration": 0.273698091506958, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891816}, {"id": 12891818, "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.13199877738952637, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891816}, {"id": 12891819, "title": "Behaviours", "description": null, "duration": 0.6778914928436279, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432430, "parent": null}, {"id": 12891820, "title": "Behaviour Tests", "description": null, "duration": 0.2009263038635254, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891819}, {"id": 12891821, "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.12177538871765137, "score": null, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891820}, {"id": 12891822, "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.07915091514587402, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891820}, {"id": 12891823, "title": "Observing Tests", "description": null, "duration": 0.2009134292602539, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891819}, {"id": 12891824, "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.10567712783813477, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891823}, {"id": 12891825, "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.09523630142211914, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891823}, {"id": 12891826, "title": "RandomlyMoving Tests", "description": null, "duration": 0.27605175971984863, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891819}, {"id": 12891827, "title": "RandomlyMoving unit test", "description": "Tests for `RandomlyMoving` behaviour that should schedule actions for random actor movement.\n", "duration": 0.1360311508178711, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891826}, {"id": 12891828, "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.14002060890197754, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891826}, {"id": 12891829, "title": "Characters", "description": null, "duration": 1.856740951538086, "score": 3.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432430, "parent": null}, {"id": 12891830, "title": "Alive Tests", "description": null, "duration": 0.26322102546691895, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891829}, {"id": 12891831, "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.15303397178649902, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891830}, {"id": 12891832, "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.11018705368041992, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891830}, {"id": 12891833, "title": "Armed Tests", "description": null, "duration": 0.18659543991088867, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891829}, {"id": 12891834, "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.11121964454650879, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891833}, {"id": 12891835, "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.07537579536437988, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891833}, {"id": 12891836, "title": "Enemy Tests", "description": null, "duration": 0.25524163246154785, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891829}, {"id": 12891837, "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.16199660301208496, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891836}, {"id": 12891838, "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.09324502944946289, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891836}, {"id": 12891839, "title": "Alien Tests", "description": null, "duration": 0.2547445297241211, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891829}, {"id": 12891840, "title": "Alien unit test", "description": "Test for `Alien` actor.\n", "duration": 0.1517324447631836, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891839}, {"id": 12891841, "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.1030120849609375, "score": null, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891839}, {"id": 12891842, "title": "Health Tests", "description": null, "duration": 0.5801777839660645, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891829}, {"id": 12891843, "title": "Health unit test", "description": "Base test for `Health` methods.\n", "duration": 0.290402889251709, "score": 4.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891842}, {"id": 12891844, "title": "HealthExhaustion unit test", "description": "Tests of _health exhaustion_ situations.\n", "duration": 0.17354989051818848, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891842}, {"id": 12891845, "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.11622500419616699, "score": null, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891842}, {"id": 12891846, "title": "Ripley Tests", "description": null, "duration": 0.3167605400085449, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891829}, {"id": 12891847, "title": "Ripley unit test", "description": "Tests for _Ripley_.\n", "duration": 0.19881939888000488, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891846}, {"id": 12891848, "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.11794114112854004, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891846}, {"id": 12891849, "title": "Controllers", "description": null, "duration": 1.4876887798309326, "score": 6.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432430, "parent": null}, {"id": 12891850, "title": "Keeper Controller Tests", "description": null, "duration": 0.6290121078491211, "score": 6.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891849}, {"id": 12891851, "title": "Keeper Controller unit test", "description": "Tests for `KeeperController` when using container-manipulating actions.\n", "duration": 0.147629976272583, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891850}, {"id": 12891852, "title": "Keeper Controller unit test for Use action", "description": "Tests for `KeeperController` when using `Use` action.\n", "duration": 0.3682398796081543, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891850}, {"id": 12891853, "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.11314225196838379, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891850}, {"id": 12891854, "title": "MovableController Tests", "description": null, "duration": 0.5635597705841064, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891849}, {"id": 12891855, "title": "Movable Controller unit test", "description": "Tests for `MovableController` when using single directional keys.\n", "duration": 0.1815166473388672, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891854}, {"id": 12891856, "title": "Movable Controller unit test for key combinations", "description": "Tests for `MovableController` when using directional key combinations.\n", "duration": 0.25179624557495117, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891854}, {"id": 12891857, "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.13024687767028809, "score": null, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891854}, {"id": 12891858, "title": "Shooter Controller Tests", "description": null, "duration": 0.2951169013977051, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891849}, {"id": 12891859, "title": "Shooter Controller unit test", "description": "Tests for `ShooterController`.\n", "duration": 0.14947986602783203, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891858}, {"id": 12891860, "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.14563703536987305, "score": null, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891858}, {"id": 12891861, "title": "Items", "description": null, "duration": 1.782660961151123, "score": 12.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432430, "parent": null}, {"id": 12891862, "title": "Collectible Tests", "description": null, "duration": 0.28081488609313965, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891861}, {"id": 12891863, "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.172990083694458, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891862}, {"id": 12891864, "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.10782480239868164, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891862}, {"id": 12891865, "title": "Usable Tests", "description": null, "duration": 0.27585673332214355, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891861}, {"id": 12891866, "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.16620635986328125, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891865}, {"id": 12891867, "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.1096503734588623, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891865}, {"id": 12891868, "title": "Ammo Tests", "description": null, "duration": 0.3224351406097412, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891861}, {"id": 12891869, "title": "Ammo unit test", "description": "Test for `Ammo` item.\n", "duration": 0.22249865531921387, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891868}, {"id": 12891870, "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.09993648529052734, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891868}, {"id": 12891871, "title": "Backpack Tests", "description": null, "duration": 0.558506965637207, "score": 7.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891861}, {"id": 12891872, "title": "Backpack unit test", "description": "Tests for `Backpack` base behaviour.\n", "duration": 0.21738839149475098, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891871}, {"id": 12891873, "title": "Backpack Manipulation unit test", "description": "Tests for `Backpack` content manipulation.\n", "duration": 0.22666621208190918, "score": 4.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891871}, {"id": 12891874, "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.11445236206054688, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891871}, {"id": 12891875, "title": "Energy Tests", "description": null, "duration": 0.3450472354888916, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891861}, {"id": 12891876, "title": "Energy unit test", "description": "Tests for `Energy` item.\n", "duration": 0.2658092975616455, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891875}, {"id": 12891877, "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.0792379379272461, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891875}, {"id": 12891878, "title": "Openables", "description": null, "duration": 0.8886377811431885, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432430, "parent": null}, {"id": 12891879, "title": "Openable Tests", "description": null, "duration": 0.267073392868042, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891878}, {"id": 12891880, "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.15378928184509277, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891879}, {"id": 12891881, "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.11328411102294922, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891879}, {"id": 12891882, "title": "Door Tests", "description": null, "duration": 0.6215643882751465, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891878}, {"id": 12891883, "title": "Door unit test", "description": "Base tests for `Door`.\n", "duration": 0.1527400016784668, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891882}, {"id": 12891884, "title": "Door in horizontal orientation unit test", "description": "Tests for `Door` created in horizontal orientation.\n", "duration": 0.14003658294677734, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891882}, {"id": 12891885, "title": "Door in vertical orientation unit test", "description": "Tests for `Door` created in vertical orientation.\n", "duration": 0.20190095901489258, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891882}, {"id": 12891886, "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.12688684463500977, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891882}, {"id": 12891887, "title": "Weapons", "description": null, "duration": 1.3174569606781006, "score": 5.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432430, "parent": null}, {"id": 12891888, "title": "Fireable Tests", "description": null, "duration": 0.25038838386535645, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891887}, {"id": 12891889, "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.14225077629089355, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891888}, {"id": 12891890, "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.10813760757446289, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891888}, {"id": 12891891, "title": "Bullet Tests", "description": null, "duration": 0.43931126594543457, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891887}, {"id": 12891892, "title": "Bullet unit test", "description": "Tests for `Bullet`.\n", "duration": 0.3193483352661133, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891891}, {"id": 12891893, "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.11996293067932129, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891891}, {"id": 12891894, "title": "Firearm Tests", "description": null, "duration": 0.36310243606567383, "score": 4.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891887}, {"id": 12891895, "title": "Firearm unit test", "description": "Tests for abstract `Firearm`.\n", "duration": 0.2806234359741211, "score": 4.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891894}, {"id": 12891896, "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.08247900009155273, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891894}, {"id": 12891897, "title": "Gun Tests", "description": null, "duration": 0.26465487480163574, "score": 1.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891887}, {"id": 12891898, "title": "Gun unit test", "description": "Tests for `Gun`.\n", "duration": 0.13860082626342773, "score": 1.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891897}, {"id": 12891899, "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.126054048538208, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891897}, {"id": 12891900, "title": "Other", "description": null, "duration": 0.9739701747894287, "score": 2.5, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432430, "parent": null}, {"id": 12891901, "title": "Keeper Tests", "description": null, "duration": 0.2768111228942871, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891900}, {"id": 12891902, "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.15355920791625977, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891901}, {"id": 12891903, "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.12325191497802734, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891901}, {"id": 12891904, "title": "Movable Tests", "description": null, "duration": 0.25582361221313477, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891900}, {"id": 12891905, "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.1392676830291748, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891904}, {"id": 12891906, "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.11655592918395996, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891904}, {"id": 12891907, "title": "Direction Tests", "description": null, "duration": 0.44133543968200684, "score": 2.5, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432430, "parent": 12891900}, {"id": 12891908, "title": "Base Direction unit test", "description": "Tests for base `Direction` enum values and `fromAngle()` method.\n", "duration": 0.13493657112121582, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891907}, {"id": 12891909, "title": "Direction unit test for combined directions", "description": "Tests for `Direction` combined directions and related method `combine()`\n", "duration": 0.19409799575805664, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891907}, {"id": 12891910, "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.11230087280273438, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432430, "parent": 12891907}], "id": 432430, "resource_id": "0a9f002a-377e-4300-84c1-186c75d800a7", "date_submitted": "2021-12-05T11:00:03Z", "date_evaluated": "2021-12-05T13:06:01.175Z", "max_score": 100.0}