refactor (test): add final String ABSOLUTE_DIR into StudentCsvReaderTest

This commit is contained in:
Ершов Владислав
2026-09-01 14:54:01 +07:00
parent fc847750e8
commit d0bf5f84fc
@@ -12,12 +12,13 @@ import org.junit.jupiter.api.Test;
import ru.project.student.Student; import ru.project.student.Student;
class StudentCsvReaderTest { class StudentCsvReaderTest {
private final String ABSOLUTE_DIR = "C:\\Users\\Dexp\\TestData\\"
private StudentCsvReader valideReader; private StudentCsvReader valideReader;
// Testing StudentCsvReader // Testing StudentCsvReader
@BeforeEach @BeforeEach
void setUp() { void setUp() {
valideReader = new StudentCsvReader("C:\\Users\\Dexp\\TestData\\sample.csv"); valideReader = new StudentCsvReader(ABSOLUTE_DIR + "sample.csv");
} }
@Test @Test
@@ -30,14 +31,14 @@ class StudentCsvReaderTest {
@Test @Test
void readerRejectPathIsDir() { void readerRejectPathIsDir() {
assertThrows( assertThrows(
UncheckedIOException.class, () -> new StudentCsvReader("C:\\Users\\Dexp\\TestData")); UncheckedIOException.class, () -> new StudentCsvReader(ABSOLUTE_DIR));
} }
@Test @Test
void readerTestFileNotExist() { void readerTestFileNotExist() {
assertThrows( assertThrows(
UncheckedIOException.class, UncheckedIOException.class,
() -> new StudentCsvReader("C:\\Users\\Dexp\\TestData\\sss.csv")); () -> new StudentCsvReader(ABSOLUTE_DIR + "sss.csv"));
} }
@Test @Test
@@ -88,7 +89,7 @@ class StudentCsvReaderTest {
IllegalArgumentException.class, IllegalArgumentException.class,
() -> { () -> {
StudentCsvReader reader = StudentCsvReader reader =
new StudentCsvReader("C:\\Users\\Dexp\\TestData\\fewparameters.csv"); new StudentCsvReader(ABSOLUTE_DIR + "fewparameters.csv");
Student student = reader.next(); Student student = reader.next();
}); });
} }
@@ -99,7 +100,7 @@ class StudentCsvReaderTest {
IllegalArgumentException.class, IllegalArgumentException.class,
() -> { () -> {
StudentCsvReader reader = StudentCsvReader reader =
new StudentCsvReader("C:\\Users\\Dexp\\TestData\\invalid_groupnumber.csv"); new StudentCsvReader(ABSOLUTE_DIR + "invalid_groupnumber.csv");
Student student = reader.next(); Student student = reader.next();
}); });
} }
@@ -110,7 +111,7 @@ class StudentCsvReaderTest {
IllegalArgumentException.class, IllegalArgumentException.class,
() -> { () -> {
StudentCsvReader reader = StudentCsvReader reader =
new StudentCsvReader("C:\\Users\\Dexp\\TestData\\invalid_averagegrade.csv"); new StudentCsvReader(ABSOLUTE_DIR + "invalid_averagegrade.csv");
Student student = reader.next(); Student student = reader.next();
}); });
} }
@@ -121,7 +122,7 @@ class StudentCsvReaderTest {
IllegalArgumentException.class, IllegalArgumentException.class,
() -> { () -> {
StudentCsvReader reader = StudentCsvReader reader =
new StudentCsvReader("C:\\Users\\Dexp\\TestData\\invalid_recordbooknumber.csv"); new StudentCsvReader(ABSOLUTE_DIR + "invalid_recordbooknumber.csv");
Student student = reader.next(); Student student = reader.next();
}); });
} }