@Test public void testDelete() throws Exception { testHandleAckMessage(); helper.delete(createDingMessage("1", "-1")); // Data removed from memory. LruCache<String, List<String>> msgCache = helper.getDataCache().get("1"); assertTrue(msgCache.get("-1") == null); // Data removed from SharedPreferences. assertTrue(!helper.getDataPrefs().contains(helper.generateKey("1", "-1"))); }