### Question:
GitStatusContext { public static GitStatusContext fromJsonString(final String jsonString) { final JSONObject jsonObject = JSONObject.fromObject(jsonString); final GitStatusContext result; final JsonConfig jsonConfig = new JsonConfig(); jsonConfig.setRootClass(GitStatusContext.class); result = (GitStatusContext) JSONObject.toBean(jsonObject, jsonConfig); return result; } GitStatusContext();  GitStatusContext(final String name, final String genre); static GitStatusContext fromJsonString(final String jsonString); public String name; public String genre; }### Answer:
@Test public void fromJsonString_typical() throws Exception { final GitStatusContext actual = GitStatusContext.fromJsonString(FORMATTED_INPUT); Assert.assertEquals("Build123", actual.name); Assert.assertEquals("continuous-integration", actual.genre); }