{"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": 60.5, "percentage": 60.5, "testcases": [{"id": 12900211, "title": "Project structure check", "description": null, "duration": 0.12140274047851562, "score": null, "hint": null, "strict": true, "passed": true, "type": "ws", "render": "normal", "submission": 432524, "parent": null}, {"id": 12900212, "title": "Lines of code report", "description": null, "duration": 0.18803095817565918, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": null}, {"id": 12900213, "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.470306158065796, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": null}, {"id": 12900214, "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.441150426864624, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": null}, {"id": 12900215, "title": "Fields accessibility test", "description": "All declared class fields must be private. This test is _strict_.\n", "duration": 4.337705373764038, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": null}, {"id": 12900216, "title": "Actions", "description": null, "duration": 5.815251588821411, "score": 20.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432524, "parent": null}, {"id": 12900217, "title": "Drop action tests", "description": null, "duration": 1.4361417293548584, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900216}, {"id": 12900218, "title": "Drop action unit test", "description": "Tests for `Drop` action.\n", "duration": 1.2470757961273193, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900217}, {"id": 12900219, "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.18906593322753906, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900217}, {"id": 12900220, "title": "Fire action tests", "description": null, "duration": 1.0516047477722168, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900216}, {"id": 12900221, "title": "Fire action unit test", "description": "Tests for `Fire` action.\n", "duration": 0.8861572742462158, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900220}, {"id": 12900222, "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.16544747352600098, "score": null, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900220}, {"id": 12900223, "title": "Move action tests", "description": null, "duration": 1.6013481616973877, "score": 5.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900216}, {"id": 12900224, "title": "Move action unit test", "description": "Basic test for `Move` action.\n", "duration": 0.6455154418945312, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900223}, {"id": 12900225, "title": "Moving movable actor unit test", "description": "Tests for working with `Movable` actor within `Move` action.\n", "duration": 0.7555019855499268, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900223}, {"id": 12900226, "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.2003307342529297, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900223}, {"id": 12900227, "title": "Shift action tests", "description": null, "duration": 0.5221028327941895, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900216}, {"id": 12900228, "title": "Shift action unit test", "description": "Tests for `Shift` action.\n", "duration": 0.3913004398345947, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900227}, {"id": 12900229, "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.13080239295959473, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900227}, {"id": 12900230, "title": "Take action tests", "description": null, "duration": 0.6960229873657227, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900216}, {"id": 12900231, "title": "Take action unit test", "description": "Tests for `Take` action.\n", "duration": 0.5783438682556152, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900230}, {"id": 12900232, "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.11767911911010742, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900230}, {"id": 12900233, "title": "Use action tests", "description": null, "duration": 0.5080311298370361, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900216}, {"id": 12900234, "title": "Use action unit test", "description": "Tests for `Use` action.\n", "duration": 0.37368106842041016, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900233}, {"id": 12900235, "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.13435006141662598, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900233}, {"id": 12900236, "title": "Behaviours", "description": null, "duration": 1.2299830913543701, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432524, "parent": null}, {"id": 12900237, "title": "Behaviour Tests", "description": null, "duration": 0.42484474182128906, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900236}, {"id": 12900238, "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.2598433494567871, "score": null, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900237}, {"id": 12900239, "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.16500139236450195, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900237}, {"id": 12900240, "title": "Observing Tests", "description": null, "duration": 0.3218693733215332, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900236}, {"id": 12900241, "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.19058561325073242, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900240}, {"id": 12900242, "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.13128376007080078, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900240}, {"id": 12900243, "title": "RandomlyMoving Tests", "description": null, "duration": 0.48326897621154785, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900236}, {"id": 12900244, "title": "RandomlyMoving unit test", "description": "Tests for `RandomlyMoving` behaviour that should schedule actions for random actor movement.\n", "duration": 0.3079509735107422, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900243}, {"id": 12900245, "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.17531800270080566, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900243}, {"id": 12900246, "title": "Characters", "description": null, "duration": 3.022665500640869, "score": 7.5, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432524, "parent": null}, {"id": 12900247, "title": "Alive Tests", "description": null, "duration": 0.3267991542816162, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900246}, {"id": 12900248, "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.21518158912658691, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900247}, {"id": 12900249, "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.1116175651550293, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900247}, {"id": 12900250, "title": "Armed Tests", "description": null, "duration": 0.4350728988647461, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900246}, {"id": 12900251, "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.2622857093811035, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900250}, {"id": 12900252, "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.17278718948364258, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900250}, {"id": 12900253, "title": "Enemy Tests", "description": null, "duration": 0.47600245475769043, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900246}, {"id": 12900254, "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.2588648796081543, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900253}, {"id": 12900255, "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.21713757514953613, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900253}, {"id": 12900256, "title": "Alien Tests", "description": null, "duration": 0.34947729110717773, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900246}, {"id": 12900257, "title": "Alien unit test", "description": "Test for `Alien` actor.\n", "duration": 0.1768190860748291, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900256}, {"id": 12900258, "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.17265820503234863, "score": null, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900256}, {"id": 12900259, "title": "Health Tests", "description": null, "duration": 0.970104455947876, "score": 4.5, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900246}, {"id": 12900260, "title": "Health unit test", "description": "Base test for `Health` methods.\n", "duration": 0.4335663318634033, "score": 4.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900259}, {"id": 12900261, "title": "HealthExhaustion unit test", "description": "Tests of _health exhaustion_ situations.\n", "duration": 0.33936071395874023, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900259}, {"id": 12900262, "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.19717741012573242, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900259}, {"id": 12900263, "title": "Ripley Tests", "description": null, "duration": 0.4652092456817627, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900246}, {"id": 12900264, "title": "Ripley unit test", "description": "Tests for _Ripley_.\n", "duration": 0.2920396327972412, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900263}, {"id": 12900265, "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.17316961288452148, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900263}, {"id": 12900266, "title": "Controllers", "description": null, "duration": 4.9695885181427, "score": 6.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432524, "parent": null}, {"id": 12900267, "title": "Keeper Controller Tests", "description": null, "duration": 1.0781030654907227, "score": 6.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900266}, {"id": 12900268, "title": "Keeper Controller unit test", "description": "Tests for `KeeperController` when using container-manipulating actions.\n", "duration": 0.3579673767089844, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900267}, {"id": 12900269, "title": "Keeper Controller unit test for Use action", "description": "Tests for `KeeperController` when using `Use` action.\n", "duration": 0.5104849338531494, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900267}, {"id": 12900270, "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.20965075492858887, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900267}, {"id": 12900271, "title": "MovableController Tests", "description": null, "duration": 3.304767608642578, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900266}, {"id": 12900272, "title": "Movable Controller unit test", "description": "Tests for `MovableController` when using single directional keys.\n", "duration": 2.1610355377197266, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900271}, {"id": 12900273, "title": "Movable Controller unit test for key combinations", "description": "Tests for `MovableController` when using directional key combinations.\n", "duration": 0.9440546035766602, "score": 7.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900271}, {"id": 12900274, "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.1996774673461914, "score": null, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900271}, {"id": 12900275, "title": "Shooter Controller Tests", "description": null, "duration": 0.5867178440093994, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900266}, {"id": 12900276, "title": "Shooter Controller unit test", "description": "Tests for `ShooterController`.\n", "duration": 0.3444862365722656, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900275}, {"id": 12900277, "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.2422316074371338, "score": null, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900275}, {"id": 12900278, "title": "Items", "description": null, "duration": 3.3597540855407715, "score": 12.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": null}, {"id": 12900279, "title": "Collectible Tests", "description": null, "duration": 0.5381729602813721, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900278}, {"id": 12900280, "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.2751505374908447, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900279}, {"id": 12900281, "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.26302242279052734, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900279}, {"id": 12900282, "title": "Usable Tests", "description": null, "duration": 0.4247734546661377, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900278}, {"id": 12900283, "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.245863676071167, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900282}, {"id": 12900284, "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.1789097785949707, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900282}, {"id": 12900285, "title": "Ammo Tests", "description": null, "duration": 0.650566577911377, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900278}, {"id": 12900286, "title": "Ammo unit test", "description": "Test for `Ammo` item.\n", "duration": 0.4481220245361328, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900285}, {"id": 12900287, "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.20244455337524414, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900285}, {"id": 12900288, "title": "Backpack Tests", "description": null, "duration": 1.093306303024292, "score": 7.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900278}, {"id": 12900289, "title": "Backpack unit test", "description": "Tests for `Backpack` base behaviour.\n", "duration": 0.37453293800354004, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900288}, {"id": 12900290, "title": "Backpack Manipulation unit test", "description": "Tests for `Backpack` content manipulation.\n", "duration": 0.4911153316497803, "score": 4.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900288}, {"id": 12900291, "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.22765803337097168, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900288}, {"id": 12900292, "title": "Energy Tests", "description": null, "duration": 0.6529347896575928, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900278}, {"id": 12900293, "title": "Energy unit test", "description": "Tests for `Energy` item.\n", "duration": 0.5071628093719482, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900292}, {"id": 12900294, "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.14577198028564453, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900292}, {"id": 12900295, "title": "Openables", "description": null, "duration": 1.6468398571014404, "score": 7.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": null}, {"id": 12900296, "title": "Openable Tests", "description": null, "duration": 0.40911149978637695, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900295}, {"id": 12900297, "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.2361772060394287, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900296}, {"id": 12900298, "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.17293429374694824, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900296}, {"id": 12900299, "title": "Door Tests", "description": null, "duration": 1.2377283573150635, "score": 7.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900295}, {"id": 12900300, "title": "Door unit test", "description": "Base tests for `Door`.\n", "duration": 0.4645402431488037, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900299}, {"id": 12900301, "title": "Door in horizontal orientation unit test", "description": "Tests for `Door` created in horizontal orientation.\n", "duration": 0.362457275390625, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900299}, {"id": 12900302, "title": "Door in vertical orientation unit test", "description": "Tests for `Door` created in vertical orientation.\n", "duration": 0.273484468460083, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900299}, {"id": 12900303, "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.13724637031555176, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900299}, {"id": 12900304, "title": "Weapons", "description": null, "duration": 1.994049310684204, "score": 5.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432524, "parent": null}, {"id": 12900305, "title": "Fireable Tests", "description": null, "duration": 0.3501589298248291, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900304}, {"id": 12900306, "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.1925501823425293, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900305}, {"id": 12900307, "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.1576087474822998, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900305}, {"id": 12900308, "title": "Bullet Tests", "description": null, "duration": 0.5395762920379639, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900304}, {"id": 12900309, "title": "Bullet unit test", "description": "Tests for `Bullet`.\n", "duration": 0.33676862716674805, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900308}, {"id": 12900310, "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.20280766487121582, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900308}, {"id": 12900311, "title": "Firearm Tests", "description": null, "duration": 0.7455885410308838, "score": 4.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900304}, {"id": 12900312, "title": "Firearm unit test", "description": "Tests for abstract `Firearm`.\n", "duration": 0.5081055164337158, "score": 4.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900311}, {"id": 12900313, "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.23748302459716797, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900311}, {"id": 12900314, "title": "Gun Tests", "description": null, "duration": 0.35872554779052734, "score": 1.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900304}, {"id": 12900315, "title": "Gun unit test", "description": "Tests for `Gun`.\n", "duration": 0.23300719261169434, "score": 1.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900314}, {"id": 12900316, "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.125718355178833, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900314}, {"id": 12900317, "title": "Other", "description": null, "duration": 1.9034581184387207, "score": 2.5, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432524, "parent": null}, {"id": 12900318, "title": "Keeper Tests", "description": null, "duration": 0.41879820823669434, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900317}, {"id": 12900319, "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.21889996528625488, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900318}, {"id": 12900320, "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.19989824295043945, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900318}, {"id": 12900321, "title": "Movable Tests", "description": null, "duration": 0.5266773700714111, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900317}, {"id": 12900322, "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.22500252723693848, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900321}, {"id": 12900323, "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.30167484283447266, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900321}, {"id": 12900324, "title": "Direction Tests", "description": null, "duration": 0.9579825401306152, "score": 2.5, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432524, "parent": 12900317}, {"id": 12900325, "title": "Base Direction unit test", "description": "Tests for base `Direction` enum values and `fromAngle()` method.\n", "duration": 0.4087843894958496, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900324}, {"id": 12900326, "title": "Direction unit test for combined directions", "description": "Tests for `Direction` combined directions and related method `combine()`\n", "duration": 0.3745913505554199, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900324}, {"id": 12900327, "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.1746068000793457, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432524, "parent": 12900324}], "id": 432524, "resource_id": "d6e824a1-5330-4369-ba42-55d1fe7097a9", "date_submitted": "2021-12-05T13:57:37Z", "date_evaluated": "2021-12-05T15:03:15.968Z", "max_score": 100.0}