{"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": 65.5, "percentage": 65.5, "testcases": [{"id": 12909228, "title": "Project structure check", "description": null, "duration": 2.335143566131592, "score": null, "hint": null, "strict": true, "passed": true, "type": "ws", "render": "normal", "submission": 432628, "parent": null}, {"id": 12909229, "title": "Lines of code report", "description": null, "duration": 0.07775425910949707, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": null}, {"id": 12909230, "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.535531759262085, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": null}, {"id": 12909231, "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.3943660259246826, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": null}, {"id": 12909232, "title": "Fields accessibility test", "description": "All declared class fields must be private. This test is _strict_.\n", "duration": 3.7018883228302, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": null}, {"id": 12909233, "title": "Actions", "description": null, "duration": 3.621464252471924, "score": 25.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432628, "parent": null}, {"id": 12909234, "title": "Drop action tests", "description": null, "duration": 0.91353440284729, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909233}, {"id": 12909235, "title": "Drop action unit test", "description": "Tests for `Drop` action.\n", "duration": 0.8023130893707275, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909234}, {"id": 12909236, "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.1112213134765625, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909234}, {"id": 12909237, "title": "Fire action tests", "description": null, "duration": 0.6119372844696045, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909233}, {"id": 12909238, "title": "Fire action unit test", "description": "Tests for `Fire` action.\n", "duration": 0.5261774063110352, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909237}, {"id": 12909239, "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.08575987815856934, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909237}, {"id": 12909240, "title": "Move action tests", "description": null, "duration": 1.0883469581604004, "score": 5.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909233}, {"id": 12909241, "title": "Move action unit test", "description": "Basic test for `Move` action.\n", "duration": 0.48427319526672363, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909240}, {"id": 12909242, "title": "Moving movable actor unit test", "description": "Tests for working with `Movable` actor within `Move` action.\n", "duration": 0.4839513301849365, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909240}, {"id": 12909243, "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.12012243270874023, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909240}, {"id": 12909244, "title": "Shift action tests", "description": null, "duration": 0.2553684711456299, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909233}, {"id": 12909245, "title": "Shift action unit test", "description": "Tests for `Shift` action.\n", "duration": 0.17196297645568848, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909244}, {"id": 12909246, "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.0834054946899414, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909244}, {"id": 12909247, "title": "Take action tests", "description": null, "duration": 0.4141407012939453, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909233}, {"id": 12909248, "title": "Take action unit test", "description": "Tests for `Take` action.\n", "duration": 0.2932286262512207, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909247}, {"id": 12909249, "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.12091207504272461, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909247}, {"id": 12909250, "title": "Use action tests", "description": null, "duration": 0.3381364345550537, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909233}, {"id": 12909251, "title": "Use action unit test", "description": "Tests for `Use` action.\n", "duration": 0.24766230583190918, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909250}, {"id": 12909252, "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.09047412872314453, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909250}, {"id": 12909253, "title": "Behaviours", "description": null, "duration": 1.1207776069641113, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432628, "parent": null}, {"id": 12909254, "title": "Behaviour Tests", "description": null, "duration": 0.27284741401672363, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909253}, {"id": 12909255, "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.16161537170410156, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909254}, {"id": 12909256, "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.11123204231262207, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909254}, {"id": 12909257, "title": "Observing Tests", "description": null, "duration": 0.422255277633667, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909253}, {"id": 12909258, "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.34252190589904785, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909257}, {"id": 12909259, "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.07973337173461914, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909257}, {"id": 12909260, "title": "RandomlyMoving Tests", "description": null, "duration": 0.4256749153137207, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909253}, {"id": 12909261, "title": "RandomlyMoving unit test", "description": "Tests for `RandomlyMoving` behaviour that should schedule actions for random actor movement.\n", "duration": 0.35172033309936523, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909260}, {"id": 12909262, "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.07395458221435547, "score": null, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909260}, {"id": 12909263, "title": "Characters", "description": null, "duration": 1.7252447605133057, "score": 7.5, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432628, "parent": null}, {"id": 12909264, "title": "Alive Tests", "description": null, "duration": 0.2539806365966797, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909263}, {"id": 12909265, "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.14494109153747559, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909264}, {"id": 12909266, "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.1090395450592041, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909264}, {"id": 12909267, "title": "Armed Tests", "description": null, "duration": 0.21450352668762207, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909263}, {"id": 12909268, "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.10463380813598633, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909267}, {"id": 12909269, "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.10986971855163574, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909267}, {"id": 12909270, "title": "Enemy Tests", "description": null, "duration": 0.22966504096984863, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909263}, {"id": 12909271, "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.12200760841369629, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909270}, {"id": 12909272, "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.10765743255615234, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909270}, {"id": 12909273, "title": "Alien Tests", "description": null, "duration": 0.21222996711730957, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909263}, {"id": 12909274, "title": "Alien unit test", "description": "Test for `Alien` actor.\n", "duration": 0.13789129257202148, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909273}, {"id": 12909275, "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.07433867454528809, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909273}, {"id": 12909276, "title": "Health Tests", "description": null, "duration": 0.5065202713012695, "score": 4.5, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909263}, {"id": 12909277, "title": "Health unit test", "description": "Base test for `Health` methods.\n", "duration": 0.22528624534606934, "score": 4.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909276}, {"id": 12909278, "title": "HealthExhaustion unit test", "description": "Tests of _health exhaustion_ situations.\n", "duration": 0.15433073043823242, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909276}, {"id": 12909279, "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.12690329551696777, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909276}, {"id": 12909280, "title": "Ripley Tests", "description": null, "duration": 0.30834531784057617, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909263}, {"id": 12909281, "title": "Ripley unit test", "description": "Tests for _Ripley_.\n", "duration": 0.1787862777709961, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909280}, {"id": 12909282, "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.12955904006958008, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909280}, {"id": 12909283, "title": "Controllers", "description": null, "duration": 2.45782732963562, "score": 8.5, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432628, "parent": null}, {"id": 12909284, "title": "Keeper Controller Tests", "description": null, "duration": 0.6330604553222656, "score": 6.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909283}, {"id": 12909285, "title": "Keeper Controller unit test", "description": "Tests for `KeeperController` when using container-manipulating actions.\n", "duration": 0.17777323722839355, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909284}, {"id": 12909286, "title": "Keeper Controller unit test for Use action", "description": "Tests for `KeeperController` when using `Use` action.\n", "duration": 0.33536553382873535, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909284}, {"id": 12909287, "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.11992168426513672, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909284}, {"id": 12909288, "title": "MovableController Tests", "description": null, "duration": 1.5292224884033203, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909283}, {"id": 12909289, "title": "Movable Controller unit test", "description": "Tests for `MovableController` when using single directional keys.\n", "duration": 0.9928915500640869, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909288}, {"id": 12909290, "title": "Movable Controller unit test for key combinations", "description": "Tests for `MovableController` when using directional key combinations.\n", "duration": 0.41544580459594727, "score": 7.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909288}, {"id": 12909291, "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.12088513374328613, "score": null, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909288}, {"id": 12909292, "title": "Shooter Controller Tests", "description": null, "duration": 0.2955443859100342, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909283}, {"id": 12909293, "title": "Shooter Controller unit test", "description": "Tests for `ShooterController`.\n", "duration": 0.1806495189666748, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909292}, {"id": 12909294, "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.11489486694335938, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909292}, {"id": 12909295, "title": "Items", "description": null, "duration": 1.8660740852355957, "score": 12.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": null}, {"id": 12909296, "title": "Collectible Tests", "description": null, "duration": 0.3327958583831787, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909295}, {"id": 12909297, "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.22604870796203613, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909296}, {"id": 12909298, "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.10674715042114258, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909296}, {"id": 12909299, "title": "Usable Tests", "description": null, "duration": 0.29288268089294434, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909295}, {"id": 12909300, "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.20391082763671875, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909299}, {"id": 12909301, "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.08897185325622559, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909299}, {"id": 12909302, "title": "Ammo Tests", "description": null, "duration": 0.2874009609222412, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909295}, {"id": 12909303, "title": "Ammo unit test", "description": "Test for `Ammo` item.\n", "duration": 0.21236920356750488, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909302}, {"id": 12909304, "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.07503175735473633, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909302}, {"id": 12909305, "title": "Backpack Tests", "description": null, "duration": 0.5681202411651611, "score": 7.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909295}, {"id": 12909306, "title": "Backpack unit test", "description": "Tests for `Backpack` base behaviour.\n", "duration": 0.21691036224365234, "score": 3.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909305}, {"id": 12909307, "title": "Backpack Manipulation unit test", "description": "Tests for `Backpack` content manipulation.\n", "duration": 0.22446393966674805, "score": 4.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909305}, {"id": 12909308, "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.12674593925476074, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909305}, {"id": 12909309, "title": "Energy Tests", "description": null, "duration": 0.3848743438720703, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909295}, {"id": 12909310, "title": "Energy unit test", "description": "Tests for `Energy` item.\n", "duration": 0.2757601737976074, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909309}, {"id": 12909311, "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.10911417007446289, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909309}, {"id": 12909312, "title": "Openables", "description": null, "duration": 0.9477794170379639, "score": 7.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": null}, {"id": 12909313, "title": "Openable Tests", "description": null, "duration": 0.2610745429992676, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909312}, {"id": 12909314, "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.14217710494995117, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909313}, {"id": 12909315, "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.1188974380493164, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909313}, {"id": 12909316, "title": "Door Tests", "description": null, "duration": 0.6867048740386963, "score": 7.5, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909312}, {"id": 12909317, "title": "Door unit test", "description": "Base tests for `Door`.\n", "duration": 0.2970411777496338, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909316}, {"id": 12909318, "title": "Door in horizontal orientation unit test", "description": "Tests for `Door` created in horizontal orientation.\n", "duration": 0.14201855659484863, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909316}, {"id": 12909319, "title": "Door in vertical orientation unit test", "description": "Tests for `Door` created in vertical orientation.\n", "duration": 0.13455557823181152, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909316}, {"id": 12909320, "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.11308956146240234, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909316}, {"id": 12909321, "title": "Weapons", "description": null, "duration": 1.2695350646972656, "score": 5.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432628, "parent": null}, {"id": 12909322, "title": "Fireable Tests", "description": null, "duration": 0.2904367446899414, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909321}, {"id": 12909323, "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.19711732864379883, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909322}, {"id": 12909324, "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.09331941604614258, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909322}, {"id": 12909325, "title": "Bullet Tests", "description": null, "duration": 0.2776176929473877, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909321}, {"id": 12909326, "title": "Bullet unit test", "description": "Tests for `Bullet`.\n", "duration": 0.1711139678955078, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909325}, {"id": 12909327, "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.10650372505187988, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909325}, {"id": 12909328, "title": "Firearm Tests", "description": null, "duration": 0.40943455696105957, "score": 4.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909321}, {"id": 12909329, "title": "Firearm unit test", "description": "Tests for abstract `Firearm`.\n", "duration": 0.2829914093017578, "score": 4.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909328}, {"id": 12909330, "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.12644314765930176, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909328}, {"id": 12909331, "title": "Gun Tests", "description": null, "duration": 0.29204607009887695, "score": 1.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909321}, {"id": 12909332, "title": "Gun unit test", "description": "Tests for `Gun`.\n", "duration": 0.16162347793579102, "score": 1.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909331}, {"id": 12909333, "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.13042259216308594, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909331}, {"id": 12909334, "title": "Other", "description": null, "duration": 0.9261226654052734, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432628, "parent": null}, {"id": 12909335, "title": "Keeper Tests", "description": null, "duration": 0.21727490425109863, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909334}, {"id": 12909336, "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.14151668548583984, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909335}, {"id": 12909337, "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.07575821876525879, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909335}, {"id": 12909338, "title": "Movable Tests", "description": null, "duration": 0.19574713706970215, "score": 0.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909334}, {"id": 12909339, "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.11162471771240234, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909338}, {"id": 12909340, "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.0841224193572998, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909338}, {"id": 12909341, "title": "Direction Tests", "description": null, "duration": 0.5131006240844727, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 432628, "parent": 12909334}, {"id": 12909342, "title": "Base Direction unit test", "description": "Tests for base `Direction` enum values and `fromAngle()` method.\n", "duration": 0.2086937427520752, "score": 2.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909341}, {"id": 12909343, "title": "Direction unit test for combined directions", "description": "Tests for `Direction` combined directions and related method `combine()`\n", "duration": 0.16975998878479004, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909341}, {"id": 12909344, "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.13464689254760742, "score": null, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 432628, "parent": 12909341}], "id": 432628, "resource_id": "30ce5583-a02d-4316-b8b4-9c31618cd95b", "date_submitted": "2021-12-05T16:59:13Z", "date_evaluated": "2021-12-05T17:04:41.554Z", "max_score": 100.0}