@Test
public void testCreatePreHookEventJsonShhouldMatch() throws Exception {
TimelineEntity timelineEntity = uut.createPreHookEvent(
"test-query-id", "test-query", new org.json.JSONObject(), 0L,
"test-user", "test-request-user", 0, 0, "test-opid",
"client-ip-address", "hive-instance-address", "hive-instance-type", "session-id", "log-id",
"thread-id", "execution-mode", Collections.<String>emptyList(), Collections.<String>emptyList(),
new HiveConf(), null, "domain-id");
String resultStr = (String) timelineEntity.getOtherInfo()
.get(ATSHook.OtherInfoTypes.QUERY.name());
JsonNode result = objectMapper.readTree(resultStr);
JsonNode expected = objectMapper.readTree("{\"queryText\":\"test-query\"," +
"\"queryPlan\":{}}");
assertEquals(expected, result);
}
}