@Test
@Ignore
public void updateUserCountTest() {

  Map<String, Object> locnMap = new HashMap<String, Object>();
  locnMap.put(JsonKey.ID, locnId);
  locnMap.put(JsonKey.USER_COUNT, 0);
  cassandraOperation.updateRecord(
          geoLocationDbInfo.getKeySpace(), geoLocationDbInfo.getTableName(), locnMap);
  List<Object> locnIdList = new ArrayList<>();
  locnIdList.add(locnId);
  TestKit probe = new TestKit(system);
  ActorRef subject = system.actorOf(props);
  Request actorMessage = new Request();
  actorMessage.getRequest().put(JsonKey.LOCATION_IDS, locnIdList);
  actorMessage.getRequest().put(JsonKey.OPERATION, "GeoLocationManagementActor");
  actorMessage.setOperation(BackgroundOperations.updateUserCountToLocationID.name());
  subject.tell(actorMessage, probe.getRef());
  try {
    Thread.sleep(20000);
  } catch (InterruptedException e) {
    ProjectLogger.log(e.getMessage(), e);
  }
  Response response =
      cassandraOperation.getRecordById(
          geoLocationDbInfo.getKeySpace(), geoLocationDbInfo.getTableName(), locnId);
  // probe.expectMsgClass(duration("300 second"),Response.class);
  List<Map<String, Object>> reslist = (List<Map<String, Object>>) response.get(JsonKey.RESPONSE);
  Map<String, Object> map = reslist.get(0);
  int count = (int) map.get(JsonKey.USER_COUNT);
  boolean bool = (count >= 0) ? true : false;
  assertTrue(bool);
}