{"action":"opened","issue":{"url":"https://api.github.com/repos/TotalFreedom/TotalFreedomMod/issues/1939","repository_url":"https://api.github.com/repos/TotalFreedom/TotalFreedomMod","labels_url":"https://api.github.com/repos/TotalFreedom/TotalFreedomMod/issues/1939/labels{/name}","comments_url":"https://api.github.com/repos/TotalFreedom/TotalFreedomMod/issues/1939/comments","events_url":"https://api.github.com/repos/TotalFreedom/TotalFreedomMod/issues/1939/events","html_url":"https://github.com/TotalFreedom/TotalFreedomMod/issues/1939","id":196302613,"number":1939,"title":"Unit Testing","user":{"login":"Wild1145","id":2974377,"avatar_url":"https://avatars.githubusercontent.com/u/2974377?v=3","gravatar_id":"","url":"https://api.github.com/users/Wild1145","html_url":"https://github.com/Wild1145","followers_url":"https://api.github.com/users/Wild1145/followers","following_url":"https://api.github.com/users/Wild1145/following{/other_user}","gists_url":"https://api.github.com/users/Wild1145/gists{/gist_id}","starred_url":"https://api.github.com/users/Wild1145/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Wild1145/subscriptions","organizations_url":"https://api.github.com/users/Wild1145/orgs","repos_url":"https://api.github.com/users/Wild1145/repos","events_url":"https://api.github.com/users/Wild1145/events{/privacy}","received_events_url":"https://api.github.com/users/Wild1145/received_events","type":"User","site_admin":false},"labels":[{"id":32597082,"url":"https://api.github.com/repos/TotalFreedom/TotalFreedomMod/labels/Issue:%20Enhancement","name":"Issue: Enhancement","color":"009800","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-12-18T22:09:45Z","updated_at":"2016-12-18T22:09:45Z","closed_at":null,"body":"So for those of you that do not know, Maven supports Java Unit testing. This is a system where you can have tests automatically executed before the build can be successfully completed. This is something we are using in my new job to ensure that by changing one part of the codebase, you are not going to break other parts of the code without knowing it. While its less common in systems such as TFM, it would certainly aid more junior developers and those with a lesser knowledge especially of the TFM System to ensure there code will actually work, even if it passes the IDE checks for compilation. \r\n\r\nI am more than happy to start working on this if @JeromSar feels it would be of benefit to the project, its something that I would strongly advise, in addition to the recommendations that @WickedGamingUK had made in regards to using Maven more as its intended functionality where it resolves and downloads dependencies for you, as again this makes the testing side far more efficient. "}}
{"actor":{"display_login":"Wild1145"}}