24 lines
765 B
Java
24 lines
765 B
Java
import domain.FileLoader;
|
|
import org.junit.jupiter.api.Test;
|
|
import java.io.File;
|
|
|
|
import static org.junit.jupiter.api.Assertions.*;
|
|
|
|
class FileLoaderTest {
|
|
|
|
@Test
|
|
void testGetFileFormat_knownFormats() {
|
|
FileLoader loader = new FileLoader();
|
|
assertEquals("txt", loader.getFileFormat(new File("test.txt")));
|
|
assertEquals("pdf", loader.getFileFormat(new File("test.pdf")));
|
|
assertEquals("docx", loader.getFileFormat(new File("test.docx")));
|
|
assertEquals("pptx", loader.getFileFormat(new File("test.pptx")));
|
|
}
|
|
|
|
@Test
|
|
void testGetFileFormat_unknownFormat() {
|
|
FileLoader loader = new FileLoader();
|
|
assertEquals("File format not supported", loader.getFileFormat(new File("test.xyz")));
|
|
}
|
|
}
|