package com.github.bjuvensjo.rsimulator.proxy; import static org.junit.Assert.fail; import junit.framework.Assert; import org.junit.Before; import org.junit.Test; import com.github.bjuvensjo.rsimulator.proxy.config.ProxyModule; import com.google.inject.Guice; import com.google.inject.Injector; public class URIMapperTest { private URIMapper uriMapper; @Before public void init() { Injector injector = Guice.createInjector(new ProxyModule()); uriMapper = injector.getInstance(URIMapper.class); } @Test public void testApi() { try { String expected = "http://127.0.0.1:8080/my-bank/api/account"; String actual = null; actual = uriMapper.map("api/account"); Assert.assertEquals(expected, actual); } catch (Exception e) { fail(e.getMessage()); } } @Test public void testDn() { try { String uri = "x/y/z"; String expected = "http://127.0.0.1:8080/my-bank/" + uri; String actual = uriMapper.map(uri); Assert.assertEquals(expected, actual); } catch (Exception e) { fail(e.getMessage()); } } }