package nl.hsac.fitnesse.fixture.util; import org.junit.Test; import static org.junit.Assert.assertEquals; public class BinaryHttpResponseTest { private final String reqUrl = "http://www.debilt.nl/~/media/Wonen%20en%20Leven/Afval%20en%20Milieu/afvalkalender2015pdf.pdf"; @Test public void testFileNameOverridesUrl() { BinaryHttpResponse response = new BinaryHttpResponse(); response.setRequest(reqUrl); response.setFileName("hallo.pdf"); assertEquals("hallo.pdf", response.getFileName()); } @Test public void testFileNameFromUrl() { BinaryHttpResponse response = new BinaryHttpResponse(); response.setRequest(reqUrl); assertEquals("afvalkalender2015pdf.pdf", response.getFileName()); } @Test public void testFileNameFromUrlWithQuery() { BinaryHttpResponse response = new BinaryHttpResponse(); response.setRequest(reqUrl + "?hallo=false"); assertEquals("afvalkalender2015pdf.pdf", response.getFileName()); } }