### Question:
ContainerAdminData { public void clearGadgetAdminData() { this.gadgetAdminMap.clear(); } ContainerAdminData();  ContainerAdminData(Map<String, GadgetAdminData> gadgetAdminMap); void addGadgetAdminData(String gadgetUrl, GadgetAdminData toAdd); GadgetAdminData removeGadgetAdminData(String gadgetUrl); GadgetAdminData getGadgetAdminData(String gadgetUrl); Map<String, GadgetAdminData> getGadgetAdminMap(); void clearGadgetAdminData(); boolean hasGadgetAdminData(String gadgetUrl); @Override boolean equals(Object obj); @Override int hashCode();  }### Answer:
@Test public void testClearGadgetAdminData() { assertEquals(gadgetMap, validData.getGadgetAdminMap()); assertEquals(new HashMap<String, GadgetAdminData>(), nullData.getGadgetAdminMap()); assertEquals(new HashMap<String, GadgetAdminData>(), emptyData.getGadgetAdminMap()); assertEquals(new HashMap<String, GadgetAdminData>(), defaultData.getGadgetAdminMap()); validData.clearGadgetAdminData(); nullData.clearGadgetAdminData(); emptyData.clearGadgetAdminData(); defaultData.clearGadgetAdminData(); assertEquals(new HashMap<String, GadgetAdminData>(), validData.getGadgetAdminMap()); assertEquals(new HashMap<String, GadgetAdminData>(), nullData.getGadgetAdminMap()); assertEquals(new HashMap<String, GadgetAdminData>(), emptyData.getGadgetAdminMap()); assertEquals(new HashMap<String, GadgetAdminData>(), defaultData.getGadgetAdminMap()); }