Добавил несколько тестов
This commit is contained in:
@@ -1,5 +1,8 @@
|
|||||||
package ru.spbstu.telematics.java;
|
package ru.spbstu.telematics.java;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.nio.file.Paths;
|
||||||
|
|
||||||
import junit.framework.Test;
|
import junit.framework.Test;
|
||||||
import junit.framework.TestCase;
|
import junit.framework.TestCase;
|
||||||
import junit.framework.TestSuite;
|
import junit.framework.TestSuite;
|
||||||
@@ -28,11 +31,29 @@ public class AppTest
|
|||||||
return new TestSuite( AppTest.class );
|
return new TestSuite( AppTest.class );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
public void testFileExists() {
|
||||||
* Rigourous Test :-)
|
List<String> result = App.listFiles("test_dir/file1.txt");
|
||||||
*/
|
assertEquals(1, result.size());
|
||||||
public void testApp()
|
assertEquals(Paths.get("test_dir", "file1.txt").toString(), result.get(0));
|
||||||
{
|
}
|
||||||
assertTrue( true );
|
|
||||||
|
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
0
lab1/test_dir/file1.txt
Normal file
Reference in New Issue
Block a user