{"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": 89.5, "percentage": 89.5, "testcases": [{"id": 12917044, "title": "Project structure check", "description": null, "duration": 0.1349327564239502, "score": null, "hint": null, "strict": true, "passed": true, "type": "ws", "render": "normal", "submission": 432717, "parent": null}, {"id": 12917045, "title": "Lines of code report", "description": null, "duration": 0.1025702953338623, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": null}, {"id": 12917046, "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.5873069763183594, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": null}, {"id": 12917047, "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.4996163845062256, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": null}, {"id": 12917048, "title": "Fields accessibility test", "description": "All declared class fields must be private. This test is _strict_.\n", "duration": 4.136814117431641, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": null}, {"id": 12917049, "title": "Actions", "description": null, "duration": 4.895942211151123, "score": 25.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432717, "parent": null}, {"id": 12917050, "title": "Drop action tests", "description": null, "duration": 1.1586568355560303, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917049}, {"id": 12917051, "title": "Drop action unit test", "description": "Tests for `Drop` action.\n", "duration": 1.0332043170928955, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917050}, {"id": 12917052, "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.12545251846313477, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917050}, {"id": 12917053, "title": "Fire action tests", "description": null, "duration": 0.8489065170288086, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917049}, {"id": 12917054, "title": "Fire action unit test", "description": "Tests for `Fire` action.\n", "duration": 0.7127528190612793, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917053}, {"id": 12917055, "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.1361536979675293, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917053}, {"id": 12917056, "title": "Move action tests", "description": null, "duration": 1.5238173007965088, "score": 5.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917049}, {"id": 12917057, "title": "Move action unit test", "description": "Basic test for `Move` action.\n", "duration": 0.5211012363433838, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917056}, {"id": 12917058, "title": "Moving movable actor unit test", "description": "Tests for working with `Movable` actor within `Move` action.\n", "duration": 0.8739252090454102, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917056}, {"id": 12917059, "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.12879085540771484, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917056}, {"id": 12917060, "title": "Shift action tests", "description": null, "duration": 0.34862375259399414, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917049}, {"id": 12917061, "title": "Shift action unit test", "description": "Tests for `Shift` action.\n", "duration": 0.2617926597595215, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917060}, {"id": 12917062, "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.08683109283447266, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917060}, {"id": 12917063, "title": "Take action tests", "description": null, "duration": 0.574507474899292, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917049}, {"id": 12917064, "title": "Take action unit test", "description": "Tests for `Take` action.\n", "duration": 0.4471149444580078, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917063}, {"id": 12917065, "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.12739253044128418, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917063}, {"id": 12917066, "title": "Use action tests", "description": null, "duration": 0.44143033027648926, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917049}, {"id": 12917067, "title": "Use action unit test", "description": "Tests for `Use` action.\n", "duration": 0.31038713455200195, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917066}, {"id": 12917068, "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.1310431957244873, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917066}, {"id": 12917069, "title": "Behaviours", "description": null, "duration": 1.4168972969055176, "score": 2.5, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432717, "parent": null}, {"id": 12917070, "title": "Behaviour Tests", "description": null, "duration": 0.2673988342285156, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917069}, {"id": 12917071, "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.18254494667053223, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917070}, {"id": 12917072, "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.0848538875579834, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917070}, {"id": 12917073, "title": "Observing Tests", "description": null, "duration": 0.5203635692596436, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917069}, {"id": 12917074, "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.3779141902923584, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917073}, {"id": 12917075, "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.14244937896728516, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917073}, {"id": 12917076, "title": "RandomlyMoving Tests", "description": null, "duration": 0.6291348934173584, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917069}, {"id": 12917077, "title": "RandomlyMoving unit test", "description": "Tests for `RandomlyMoving` behaviour that should schedule actions for random actor movement.\n", "duration": 0.5345809459686279, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917076}, {"id": 12917078, "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.09455394744873047, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917076}, {"id": 12917079, "title": "Characters", "description": null, "duration": 2.6781463623046875, "score": 10.5, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432717, "parent": null}, {"id": 12917080, "title": "Alive Tests", "description": null, "duration": 0.27442502975463867, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917079}, {"id": 12917081, "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.14071393013000488, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917080}, {"id": 12917082, "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.1337110996246338, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917080}, {"id": 12917083, "title": "Armed Tests", "description": null, "duration": 0.35294532775878906, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917079}, {"id": 12917084, "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.1773686408996582, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917083}, {"id": 12917085, "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.17557668685913086, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917083}, {"id": 12917086, "title": "Enemy Tests", "description": null, "duration": 0.3174450397491455, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917079}, {"id": 12917087, "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.20693540573120117, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917086}, {"id": 12917088, "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.11050963401794434, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917086}, {"id": 12917089, "title": "Alien Tests", "description": null, "duration": 0.5987982749938965, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917079}, {"id": 12917090, "title": "Alien unit test", "description": "Test for `Alien` actor.\n", "duration": 0.49790167808532715, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917089}, {"id": 12917091, "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.10089659690856934, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917089}, {"id": 12917092, "title": "Health Tests", "description": null, "duration": 0.719151496887207, "score": 4.5, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917079}, {"id": 12917093, "title": "Health unit test", "description": "Base test for `Health` methods.\n", "duration": 0.33109569549560547, "score": 4.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917092}, {"id": 12917094, "title": "HealthExhaustion unit test", "description": "Tests of _health exhaustion_ situations.\n", "duration": 0.2525961399078369, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917092}, {"id": 12917095, "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.13545966148376465, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917092}, {"id": 12917096, "title": "Ripley Tests", "description": null, "duration": 0.41538119316101074, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917079}, {"id": 12917097, "title": "Ripley unit test", "description": "Tests for _Ripley_.\n", "duration": 0.2333979606628418, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917096}, {"id": 12917098, "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.18198323249816895, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917096}, {"id": 12917099, "title": "Controllers", "description": null, "duration": 4.282837629318237, "score": 18.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": null}, {"id": 12917100, "title": "Keeper Controller Tests", "description": null, "duration": 0.9260122776031494, "score": 6.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917099}, {"id": 12917101, "title": "Keeper Controller unit test", "description": "Tests for `KeeperController` when using container-manipulating actions.\n", "duration": 0.2888967990875244, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917100}, {"id": 12917102, "title": "Keeper Controller unit test for Use action", "description": "Tests for `KeeperController` when using `Use` action.\n", "duration": 0.47206950187683105, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917100}, {"id": 12917103, "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.16504597663879395, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917100}, {"id": 12917104, "title": "MovableController Tests", "description": null, "duration": 2.906601905822754, "score": 10.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917099}, {"id": 12917105, "title": "Movable Controller unit test", "description": "Tests for `MovableController` when using single directional keys.\n", "duration": 1.7444617748260498, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917104}, {"id": 12917106, "title": "Movable Controller unit test for key combinations", "description": "Tests for `MovableController` when using directional key combinations.\n", "duration": 0.9644606113433838, "score": 7.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917104}, {"id": 12917107, "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.1976795196533203, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917104}, {"id": 12917108, "title": "Shooter Controller Tests", "description": null, "duration": 0.450223445892334, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917099}, {"id": 12917109, "title": "Shooter Controller unit test", "description": "Tests for `ShooterController`.\n", "duration": 0.2887687683105469, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917108}, {"id": 12917110, "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.1614546775817871, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917108}, {"id": 12917111, "title": "Items", "description": null, "duration": 2.8357136249542236, "score": 9.5, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432717, "parent": null}, {"id": 12917112, "title": "Collectible Tests", "description": null, "duration": 0.3542966842651367, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917111}, {"id": 12917113, "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.21255779266357422, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917112}, {"id": 12917114, "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.1417388916015625, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917112}, {"id": 12917115, "title": "Usable Tests", "description": null, "duration": 0.3667428493499756, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917111}, {"id": 12917116, "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.24109220504760742, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917115}, {"id": 12917117, "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.12565064430236816, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917115}, {"id": 12917118, "title": "Ammo Tests", "description": null, "duration": 0.5888962745666504, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917111}, {"id": 12917119, "title": "Ammo unit test", "description": "Test for `Ammo` item.\n", "duration": 0.41251087188720703, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917118}, {"id": 12917120, "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.17638540267944336, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917118}, {"id": 12917121, "title": "Backpack Tests", "description": null, "duration": 1.0301361083984375, "score": 7.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917111}, {"id": 12917122, "title": "Backpack unit test", "description": "Tests for `Backpack` base behaviour.\n", "duration": 0.3838467597961426, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917121}, {"id": 12917123, "title": "Backpack Manipulation unit test", "description": "Tests for `Backpack` content manipulation.\n", "duration": 0.4801478385925293, "score": 4.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917121}, {"id": 12917124, "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.16614151000976562, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917121}, {"id": 12917125, "title": "Energy Tests", "description": null, "duration": 0.49564170837402344, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917111}, {"id": 12917126, "title": "Energy unit test", "description": "Tests for `Energy` item.\n", "duration": 0.2958190441131592, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917125}, {"id": 12917127, "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.19982266426086426, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917125}, {"id": 12917128, "title": "Openables", "description": null, "duration": 1.4105784893035889, "score": 7.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": null}, {"id": 12917129, "title": "Openable Tests", "description": null, "duration": 0.4226036071777344, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917128}, {"id": 12917130, "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.23422932624816895, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917129}, {"id": 12917131, "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.18837428092956543, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917129}, {"id": 12917132, "title": "Door Tests", "description": null, "duration": 0.9879748821258545, "score": 7.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917128}, {"id": 12917133, "title": "Door unit test", "description": "Base tests for `Door`.\n", "duration": 0.33505868911743164, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917132}, {"id": 12917134, "title": "Door in horizontal orientation unit test", "description": "Tests for `Door` created in horizontal orientation.\n", "duration": 0.22154760360717773, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917132}, {"id": 12917135, "title": "Door in vertical orientation unit test", "description": "Tests for `Door` created in vertical orientation.\n", "duration": 0.26263880729675293, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917132}, {"id": 12917136, "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.1687297821044922, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917132}, {"id": 12917137, "title": "Weapons", "description": null, "duration": 2.0861644744873047, "score": 8.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": null}, {"id": 12917138, "title": "Fireable Tests", "description": null, "duration": 0.4095418453216553, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917137}, {"id": 12917139, "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.23801541328430176, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917138}, {"id": 12917140, "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.17152643203735352, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917138}, {"id": 12917141, "title": "Bullet Tests", "description": null, "duration": 0.5820469856262207, "score": 3.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917137}, {"id": 12917142, "title": "Bullet unit test", "description": "Tests for `Bullet`.\n", "duration": 0.3650803565979004, "score": 3.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917141}, {"id": 12917143, "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.2169666290283203, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917141}, {"id": 12917144, "title": "Firearm Tests", "description": null, "duration": 0.593679666519165, "score": 4.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917137}, {"id": 12917145, "title": "Firearm unit test", "description": "Tests for abstract `Firearm`.\n", "duration": 0.4050257205963135, "score": 4.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917144}, {"id": 12917146, "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.18865394592285156, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917144}, {"id": 12917147, "title": "Gun Tests", "description": null, "duration": 0.5008959770202637, "score": 1.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917137}, {"id": 12917148, "title": "Gun unit test", "description": "Tests for `Gun`.\n", "duration": 0.2678952217102051, "score": 1.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917147}, {"id": 12917149, "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.2330007553100586, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917147}, {"id": 12917150, "title": "Other", "description": null, "duration": 1.6770155429840088, "score": 7.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": null}, {"id": 12917151, "title": "Keeper Tests", "description": null, "duration": 0.44927167892456055, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917150}, {"id": 12917152, "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.2643771171569824, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917151}, {"id": 12917153, "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.18489456176757812, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917151}, {"id": 12917154, "title": "Movable Tests", "description": null, "duration": 0.36019158363342285, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917150}, {"id": 12917155, "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.2086939811706543, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917154}, {"id": 12917156, "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.15149760246276855, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917154}, {"id": 12917157, "title": "Direction Tests", "description": null, "duration": 0.8675522804260254, "score": 7.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432717, "parent": 12917150}, {"id": 12917158, "title": "Base Direction unit test", "description": "Tests for base `Direction` enum values and `fromAngle()` method.\n", "duration": 0.30329251289367676, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917157}, {"id": 12917159, "title": "Direction unit test for combined directions", "description": "Tests for `Direction` combined directions and related method `combine()`\n", "duration": 0.3861980438232422, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917157}, {"id": 12917160, "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.17806172370910645, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432717, "parent": 12917157}], "id": 432717, "resource_id": "5354b0e9-bfc2-4e5d-aa4b-63fada5e973c", "date_submitted": "2021-12-05T18:45:35Z", "date_evaluated": "2021-12-05T19:04:21.835Z", "max_score": 100.0}