@@ -72,7 +72,7 @@ function test_createFilenameMriEyetracker()
7272 eventFilename = [' sub-ctrl002_ses-002_task-testTask_run-002_events_date-' ...
7373 cfg .fileName .date ' .tsv' ];
7474
75- eyetrackerFilename = [...
75+ eyetrackerFilename = [ ...
7676 ' sub-ctrl002_ses-002_task-testTask_run-002_recording-eyetracking_physio_date-' ...
7777 cfg .fileName .date ' .edf' ];
7878
@@ -157,8 +157,74 @@ function test_createFilenameEeg()
157157 %% data to test against
158158 eegDir = fullfile(outputDir , ' source' , ' sub-blind003' , ' ses-001' , ' eeg' );
159159
160+ eventFilename = [' sub-blind003_ses-001_task-testTask_run-001_events_date-' ...
161+ cfg .fileName .date ' .tsv' ];
162+
160163 %% test
161164 % make sure the func dir is created
162165 assertTrue(exist(eegDir , ' dir' ) == 7 );
163166
167+ % make sure the events filename is created
168+ assertEqual(cfg .fileName .events , eventFilename );
169+
170+ end
171+
172+ function test_createFilenameIeeg()
173+
174+ outputDir = fullfile(fileparts(mfilename(' fullpath' )), ' ..' , ' output' );
175+
176+ %% set up
177+
178+ cfg.verbose = true ;
179+ cfg.subject.subjectGrp = ' blind' ;
180+ cfg.subject.subjectNb = 3 ;
181+ cfg.subject.sessionNb = 1 ;
182+ cfg.subject.runNb = 1 ;
183+ cfg.task.name = ' test task' ;
184+ cfg.dir.output = outputDir ;
185+
186+ cfg.testingDevice = ' ieeg' ;
187+
188+ cfg = createFilename(cfg );
189+
190+ %% data to test against
191+ ieegDir = fullfile(outputDir , ' source' , ' sub-blind003' , ' ses-001' , ' ieeg' );
192+
193+ %% test
194+ % make sure the func dir is created
195+ assertTrue(exist(ieegDir , ' dir' ) == 7 );
196+
197+ eventFilename = [' sub-blind003_ses-001_task-testTask_run-001_events_date-' ...
198+ cfg .fileName .date ' .tsv' ];
199+
200+ end
201+
202+ function test_createFilenameMeg()
203+
204+ outputDir = fullfile(fileparts(mfilename(' fullpath' )), ' ..' , ' output' );
205+
206+ %% set up
207+
208+ cfg.verbose = true ;
209+ cfg.subject.subjectGrp = ' blind' ;
210+ cfg.subject.subjectNb = 3 ;
211+ cfg.subject.sessionNb = 1 ;
212+ cfg.subject.runNb = 1 ;
213+ cfg.task.name = ' test task' ;
214+ cfg.dir.output = outputDir ;
215+
216+ cfg.testingDevice = ' meg' ;
217+
218+ cfg = createFilename(cfg );
219+
220+ %% data to test against
221+ megDir = fullfile(outputDir , ' source' , ' sub-blind003' , ' ses-001' , ' meg' );
222+
223+ %% test
224+ % make sure the func dir is created
225+ assertTrue(exist(megDir , ' dir' ) == 7 );
226+
227+ eventFilename = [' sub-blind003_ses-001_task-testTask_run-001_events_date-' ...
228+ cfg .fileName .date ' .tsv' ];
229+
164230end
0 commit comments