{ "id": "113242", "key": "ALOY-636", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false }, "project": { "id": "11113", "key": "ALOY", "name": "Alloy", "projectCategory": { "id": "10400", "description": "Tools for developing applications", "name": "Tooling" } }, "fixVersions": [], "resolution": { "id": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, "resolutiondate": "2013-06-03T21:31:13.000+0000", "created": "2013-04-22T22:37:28.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2014-01-28T23:19:50.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "12332", "name": "Titanium SDK", "description": "Any integration or issues with the TiSDK" }, { "id": "13604", "name": "Tooling", "description": "Items related to Alloy tooling and workflow" } ], "description": "Currently Alloy has coverage for all of its commands to various degrees. One area that could use more low-level unit tests is the compile command. Currently the compile command is tested by ensuring that all test apps are compiled correctly. This means that the result is not verified, only that it executed without error.\r\n\r\nIn order to better assess the stability of Alloy, we should be inspecting the results of the compile command to ensure that the generated code is as we would expect. This will involve testing the generated controllers as a whole, but will also include low-level testing of generated styles as well. This will make it much more likely that we are covering as much as we can with alloy. \r\n\r\nAlso, it wouldn't hurt to have another complex test app or two.", "attachment": [], "flagged": false, "summary": "Improved unit testing", "creator": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "255610", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Duplicate of ALOY-651", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-06-03T21:31:13.000+0000", "updated": "2013-06-03T21:31:13.000+0000" } ], "maxResults": 1, "total": 1, "startAt": 0 } } }