HermesAbstractApiListener extends HttpRequestAdaptor { public Map<String, Object> createActionResult(String id, boolean success) { Map<String, Object> dictionary = new HashMap<String, Object>(); dictionary.put("id", id); dictionary.put("success", success); return dictionary; } HermesAbstractApiListener(); void fillError(Map<String, Object> error, int code, String message); Map<String, Object> createError(int code, String message); Map<String, Object> createActionResult(String id, boolean success); String processRequest(HttpServletRequest request, HttpServletResponse response); String getStringFromInput(Map<String, Object> inputDict, String key, Map<String, Object> error); Long getLongFromInput(Map<String, Object> inputDict, String key, Map<String, Object> error); String getOptionalStringFromInput(Map<String, Object> inputDict, String key, String defaultValue, Map<String, Object> error); Long getOptionalLongFromInput(Map<String, Object> inputDict, String key, long defaultValue, Map<String, Object> error); Boolean getOptionalBooleanFromInput(Map<String, Object> inputDict, String key, boolean defaultValue, Map<String, Object> error);  }
@Test public void testCreateActionResult() { Map<String, Object> dictionary = listener.createActionResult("test id", true); Assert.assertEquals("test id", dictionary.get("id")); Assert.assertTrue((Boolean) dictionary.get("success")); }