Добавил несколько тестов

This commit is contained in:
2024-11-17 13:45:34 +03:00
parent b5506a2aca
commit 7fd4b38c38
2 changed files with 27 additions and 6 deletions

View File

@@ -1,5 +1,8 @@
package ru.spbstu.telematics.java;
import java.util.List;
import java.nio.file.Paths;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
@@ -28,11 +31,29 @@ public class AppTest
return new TestSuite( AppTest.class );
}
/**
* Rigourous Test :-)
*/
public void testApp()
{
assertTrue( true );
public void testFileExists() {
List<String> result = App.listFiles("test_dir/file1.txt");
assertEquals(1, result.size());
assertEquals(Paths.get("test_dir", "file1.txt").toString(), result.get(0));
}
public void testFileDoesNotExist() {
List<String> result = App.listFiles("test_dir/notexisting.txt");
assertEquals(1, result.size());
assertEquals("Директория или файл не существует или путь указан неверно.", result.get(0));
}
public void testDirectoryExists() {
List<String> result = App.listFiles("test_dir");
assertEquals(1, result.size());
assertEquals("file1.txt", result.get(0));
}
public void testPathDoesNotExist() {
List<String> result = App.listFiles("notexisting");
System.out.println(System.getProperty("user.dir"));
System.out.println("FROM TEST: " + result.get(0));
assertEquals(1, result.size());
assertEquals("Директория или файл не существует или путь указан неверно.", result.get(0));
}
}

0
lab1/test_dir/file1.txt Normal file
View File