1
您好我試圖從地圖除去對象和我測試使用斷言爪哇斷言禁用Map.remove的執行()
// definition of map
private Map<String, Map<Long, Object>> groups = new HashMap<String, Map<Long, Object>>();
// this does not remove item from map
assert groups.get("key").remove(id) != null;
// this removes item from map
groups.get("key").remove(id);
前述方法上相同的數據進行了測試此操作。爲什麼Map.remove()不能用於assert?
您是否啓用了'assert's? –
確保啓用了斷言(在啓動JVM時提供了'-ea'開關) – aioobe