public void testGetEntity() throws Exception {

    final CountDownLatch latch = new CountDownLatch(1);

    EntityUtils.getEntity(
        getContext(),
        "http://entity1.com",
        new EntityGetListener() {

          @Override
          public void onGet(Entity entity) {
            addResult(0, entity);
            latch.countDown();
          }

          @Override
          public void onError(SocializeException error) {
            error.printStackTrace();
            latch.countDown();
          }
        });

    latch.await(20, TimeUnit.SECONDS);

    Entity after = getResult(0);

    assertNotNull(after);
    assertEquals("http://entity1.com", after.getKey());

    assertNotNull(after.getEntityStats());
    assertNotNull(after.getUserEntityStats());
  }