package com.codeborne.selenide.impl; import org.junit.Test; import static org.junit.Assert.assertEquals; public class DownloadFileWithHttpRequestTest { DownloadFileWithHttpRequest d = new DownloadFileWithHttpRequest(); @Test public void extractsFileNameFromHttpHeader() { assertEquals("statement.xls", d.getFileNameFromContentDisposition( "Content-Disposition", "Content-Disposition=attachment; filename=statement.xls")); assertEquals("statement-40817810048000102279.pdf", d.getFileNameFromContentDisposition( "Content-Disposition", "Content-Disposition=inline; filename=\"statement-40817810048000102279.pdf\"")); assertEquals("selenide-2.6.1.jar", d.getFileNameFromContentDisposition( "content-disposition", "attachement; filename=selenide-2.6.1.jar")); } }