88 initTestSuite ;
99end
1010
11- function test_identify_sources_mean ()
11+ function test_identify_sources_func ()
1212
1313 func_file = ' sub-01_task-auditory_bold.nii' ;
1414
1515 prefix_output = {
16- ' wmeanua' , ' sub-01_task-auditory_space-individual_desc-mean_bold.nii'
17- ' wmeanu' , ' sub-01_task-auditory_space-individual_desc-mean_bold.nii'
18- ' wmeanau' , ' sub-01_task-auditory_space-individual_desc-mean_bold.nii'
16+ ' ua' , ' sub-01_task-auditory_space-individual_desc-stc_bold.nii'
17+ ' rp_a' , ' sub-01_task-auditory_space-individual_desc-stc_bold.nii'
18+ ' wua' , ' sub-01_task-auditory_space-individual_desc-realignUnwarp_bold.nii'
19+ ' wu' , ' sub-01_task-auditory_space-individual_desc-realignUnwarp_bold.nii'
20+ ' sw' , ' sub-01_task-auditory_space-IXI549Space_desc-preproc_bold.nii'
21+ ' swua' , ' sub-01_task-auditory_space-IXI549Space_desc-preproc_bold.nii'
22+ ' swu' , ' sub-01_task-auditory_space-IXI549Space_desc-preproc_bold.nii'
23+ ' swr' , ' sub-01_task-auditory_space-IXI549Space_desc-preproc_bold.nii'
24+ ' swra' , ' sub-01_task-auditory_space-IXI549Space_desc-preproc_bold.nii'
25+ ' sua' , ' sub-01_task-auditory_space-individual_desc-realignUnwarp_bold.nii'
26+ ' su' , ' sub-01_task-auditory_space-individual_desc-realignUnwarp_bold.nii'
1927 };
2028
2129 for i = 1 : size(prefix_output , 1 )
2230
2331 sources = identify_sources([prefix_output{i , 1 } func_file ], [], false );
2432
25- assertEqual(sources , fullfile(' sub-01' , prefix_output{i , 2 }));
33+ assertEqual(sources{ 1 } , fullfile(' sub-01' , prefix_output{i , 2 }));
2634
2735 end
2836
2937end
3038
31- function test_identify_sources_anat ()
39+ function test_identify_sources_mean ()
3240
33- anat_file = ' sub-01_T1w .nii' ;
41+ func_file = ' sub-01_task-auditory_bold .nii' ;
3442
35- prefix_output = {' wm ' , ' sub-01/sub-01_space-individual_desc-biascor_T1w.nii '
36- ' wc1 ' , ' sub-01/sub-01_space-individual_label-GM_probseg .nii'
37- ' wc2 ' , ' sub-01/sub-01_space-individual_label-WM_probseg .nii'
38- ' wc3 ' , ' sub-01/sub-01_space-individual_label-CSF_probseg .nii'
43+ prefix_output = {
44+ ' wmeanua ' , ' sub-01_task-auditory_space-individual_desc-mean_bold .nii'
45+ ' wmeanu ' , ' sub-01_task-auditory_space-individual_desc-mean_bold .nii'
46+ ' wmeanau ' , ' sub-01_task-auditory_space-individual_desc-mean_bold .nii'
3947 };
4048
4149 for i = 1 : size(prefix_output , 1 )
4250
43- sources = identify_sources([prefix_output{i , 1 } anat_file ], [], false );
51+ sources = identify_sources([prefix_output{i , 1 } func_file ], [], false );
4452
45- assertEqual(sources , prefix_output{i , 2 });
53+ assertEqual(sources{ 1 }, fullfile( ' sub-01 ' , prefix_output{i , 2 }) );
4654
4755 end
4856
4957end
5058
51- function test_identify_sources_func ()
59+ function test_identify_sources_anat ()
5260
53- func_file = ' sub-01_task-auditory_bold .nii' ;
61+ anat_file = ' sub-01_T1w .nii' ;
5462
55- prefix_output = {
56- ' rp_a' , ' sub-01_task-auditory_space-individual_desc-stc_bold.nii'
57- ' wua' , ' sub-01_task-auditory_space-individual_desc-realignUnwarp_bold.nii'
58- ' wu' , ' sub-01_task-auditory_space-individual_desc-realignUnwarp_bold.nii'
59- ' sw' , ' sub-01_task-auditory_space-IXI549Space_desc-preproc_bold.nii'
60- ' swua' , ' sub-01_task-auditory_space-IXI549Space_desc-preproc_bold.nii'
61- ' swu' , ' sub-01_task-auditory_space-IXI549Space_desc-preproc_bold.nii'
62- ' swr' , ' sub-01_task-auditory_space-IXI549Space_desc-preproc_bold.nii'
63- ' swra' , ' sub-01_task-auditory_space-IXI549Space_desc-preproc_bold.nii'
64- ' sua' , ' sub-01_task-auditory_space-individual_desc-realignUnwarp_bold.nii'
65- ' su' , ' sub-01_task-auditory_space-individual_desc-realignUnwarp_bold.nii'
66- ' su' , ' sub-01_task-auditory_space-individual_desc-realignUnwarp_bold.nii'
63+ prefix_output = {' wm' , ' sub-01/sub-01_space-individual_desc-biascor_T1w.nii'
64+ ' wc1' , ' sub-01/sub-01_space-individual_label-GM_probseg.nii'
65+ ' wc2' , ' sub-01/sub-01_space-individual_label-WM_probseg.nii'
66+ ' wc3' , ' sub-01/sub-01_space-individual_label-CSF_probseg.nii'
6767 };
6868
6969 for i = 1 : size(prefix_output , 1 )
7070
71- sources = identify_sources([prefix_output{i , 1 } func_file ], [], false );
71+ sources = identify_sources([prefix_output{i , 1 } anat_file ], [], false );
7272
73- assertEqual(sources , fullfile( ' sub-01 ' , prefix_output{i , 2 }) );
73+ assertEqual(sources{ 1 }, prefix_output{i , 2 });
7474
7575 end
7676
@@ -87,7 +87,7 @@ function test_identify_sources_suffix()
8787
8888 sources = identify_sources(input_output{i , 1 }, [], false );
8989
90- assertEqual(sources , [' sub-01/' input_output{i , 2 }]);
90+ assertEqual(sources{ 1 } , [' sub-01/' input_output{i , 2 }]);
9191
9292 end
9393
0 commit comments