package com.soundcloud.api; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import org.apache.http.HttpHost; import org.junit.Test; public class EnvTest { @Test public void testIsApiHost() throws Exception { assertTrue(Env.LIVE.isApiHost(new HttpHost("api.soundcloud.com", 80, "http"))); assertTrue(Env.LIVE.isApiHost(new HttpHost("api.soundcloud.com", 443, "https"))); assertFalse(Env.LIVE.isApiHost(new HttpHost("foo.soundcloud.com", 443, "https"))); } @Test public void shouldHostsShouldExplicitlySpecifyPorts() throws Exception { assertEquals(80, Env.LIVE.authResourceHost.getPort()); assertEquals(443, Env.LIVE.sslAuthResourceHost.getPort()); assertEquals(80, Env.LIVE.resourceHost.getPort()); assertEquals(443, Env.LIVE.sslResourceHost.getPort()); } }