Skip to content

Commit 65eda26

Browse files
committed
test creation of eeg meg and ieeg folder and filenames
1 parent f8ae9ef commit 65eda26

File tree

2 files changed

+68
-2
lines changed

2 files changed

+68
-2
lines changed

src/createFilename.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
[~, ~, ~] = mkdir(cfg.dir.output);
9191
[~, ~, ~] = mkdir(cfg.dir.outputSubject);
9292
[~, ~, ~] = mkdir(fullfile(cfg.dir.outputSubject, modality));
93-
93+
9494
end
9595

9696
function cfg = setSuffixes(cfg)

tests/test_createFilename.m

Lines changed: 67 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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+
164230
end

0 commit comments

Comments
 (0)