package org.ovirt.engine.ui.uicommonweb.models.vms; import java.util.HashMap; import java.util.Map; import org.ovirt.engine.core.compat.Guid; public class IconCacheModelVmBaseMock extends IconCacheMockBase { protected Map<String, Guid> map = new HashMap<>(); public IconCacheModelVmBaseMock put(String iconData, Guid iconId) { map.put(iconData, iconId); return this; } @Override public Guid getId(String icon) { final Guid iconId = map.get(icon); if (iconId == null) { throw new RuntimeException("Icon not found in cache, iconUrl=" + icon); //$NON-NLS-1$ } return iconId; } }