{"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": 97.5, "percentage": 97.5, "testcases": [{"id": 12927468, "title": "Project structure check", "description": null, "duration": 5.430818319320679, "score": null, "hint": null, "strict": true, "passed": true, "type": "ws", "render": "normal", "submission": 432831, "parent": null}, {"id": 12927469, "title": "Lines of code report", "description": null, "duration": 0.14026451110839844, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": null}, {"id": 12927470, "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": 2.421513795852661, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": null}, {"id": 12927471, "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": 3.423337459564209, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": null}, {"id": 12927472, "title": "Fields accessibility test", "description": "All declared class fields must be private. This test is _strict_.\n", "duration": 4.927203893661499, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": null}, {"id": 12927473, "title": "Actions", "description": null, "duration": 5.426227807998657, "score": 27.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": null}, {"id": 12927474, "title": "Drop action tests", "description": null, "duration": 1.384437084197998, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927473}, {"id": 12927475, "title": "Drop action unit test", "description": "Tests for `Drop` action.\n", "duration": 1.228501796722412, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927474}, {"id": 12927476, "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.15593528747558594, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927474}, {"id": 12927477, "title": "Fire action tests", "description": null, "duration": 0.9632647037506104, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927473}, {"id": 12927478, "title": "Fire action unit test", "description": "Tests for `Fire` action.\n", "duration": 0.8288354873657227, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927477}, {"id": 12927479, "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.1344292163848877, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927477}, {"id": 12927480, "title": "Move action tests", "description": null, "duration": 1.4158389568328857, "score": 7.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927473}, {"id": 12927481, "title": "Move action unit test", "description": "Basic test for `Move` action.\n", "duration": 0.5185253620147705, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927480}, {"id": 12927482, "title": "Moving movable actor unit test", "description": "Tests for working with `Movable` actor within `Move` action.\n", "duration": 0.7345268726348877, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927480}, {"id": 12927483, "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.16278672218322754, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927480}, {"id": 12927484, "title": "Shift action tests", "description": null, "duration": 0.43946337699890137, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927473}, {"id": 12927485, "title": "Shift action unit test", "description": "Tests for `Shift` action.\n", "duration": 0.3056640625, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927484}, {"id": 12927486, "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.13379931449890137, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927484}, {"id": 12927487, "title": "Take action tests", "description": null, "duration": 0.7439813613891602, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927473}, {"id": 12927488, "title": "Take action unit test", "description": "Tests for `Take` action.\n", "duration": 0.5700662136077881, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927487}, {"id": 12927489, "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.17391514778137207, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927487}, {"id": 12927490, "title": "Use action tests", "description": null, "duration": 0.47924232482910156, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927473}, {"id": 12927491, "title": "Use action unit test", "description": "Tests for `Use` action.\n", "duration": 0.36037731170654297, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927490}, {"id": 12927492, "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.1188650131225586, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927490}, {"id": 12927493, "title": "Behaviours", "description": null, "duration": 2.04728102684021, "score": 2.5, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432831, "parent": null}, {"id": 12927494, "title": "Behaviour Tests", "description": null, "duration": 0.3668084144592285, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927493}, {"id": 12927495, "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.2603332996368408, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927494}, {"id": 12927496, "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.1064751148223877, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927494}, {"id": 12927497, "title": "Observing Tests", "description": null, "duration": 0.7215337753295898, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927493}, {"id": 12927498, "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.5648946762084961, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927497}, {"id": 12927499, "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.15663909912109375, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927497}, {"id": 12927500, "title": "RandomlyMoving Tests", "description": null, "duration": 0.9589388370513916, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927493}, {"id": 12927501, "title": "RandomlyMoving unit test", "description": "Tests for `RandomlyMoving` behaviour that should schedule actions for random actor movement.\n", "duration": 0.7983999252319336, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927500}, {"id": 12927502, "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.160538911819458, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927500}, {"id": 12927503, "title": "Characters", "description": null, "duration": 2.5613174438476562, "score": 13.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": null}, {"id": 12927504, "title": "Alive Tests", "description": null, "duration": 0.3394660949707031, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927503}, {"id": 12927505, "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.20586562156677246, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927504}, {"id": 12927506, "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.13360047340393066, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927504}, {"id": 12927507, "title": "Armed Tests", "description": null, "duration": 0.34362125396728516, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927503}, {"id": 12927508, "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.20072531700134277, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927507}, {"id": 12927509, "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.14289593696594238, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927507}, {"id": 12927510, "title": "Enemy Tests", "description": null, "duration": 0.29358935356140137, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927503}, {"id": 12927511, "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.17507529258728027, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927510}, {"id": 12927512, "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.1185140609741211, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927510}, {"id": 12927513, "title": "Alien Tests", "description": null, "duration": 0.7119448184967041, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927503}, {"id": 12927514, "title": "Alien unit test", "description": "Test for `Alien` actor.\n", "duration": 0.5848281383514404, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927513}, {"id": 12927515, "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.12711668014526367, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927513}, {"id": 12927516, "title": "Health Tests", "description": null, "duration": 0.5494732856750488, "score": 7.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927503}, {"id": 12927517, "title": "Health unit test", "description": "Base test for `Health` methods.\n", "duration": 0.24274039268493652, "score": 4.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927516}, {"id": 12927518, "title": "HealthExhaustion unit test", "description": "Tests of _health exhaustion_ situations.\n", "duration": 0.1852400302886963, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927516}, {"id": 12927519, "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.12149286270141602, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927516}, {"id": 12927520, "title": "Ripley Tests", "description": null, "duration": 0.32322263717651367, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927503}, {"id": 12927521, "title": "Ripley unit test", "description": "Tests for _Ripley_.\n", "duration": 0.1654956340789795, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927520}, {"id": 12927522, "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.15772700309753418, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927520}, {"id": 12927523, "title": "Controllers", "description": null, "duration": 4.007527828216553, "score": 18.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": null}, {"id": 12927524, "title": "Keeper Controller Tests", "description": null, "duration": 0.7980952262878418, "score": 6.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927523}, {"id": 12927525, "title": "Keeper Controller unit test", "description": "Tests for `KeeperController` when using container-manipulating actions.\n", "duration": 0.22087526321411133, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927524}, {"id": 12927526, "title": "Keeper Controller unit test for Use action", "description": "Tests for `KeeperController` when using `Use` action.\n", "duration": 0.4343283176422119, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927524}, {"id": 12927527, "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.14289164543151855, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927524}, {"id": 12927528, "title": "MovableController Tests", "description": null, "duration": 2.8894269466400146, "score": 10.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927523}, {"id": 12927529, "title": "Movable Controller unit test", "description": "Tests for `MovableController` when using single directional keys.\n", "duration": 1.8701376914978027, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927528}, {"id": 12927530, "title": "Movable Controller unit test for key combinations", "description": "Tests for `MovableController` when using directional key combinations.\n", "duration": 0.8809845447540283, "score": 7.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927528}, {"id": 12927531, "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.1383047103881836, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927528}, {"id": 12927532, "title": "Shooter Controller Tests", "description": null, "duration": 0.3200056552886963, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927523}, {"id": 12927533, "title": "Shooter Controller unit test", "description": "Tests for `ShooterController`.\n", "duration": 0.23357725143432617, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927532}, {"id": 12927534, "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.08642840385437012, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927532}, {"id": 12927535, "title": "Items", "description": null, "duration": 1.842280626296997, "score": 12.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": null}, {"id": 12927536, "title": "Collectible Tests", "description": null, "duration": 0.29321932792663574, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927535}, {"id": 12927537, "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.15947985649108887, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927536}, {"id": 12927538, "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.13373947143554688, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927536}, {"id": 12927539, "title": "Usable Tests", "description": null, "duration": 0.3129429817199707, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927535}, {"id": 12927540, "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.17485785484313965, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927539}, {"id": 12927541, "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.13808512687683105, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927539}, {"id": 12927542, "title": "Ammo Tests", "description": null, "duration": 0.3722817897796631, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927535}, {"id": 12927543, "title": "Ammo unit test", "description": "Test for `Ammo` item.\n", "duration": 0.28147053718566895, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927542}, {"id": 12927544, "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.09081125259399414, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927542}, {"id": 12927545, "title": "Backpack Tests", "description": null, "duration": 0.5656704902648926, "score": 7.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927535}, {"id": 12927546, "title": "Backpack unit test", "description": "Tests for `Backpack` base behaviour.\n", "duration": 0.2177104949951172, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927545}, {"id": 12927547, "title": "Backpack Manipulation unit test", "description": "Tests for `Backpack` content manipulation.\n", "duration": 0.23812603950500488, "score": 4.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927545}, {"id": 12927548, "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.10983395576477051, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927545}, {"id": 12927549, "title": "Energy Tests", "description": null, "duration": 0.29816603660583496, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927535}, {"id": 12927550, "title": "Energy unit test", "description": "Tests for `Energy` item.\n", "duration": 0.20052385330200195, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927549}, {"id": 12927551, "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.09764218330383301, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927549}, {"id": 12927552, "title": "Openables", "description": null, "duration": 1.0364534854888916, "score": 7.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": null}, {"id": 12927553, "title": "Openable Tests", "description": null, "duration": 0.24281883239746094, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927552}, {"id": 12927554, "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.1342775821685791, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927553}, {"id": 12927555, "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.10854125022888184, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927553}, {"id": 12927556, "title": "Door Tests", "description": null, "duration": 0.7936346530914307, "score": 7.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927552}, {"id": 12927557, "title": "Door unit test", "description": "Base tests for `Door`.\n", "duration": 0.25891947746276855, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927556}, {"id": 12927558, "title": "Door in horizontal orientation unit test", "description": "Tests for `Door` created in horizontal orientation.\n", "duration": 0.21932220458984375, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927556}, {"id": 12927559, "title": "Door in vertical orientation unit test", "description": "Tests for `Door` created in vertical orientation.\n", "duration": 0.1770641803741455, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927556}, {"id": 12927560, "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.13832879066467285, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927556}, {"id": 12927561, "title": "Weapons", "description": null, "duration": 1.3497161865234375, "score": 8.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": null}, {"id": 12927562, "title": "Fireable Tests", "description": null, "duration": 0.2609543800354004, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927561}, {"id": 12927563, "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.14840102195739746, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927562}, {"id": 12927564, "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.11255335807800293, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927562}, {"id": 12927565, "title": "Bullet Tests", "description": null, "duration": 0.300065279006958, "score": 3.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927561}, {"id": 12927566, "title": "Bullet unit test", "description": "Tests for `Bullet`.\n", "duration": 0.1827392578125, "score": 3.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927565}, {"id": 12927567, "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.11732602119445801, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927565}, {"id": 12927568, "title": "Firearm Tests", "description": null, "duration": 0.5001387596130371, "score": 4.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927561}, {"id": 12927569, "title": "Firearm unit test", "description": "Tests for abstract `Firearm`.\n", "duration": 0.36108946800231934, "score": 4.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927568}, {"id": 12927570, "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.13904929161071777, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927568}, {"id": 12927571, "title": "Gun Tests", "description": null, "duration": 0.288557767868042, "score": 1.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927561}, {"id": 12927572, "title": "Gun unit test", "description": "Tests for `Gun`.\n", "duration": 0.18080687522888184, "score": 1.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927571}, {"id": 12927573, "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.10775089263916016, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927571}, {"id": 12927574, "title": "Other", "description": null, "duration": 0.9094345569610596, "score": 7.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": null}, {"id": 12927575, "title": "Keeper Tests", "description": null, "duration": 0.26998353004455566, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927574}, {"id": 12927576, "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.16756319999694824, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927575}, {"id": 12927577, "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.10242033004760742, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927575}, {"id": 12927578, "title": "Movable Tests", "description": null, "duration": 0.20798778533935547, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927574}, {"id": 12927579, "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.1173243522644043, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927578}, {"id": 12927580, "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.09066343307495117, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927578}, {"id": 12927581, "title": "Direction Tests", "description": null, "duration": 0.43146324157714844, "score": 7.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432831, "parent": 12927574}, {"id": 12927582, "title": "Base Direction unit test", "description": "Tests for base `Direction` enum values and `fromAngle()` method.\n", "duration": 0.16572785377502441, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927581}, {"id": 12927583, "title": "Direction unit test for combined directions", "description": "Tests for `Direction` combined directions and related method `combine()`\n", "duration": 0.19168424606323242, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927581}, {"id": 12927584, "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.0740511417388916, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432831, "parent": 12927581}], "id": 432831, "resource_id": "9fac09c3-68cd-4c5a-a0e9-abdf846597bb", "date_submitted": "2021-12-05T19:32:24Z", "date_evaluated": "2021-12-05T21:04:53.506Z", "max_score": 100.0}