package org.distributeme.core; import org.junit.Test; import static org.junit.Assert.assertEquals; public class RegistryUtilTest { @Test public void testRegistryParentUtil() { Location location = new Location() { @Override public String getHost() { return "test.host.uk"; } @Override public int getPort() { return 815; } @Override public String getProtocol() { return "http"; } @Override public String getContext() { return "distributeme"; } }; String baseUrl = RegistryUtil.getRegistryBaseUrl(location); assertEquals(baseUrl, "http://test.host.uk:815/distributeme/registry/"); } @Test public void testRootLocation() { Location location = new Location() { @Override public String getHost() { return "bla.distributeme.org"; } @Override public int getPort() { return 443; } @Override public String getProtocol() { return "https"; } @Override public String getContext() { return null; } }; String baseUrl = RegistryUtil.getRegistryBaseUrl(location); assertEquals(baseUrl, "https://bla.distributeme.org:443/registry/"); } }