t1-f
69e7482dbb
Merge branch 'develop' into feature/csv-student-io
2026-09-01 18:17:02 +03:00
DELETED
8795653bcd
Merge pull request into develop from feature/datasource
2026-09-01 19:02:14 +04:00
Гаджикурбанов Темирлан
0144d42d00
fix : Student and collection import
2026-09-01 17:54:21 +03:00
Гаджикурбанов Темирлан
2971548e52
chore: remove unused Paths
2026-09-01 17:38:28 +03:00
Гаджикурбанов Темирлан
712fe6c112
fix: fixed errors and tests
2026-09-01 17:11:08 +03:00
Гаджикурбанов Темирлан
34d08eb397
fix: corrected errors in exceptions and tests
2026-09-01 16:23:57 +03:00
DELETED
5ecf3a8cdd
Merge pull request into develop from feature/random-students-generator
2026-09-01 16:05:12 +04:00
debug-version
ff83c48650
style: reformat source and tests, fix imports and packages
2026-09-01 15:55:41 +04:00
Гаджикурбанов Темирлан
cf6a318086
refactor: fixed dependencies
2026-09-01 14:50:16 +03:00
debug-version
bc0cf4f48b
Merge branch 'develop' into feature/datasource
2026-09-01 15:49:53 +04:00
debug-version
af233e9262
chore: remove obsolete application and collector classes
2026-09-01 15:47:45 +04:00
Ершов Владислав
2f50097de0
test: add temp directory for test csv's, add test for invalid header
2026-09-01 15:43:39 +04:00
Ершов Владислав
8c4f2e22c4
refactor: remove test csv-files
2026-09-01 15:43:39 +04:00
Ершов Владислав
537c91d981
test: add test csv-files
2026-09-01 15:34:17 +04:00
Ершов Владислав
d0bf5f84fc
refactor (test): add final String ABSOLUTE_DIR into StudentCsvReaderTest
2026-09-01 15:34:17 +04:00
Ершов Владислав
fc847750e8
refactor (test): remove variables at StudentCsvReaderTest never used
2026-09-01 15:34:17 +04:00
Ершов Владислав
a06f36683d
refactor: replace org.apache.commons.csv.CSVFormat.Builder.build() with org.apache.commons.csv.CSVFormat.Builder.get()
2026-09-01 15:34:17 +04:00
debug-version
217f9594bd
refactor(test): replace DataSourceReader tests with StudentCsvReader tests
2026-09-01 15:34:17 +04:00
debug-version
fa75549c84
refactor(io): rename StudentCsvReader package
2026-09-01 15:33:35 +04:00
debug-version
f1c6aa1443
refactor: remove obsolete data source infrastructure
...
- remove legacy DataSource implementations
- remove obsolete file and random data source classes
2026-09-01 15:33:35 +04:00
Ершов Владислав
3cca9402bb
feature: improved handling exception NoSuchElementException
2026-09-01 15:33:35 +04:00
Ершов Владислав
fad97d8e95
refactor: removing unused class ManualDataSource
2026-09-01 15:33:35 +04:00
Ершов Владислав
3b09d15163
feat: reworking StudentCsvReader. Added the aability to specify row number when an exception is thrown out
2026-09-01 15:33:35 +04:00
Ершов Владислав
eef7b45172
test: add test class DataSourceReaderTest
2026-09-01 15:33:35 +04:00
Ершов Владислав
7408b0fd41
fix: fixing syntax errors (part 2)
2026-09-01 15:33:35 +04:00
Ершов Владислав
d047338cd2
refactor: removing unused file StringParser.java
2026-09-01 15:33:35 +04:00
Ершов Владислав
4f1064ddaf
fix: fixing some syntax errors (part 1)
2026-09-01 15:33:32 +04:00
Ершов Владислав
bf256e8247
fix: import java.util.NoSuchElementException into FileDataSource
2026-09-01 15:32:50 +04:00
Ершов Владислав
a5ed3acfd8
refactor: integrate StudentCsvParser into FileDataSource
2026-09-01 15:32:50 +04:00
Ершов Владислав
a65ed01c5c
feat: add class FileWriter to append data to file
2026-09-01 15:32:28 +04:00
Ершов Владислав
02e14a987a
feat: add random generation instances of class Student
2026-09-01 15:32:28 +04:00
Ершов Владислав
8fa66b10d2
feat: add StringParser and reworking project structure
2026-09-01 15:32:23 +04:00
Ершов Владислав
808e1eadbb
feat: adding class student and data source interface
2026-09-01 15:31:12 +04:00
Ершов Владислав
0e6ff523e8
fix: import java.util.NoSuchElementException into FileDataSource
2026-09-01 15:31:12 +04:00
Ершов Владислав
cb5068465d
refactor: integrate StudentCsvParser into FileDataSource
2026-09-01 15:30:54 +04:00
Ершов Владислав
ba59fa12da
feat: reworked classes StudentCsvWriter and StudentCsvReader
2026-09-01 15:29:19 +04:00
Гаджикурбанов Темирлан
a53e8f9a53
test: add unit test for random student generator
2026-09-01 14:06:29 +03:00
Гаджикурбанов Темирлан
390d31d080
feat: add random student generator
2026-09-01 13:58:05 +03:00
debug-version
be73b0fbf8
test(io): add StudentCsvWriter tests
...
- test writing to empty and existing CSV files
- verify append behavior and header handling
- test writing arrays of student lists
- verify student order and empty lists
- test IOException for missing files
2026-08-31 22:18:22 +04:00
debug-version
4dadefd87f
feat(io): add StudentCsvWriter
...
- add CSV writer for individual students
- support sequential writing of student lists
- preserve existing CSV data and avoid duplicate headers
- reject missing files with IOException
2026-08-31 22:17:51 +04:00
debug-version
26f124bd0f
build: add Apache Commons CSV dependency
...
- add commons-csv for CSV read and write support
- configure version 1.14.1 in app/pom.xml
2026-08-31 22:17:35 +04:00
debug-version
ac8792eda4
docs: update csv student writer contract
2026-08-31 21:57:38 +04:00
DELETED
62aa619763
Merge pull request into develop from feature/add-test-linked-list
2026-08-31 16:39:48 +04:00
debug-version
d7f4a0ed52
Merge branch 'feature/task/random-student-generator' into develop
2026-08-31 15:50:53 +04:00
DELETED
d627b03815
Merge pull request into develop from feature/custom-collector-for-mylist
2026-08-31 15:33:23 +04:00
DELETED
43c2713d68
Merge pull request into develop from feature/student-search
2026-08-31 15:08:11 +04:00
Гаджикурбанов Темирлан
ebaadf4fa1
feat: add StudentOccurrenceIndexFinder for occurrence search and test
2026-08-31 14:37:24 +04:00
Гаджикурбанов Темирлан
36baf54498
refactor : changed the combiner
2026-08-31 14:28:51 +04:00
debug-version
6c97f036d8
docs: add random student generator task
2026-08-31 11:22:30 +04:00
Гаджикурбанов Темирлан
c5cf12827a
feat: added the get-all method and tests
2026-08-31 00:35:45 +03:00