package org.dcache.webadmin.controller.util; import org.junit.BeforeClass; import org.junit.Test; import java.util.HashMap; import java.util.List; import java.util.Map; import org.dcache.webadmin.model.dataaccess.impl.XMLDataGathererHelper; import static org.junit.Assert.assertEquals; /** * * @author jans */ public class NamedCellUtilTest { private static final String GPLAZMA_CELL = "gPlazma"; private static final String EMPTY_DOMAIN = ""; private static Map<String, List<String>> _domainsMap; @BeforeClass public static void setUpClass() { _domainsMap = XMLDataGathererHelper.getDomainsMap(); } @Test public void testFindWithEmptyDomainsMap() { Map<String, List<String>> emptyMap = new HashMap<>(); String domain = NamedCellUtil.findDomainOfUniqueCell(emptyMap, GPLAZMA_CELL); assertEquals(EMPTY_DOMAIN, domain); } @Test public void testSuccessfulFind() { String domain = NamedCellUtil.findDomainOfUniqueCell(_domainsMap, XMLDataGathererHelper.POOL1_NAME); assertEquals(XMLDataGathererHelper.POOL1_DOMAIN, domain); } }