public void testUpdateExpectedAppData() throws Exception { // Delete the data db.updatePersonData( CANON_USER, SELF_GROUP, APP_ID, null, ImmutableMap.of("count", "10", "newvalue", "20"), new FakeGadgetToken()); // Fetch the remaining and test DataCollection responseItem = db.getPersonData( ImmutableSet.of(CANON_USER), SELF_GROUP, APP_ID, Collections.<String>emptySet(), new FakeGadgetToken()) .get(); assertFalse(responseItem.getEntry().isEmpty()); assertFalse(responseItem.getEntry().get(CANONICAL_USER_ID).isEmpty()); assertSame(3, responseItem.getEntry().get(CANONICAL_USER_ID).size()); assertTrue(responseItem.getEntry().get(CANONICAL_USER_ID).containsKey("count")); assertEquals("10", responseItem.getEntry().get(CANONICAL_USER_ID).get("count")); assertTrue(responseItem.getEntry().get(CANONICAL_USER_ID).containsKey("newvalue")); assertEquals("20", responseItem.getEntry().get(CANONICAL_USER_ID).get("newvalue")); }
public void testGetExpectedAppData() throws Exception { DataCollection responseItem = db.getPersonData( ImmutableSet.of(CANON_USER), SELF_GROUP, APP_ID, Collections.<String>emptySet(), new FakeGadgetToken()) .get(); assertFalse(responseItem.getEntry().isEmpty()); assertFalse(responseItem.getEntry().get(CANONICAL_USER_ID).isEmpty()); assertSame(2, responseItem.getEntry().get(CANONICAL_USER_ID).size()); assertTrue(responseItem.getEntry().get(CANONICAL_USER_ID).containsKey("count")); assertTrue(responseItem.getEntry().get(CANONICAL_USER_ID).containsKey("size")); }