package br.com.caelum.guj.uri; import static org.junit.Assert.assertEquals; import org.junit.Test; public class DefaultCompatibleURIBuilderTest { @Test public void shouldGenerateACompatibleURL() { DefaultCompatibleURIBuilder builder = new DefaultCompatibleURIBuilder(); String uri = builder.compatibleURL("111"); assertEquals("/posts/list/111.java", uri); } @Test public void shouldGenerateACompatibleURLWithPagination() { DefaultCompatibleURIBuilder builder = new DefaultCompatibleURIBuilder(); String uri = builder.compatibleURL("111", 30); assertEquals("/posts/list/30/111.java", uri); } @Test public void shouldGenerateACompatiblePrePostURL() { DefaultCompatibleURIBuilder builder = new DefaultCompatibleURIBuilder(); String uri = builder.compatiblePrePostURL("111", "30"); assertEquals("/posts/preList/111/30.java", uri); } }