Commit Graph

160 Commits

Author SHA1 Message Date
debug-version ff83c48650 style: reformat source and tests, fix imports and packages 2026-09-01 15:55:41 +04: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
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
debug-version e77b8c5956 docs: add Git Flow tutorial and organize Git guides 2026-08-30 14:49:34 +04:00
debug-version 205f1bb437 Merge branch 'feature/ui' into develop 2026-08-30 14:38:50 +04:00
debug-version d6f419d603 Merge branch 'docs/tasks' 2026-08-30 13:08:58 +04:00
debug-version e20820b78f refactor: unify code style and fix minor merge issues 2026-08-30 13:03:23 +04:00
debug-version e7a4224dd5 Merge remote-tracking branch 'origin/feature/student' into feature/ui 2026-08-30 12:54:35 +04:00
debug-version e1e13ed4da Merge remote-tracking branches 'origin/feature/sorting' and 'origin/feature/even-only-sort-strategy' into feature/ui 2026-08-30 12:51:10 +04:00
Дюрягин Данил 8783308efb test: add unit tests for student search 2026-08-30 11:45:15 +03:00
debug-version 545fae857a refactor(ui): reorganize classes into logical feature packages 2026-08-29 23:37:58 +04:00
debug-version 0f4df4b811 feat(ui): add sort field configuration and parity sort settings 2026-08-29 23:25:37 +04:00
debug-version f655be3820 feat(ui): add exit action to sort method selection 2026-08-29 23:24:22 +04:00
debug-version 1de5a59e93 feat(ui): add collection sorting menu and sort method selection 2026-08-29 22:58:09 +04:00
Дюрягин Данил e7e709a572 remove obsolete test file StudentTest1 2026-08-29 21:18:14 +03:00
Гаджикурбанов Темирлан 4e64c3e35b test: add tests for MyListCollector 2026-08-29 21:51:52 +04:00