EntityHiveConfig config = getEntityHiveConfig();
HiveInterceptorDecorator interceptor = new HiveInterceptorDecorator(config, hive);
WeatherReport report = generateInstance();
hive.directory().insertPrimaryIndexKey(report.getContinent());
interceptor.postFlush(Arrays.asList(new WeatherReport[]{report}).iterator());
assertTrue(hive.directory().doesPrimaryIndexKeyExist(report.getContinent()));
assertTrue(hive.directory().doesResourceIdExist("WeatherReport", report.getReportId()));
assertTrue(hive.directory().doesResourceIdExist("Temperature", report.getTemperature()));