|
3 | 3 | % Detailed explanation goes here
|
4 | 4 |
|
5 | 5 | funcs = {};
|
6 |
| - funcs{end+1} = @test_list_fetch_sources; |
7 |
| - funcs{end+1} = @test_open_source; |
8 |
| - funcs{end+1} = @test_open_metadata; |
9 | 6 | funcs{end+1} = @test_create_source;
|
10 | 7 | funcs{end+1} = @test_delete_source;
|
| 8 | + funcs{end+1} = @test_fetch_sources; |
| 9 | + funcs{end+1} = @test_open_source; |
| 10 | + funcs{end+1} = @test_open_metadata; |
11 | 11 | end
|
12 | 12 |
|
13 |
| -%% Test: List/fetch sources |
14 |
| -function [] = test_list_fetch_sources( varargin ) |
15 |
| - test_file = nix.File(fullfile(pwd, 'tests', 'test.h5'), nix.FileMode.ReadOnly); |
16 |
| - getBlock = test_file.openBlock(test_file.blocks{1,1}.id); |
17 |
| - getSourceFromBlock = getBlock.open_source(getBlock.sources{1,1}.id); |
18 |
| - |
19 |
| - %-- TODO: get a testfile with nested sources |
20 |
| - assert(size(getSourceFromBlock.sources(), 1) == 0); |
21 |
| - disp('Test Source: fetch sources ... TODO (proper testfile)'); |
| 13 | +%% Test: fetch sources |
| 14 | +function [] = test_fetch_sources( varargin ) |
| 15 | + test_file = nix.File(fullfile(pwd, 'tests', 'testRW.h5'), nix.FileMode.Overwrite); |
| 16 | + getBlock = test_file.createBlock('sourcetest', 'nixBlock'); |
| 17 | + getSource = getBlock.create_source('sourcetest', 'nixSource'); |
| 18 | + tmp = getSource.create_source('nestedsource1', 'nixSource'); |
| 19 | + tmp = getSource.create_source('nestedsource2', 'nixSource'); |
| 20 | + |
| 21 | + assert(size(getSource.sources, 1) == 2); |
22 | 22 | end
|
23 | 23 |
|
24 | 24 | %% Test: Open source by ID or name
|
25 | 25 | function [] = test_open_source( varargin )
|
26 | 26 |
|
27 | 27 | test_file = nix.File(fullfile(pwd, 'tests', 'testRW.h5'), nix.FileMode.Overwrite);
|
28 |
| - getBlock = test_file.createBlock('sourcetest', 'nixblock'); |
29 |
| - getSource = getBlock.create_source('sourcetest','nixsource'); |
| 28 | + getBlock = test_file.createBlock('sourcetest', 'nixBlock'); |
| 29 | + getSource = getBlock.create_source('sourcetest', 'nixSource'); |
30 | 30 | assert(isempty(getSource.sources));
|
31 | 31 |
|
32 | 32 | sourceName = 'nestedsource';
|
33 |
| - createSource = getSource.create_source(sourceName, 'nixsource'); |
| 33 | + createSource = getSource.create_source(sourceName, 'nixSource'); |
34 | 34 | getSourceByID = getSource.open_source(createSource.id);
|
35 | 35 | assert(~isempty(getSourceByID));
|
36 | 36 |
|
|
59 | 59 | %% Test: create source
|
60 | 60 | function [] = test_create_source ( varargin )
|
61 | 61 | test_file = nix.File(fullfile(pwd, 'tests', 'testRW.h5'), nix.FileMode.Overwrite);
|
62 |
| - getBlock = test_file.createBlock('sourcetest', 'nixblock'); |
63 |
| - getSource = getBlock.create_source('sourcetest','nixsource'); |
| 62 | + getBlock = test_file.createBlock('sourcetest', 'nixBlock'); |
| 63 | + getSource = getBlock.create_source('sourcetest', 'nixSource'); |
64 | 64 | assert(isempty(getSource.sources));
|
65 | 65 |
|
66 |
| - createSource = getSource.create_source('nestedsource','nixsource'); |
| 66 | + createSource = getSource.create_source('nestedsource', 'nixSource'); |
67 | 67 | assert(~isempty(getSource.sources));
|
68 | 68 | assert(strcmp(createSource.name, 'nestedsource'));
|
69 |
| - assert(strcmp(createSource.type, 'nixsource')); |
| 69 | + assert(strcmp(createSource.type, 'nixSource')); |
70 | 70 | end
|
71 | 71 |
|
72 | 72 | %% Test: delete source
|
73 | 73 | function [] = test_delete_source( varargin )
|
74 | 74 | test_file = nix.File(fullfile(pwd, 'tests', 'testRW.h5'), nix.FileMode.Overwrite);
|
75 |
| - getBlock = test_file.createBlock('sourcetest', 'nixblock'); |
76 |
| - getSource = getBlock.create_source('sourcetest','nixsource'); |
| 75 | + getBlock = test_file.createBlock('sourcetest', 'nixBlock'); |
| 76 | + getSource = getBlock.create_source('sourcetest', 'nixSource'); |
77 | 77 | assert(isempty(getSource.sources));
|
78 | 78 |
|
79 |
| - createSource1 = getSource.create_source('nestedsource1','nixsource'); |
80 |
| - createSource2 = getSource.create_source('nestedsource2','nixsource'); |
| 79 | + tmp = getSource.create_source('nestedsource1', 'nixSource'); |
| 80 | + tmp = getSource.create_source('nestedsource2', 'nixSource'); |
81 | 81 | assert(getSource.delete_source('nestedsource1'));
|
82 | 82 | assert(getSource.delete_source(getSource.sources{1}.id));
|
83 | 83 | assert(~getSource.delete_source('I do not exist'));
|
|
0 commit comments