11function test_createFilename()
2-
32% test for filename creation and their directories
43
54%% check directory and filename creation (PC)
65
6+ % %% set up part
7+
78expParameters.subjectGrp = ' ' ;
89expParameters.subjectNb = 1 ;
910expParameters.sessionNb = 1 ;
@@ -14,32 +15,40 @@ function test_createFilename()
1415cfg.eyeTracker = false ;
1516cfg.device = ' PC' ;
1617
18+ % set up the output directories
1719outputDir = fullfile(fileparts(mfilename(' fullpath' )), ' ..' , ' output' );
20+ expParameters.outputDir = outputDir ;
1821
1922behDir = fullfile(outputDir , ' source' , ' sub-001' , ' ses-001' , ' beh' );
2023eyetrackerDir = fullfile(outputDir , ' source' , ' sub-001' , ' ses-001' , ' eyetracker' );
2124
22- expParameters.outputDir = outputDir ;
2325expParameters = checkCFG(cfg ,expParameters );
24-
2526expParameters = createFilename(cfg ,expParameters );
2627
28+ % %% test part
29+
30+ % make sure the beh dir is created
2731assert(exist(behDir , ' dir' )==7 )
2832
2933% make sure the eyetracker dir is not created
30- assert(exist(eyetrackerDir , ' dir' )==0 )
34+ assert(exist(eyetrackerDir , ' dir' )==0 )
3135
36+ % make sure the events filename is created
3237assert(strcmp(...
33- expParameters .fileName .events , ...
34- [' sub-001_ses-001_task-testtask_run-001_events_date-' expParameters .date ' .tsv' ]));
38+ expParameters .fileName .events , ...
39+ [' sub-001_ses-001_task-testtask_run-001_events_date-' expParameters .date ' .tsv' ]));
40+
41+ % make sure the stim filename is created
3542assert(strcmp(...
36- expParameters .fileName .stim , ...
37- [' sub-001_ses-001_task-testtask_run-001_stim_date-' expParameters .date ' .tsv' ]));
38-
43+ expParameters .fileName .stim , ...
44+ [' sub-001_ses-001_task-testtask_run-001_stim_date-' expParameters .date ' .tsv' ]));
45+
3946%% check directory and filename creation (fMRI and eye tracker)
4047
4148clear
4249
50+ % %% set up part
51+
4352expParameters.subjectGrp = ' ctrl' ;
4453expParameters.subjectNb = 2 ;
4554expParameters.sessionNb = 2 ;
@@ -58,13 +67,21 @@ function test_createFilename()
5867expParameters = checkCFG(cfg ,expParameters );
5968expParameters = createFilename(cfg ,expParameters );
6069
70+ % %% test part
71+
72+ % make sure the func dir is created
6173assert(exist(funcDir , ' dir' )==7 )
74+
75+ % make sure the eyetracker dir is created
6276assert(exist(eyetrackerDir , ' dir' )==7 )
77+
78+ % make sure the events filename is created
6379assert(strcmp(expParameters .fileName .base , ' sub-ctrl002_ses-002_task-testtask' ))
6480assert(strcmp(...
65- expParameters .fileName .events , ...
66- [' sub-ctrl002_ses-002_task-testtask_run-002_events_date-' expParameters .date ' .tsv' ]));
67-
81+ expParameters .fileName .events , ...
82+ [' sub-ctrl002_ses-002_task-testtask_run-002_events_date-' expParameters .date ' .tsv' ]));
83+
84+ % make sure the eyetracker filename is created
6885assert(strcmp(...
69- expParameters .fileName .eyetracker , ...
70- [' sub-ctrl002_ses-002_task-testtask_run-002_eyetrack_date-' expParameters .date ' .edf' ]));
86+ expParameters .fileName .eyetracker , ...
87+ [' sub-ctrl002_ses-002_task-testtask_run-002_eyetrack_date-' expParameters .date ' .edf' ]));
0 commit comments