1
1
function test_createFilename()
2
-
3
2
% test for filename creation and their directories
4
3
5
4
%% check directory and filename creation (PC)
6
5
6
+ % %% set up part
7
+
7
8
expParameters.subjectGrp = ' ' ;
8
9
expParameters.subjectNb = 1 ;
9
10
expParameters.sessionNb = 1 ;
@@ -14,32 +15,40 @@ function test_createFilename()
14
15
cfg.eyeTracker = false ;
15
16
cfg.device = ' PC' ;
16
17
18
+ % set up the output directories
17
19
outputDir = fullfile(fileparts(mfilename(' fullpath' )), ' ..' , ' output' );
20
+ expParameters.outputDir = outputDir ;
18
21
19
22
behDir = fullfile(outputDir , ' source' , ' sub-001' , ' ses-001' , ' beh' );
20
23
eyetrackerDir = fullfile(outputDir , ' source' , ' sub-001' , ' ses-001' , ' eyetracker' );
21
24
22
- expParameters.outputDir = outputDir ;
23
25
expParameters = checkCFG(cfg ,expParameters );
24
-
25
26
expParameters = createFilename(cfg ,expParameters );
26
27
28
+ % %% test part
29
+
30
+ % make sure the beh dir is created
27
31
assert(exist(behDir , ' dir' )==7 )
28
32
29
33
% make sure the eyetracker dir is not created
30
- assert(exist(eyetrackerDir , ' dir' )==0 )
34
+ assert(exist(eyetrackerDir , ' dir' )==0 )
31
35
36
+ % make sure the events filename is created
32
37
assert(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
35
42
assert(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
+
39
46
%% check directory and filename creation (fMRI and eye tracker)
40
47
41
48
clear
42
49
50
+ % %% set up part
51
+
43
52
expParameters.subjectGrp = ' ctrl' ;
44
53
expParameters.subjectNb = 2 ;
45
54
expParameters.sessionNb = 2 ;
@@ -58,13 +67,21 @@ function test_createFilename()
58
67
expParameters = checkCFG(cfg ,expParameters );
59
68
expParameters = createFilename(cfg ,expParameters );
60
69
70
+ % %% test part
71
+
72
+ % make sure the func dir is created
61
73
assert(exist(funcDir , ' dir' )==7 )
74
+
75
+ % make sure the eyetracker dir is created
62
76
assert(exist(eyetrackerDir , ' dir' )==7 )
77
+
78
+ % make sure the events filename is created
63
79
assert(strcmp(expParameters .fileName .base , ' sub-ctrl002_ses-002_task-testtask' ))
64
80
assert(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
68
85
assert(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