package stirling.software.SPDF.utils; import org.junit.jupiter.api.Test; import stirling.software.SPDF.model.api.converters.HTMLToPdfRequest; import java.io.IOException; import static org.junit.jupiter.api.Assertions.assertThrows; public class FileToPdfTest { @Test public void testConvertHtmlToPdf() { HTMLToPdfRequest request = new HTMLToPdfRequest(); byte[] fileBytes = new byte[0]; // Sample file bytes String fileName = "test.html"; // Sample file name boolean htmlFormatsInstalled = true; // Sample boolean value // Check if the method throws IOException assertThrows(IOException.class, () -> { FileToPdf.convertHtmlToPdf(request, fileBytes, fileName, htmlFormatsInstalled); }); } @Test public void testConvertBookTypeToPdf() { byte[] bytes = new byte[10]; // Sample bytes String originalFilename = "test.epub"; // Sample original filename // Check if the method throws IOException assertThrows(IOException.class, () -> { FileToPdf.convertBookTypeToPdf(bytes, originalFilename); }); } }