|
7 | 7 | % LICENSE file in the root of the Project.
|
8 | 8 |
|
9 | 9 | function funcs = TestFeature
|
10 |
| -%TESTTag tests for Tag |
11 |
| -% Detailed explanation goes here |
| 10 | +% TESTFEATURE tests for Feature |
12 | 11 |
|
13 | 12 | funcs = {};
|
14 |
| - funcs{end+1} = @test_open_data; |
15 |
| - funcs{end+1} = @test_get_set_link_type; |
16 |
| - funcs{end+1} = @test_set_data; |
| 13 | + funcs{end+1} = @testOpenData; |
| 14 | + funcs{end+1} = @testHandleLinkType; |
| 15 | + funcs{end+1} = @testSetData; |
17 | 16 | end
|
18 | 17 |
|
19 | 18 | %% Test: Open data from feature
|
20 |
| -function [] = test_open_data ( varargin ) |
| 19 | +function [] = testOpenData ( varargin ) |
21 | 20 | f = nix.File(fullfile(pwd, 'tests', 'testRW.h5'), nix.FileMode.Overwrite);
|
22 | 21 | b = f.createBlock('featureTest', 'nixBlock');
|
23 | 22 | tmp = b.createDataArray('featureTestDataArray', 'nixDataArray', nix.DataType.Double, [1 2 3 4 5 6]);
|
24 | 23 | t = b.createTag('featureTest', 'nixTag', [1, 2]);
|
25 | 24 | tmp = t.addFeature(b.dataArrays{1}, nix.LinkType.Tagged);
|
26 | 25 |
|
27 |
| - getFeature = t.features{1}; |
28 |
| - assert(~isempty(getFeature.open_data)); |
| 26 | + feat = t.features{1}; |
| 27 | + assert(~isempty(feat.openData)); |
29 | 28 | end
|
30 | 29 |
|
31 | 30 | %% Test: Get and set nix.LinkType
|
32 |
| -function [] = test_get_set_link_type ( varargin ) |
| 31 | +function [] = testHandleLinkType ( varargin ) |
33 | 32 | fileName = 'testRW.h5';
|
34 | 33 | f = nix.File(fullfile(pwd, 'tests', fileName), nix.FileMode.Overwrite);
|
35 | 34 | b = f.createBlock('featureTest', 'nixBlock');
|
|
65 | 64 | end
|
66 | 65 |
|
67 | 66 | %% Test: Set data by entity, ID and name
|
68 |
| -function [] = test_set_data ( varargin ) |
| 67 | +function [] = testSetData ( varargin ) |
69 | 68 | fileName = 'testRW.h5';
|
70 | 69 | daName1 = 'featTestDA1';
|
71 | 70 | daName2 = 'featTestDA2';
|
|
82 | 81 | t = b.createTag('featureTest', 'nixTag', [1, 2]);
|
83 | 82 | feat = t.addFeature(b.dataArrays{1}, nix.LinkType.Tagged);
|
84 | 83 |
|
85 |
| - assert(strcmp(feat.open_data.name, daName1)); |
86 |
| - feat.set_data(da2); |
87 |
| - assert(strcmp(f.blocks{1}.tags{1}.features{1}.open_data.name, daName2)); |
88 |
| - feat.set_data(da3.id); |
89 |
| - assert(strcmp(f.blocks{1}.tags{1}.features{1}.open_data.name, daName3)); |
90 |
| - feat.set_data(da4.name); |
| 84 | + assert(strcmp(feat.openData.name, daName1)); |
| 85 | + feat.setData(da2); |
| 86 | + assert(strcmp(f.blocks{1}.tags{1}.features{1}.openData.name, daName2)); |
| 87 | + feat.setData(da3.id); |
| 88 | + assert(strcmp(f.blocks{1}.tags{1}.features{1}.openData.name, daName3)); |
| 89 | + feat.setData(da4.name); |
91 | 90 |
|
92 | 91 | clear feat t da4 da3 da2 da1 b f;
|
93 | 92 | f = nix.File(fullfile(pwd, 'tests', fileName), nix.FileMode.ReadOnly);
|
94 |
| - assert(strcmp(f.blocks{1}.tags{1}.features{1}.open_data.name, daName4)); |
| 93 | + assert(strcmp(f.blocks{1}.tags{1}.features{1}.openData.name, daName4)); |
95 | 94 | end
|
0 commit comments