|
15 | 15 |
|
16 | 16 | %% Test: fetch sources
|
17 | 17 | function [] = test_fetch_sources( varargin )
|
18 |
| - test_file = nix.File(fullfile(pwd, 'tests', 'testRW.h5'), nix.FileMode.Overwrite); |
19 |
| - getBlock = test_file.createBlock('sourcetest', 'nixBlock'); |
20 |
| - getSource = getBlock.create_source('sourcetest', 'nixSource'); |
21 |
| - tmp = getSource.create_source('nestedsource1', 'nixSource'); |
22 |
| - tmp = getSource.create_source('nestedsource2', 'nixSource'); |
| 18 | + fileName = fullfile(pwd, 'tests', 'testRW.h5'); |
| 19 | + f = nix.File(fileName, nix.FileMode.Overwrite); |
| 20 | + b = f.createBlock('sourcetest', 'nixBlock'); |
| 21 | + s = b.create_source('sourcetest', 'nixSource'); |
| 22 | + |
| 23 | + assert(isempty(s.sources)); |
| 24 | + assert(isempty(f.blocks{1}.sources{1}.sources)); |
| 25 | + tmp = s.create_source('nestedsource1', 'nixSource'); |
| 26 | + assert(size(s.sources, 1) == 1); |
| 27 | + assert(size(f.blocks{1}.sources{1}.sources, 1) == 1); |
| 28 | + tmp = s.create_source('nestedsource2', 'nixSource'); |
| 29 | + assert(size(s.sources, 1) == 2); |
| 30 | + assert(size(f.blocks{1}.sources{1}.sources, 1) == 2); |
23 | 31 |
|
24 |
| - assert(size(getSource.sources, 1) == 2); |
| 32 | + clear tmp s b f; |
| 33 | + f = nix.File(fileName, nix.FileMode.ReadOnly); |
| 34 | + assert(size(f.blocks{1}.sources{1}.sources, 1) == 2); |
25 | 35 | end
|
26 | 36 |
|
27 | 37 | %% Test: Open source by ID or name
|
|
0 commit comments