|
440 | 440 | t.add_feature(d2, nix.LinkType.Untagged);
|
441 | 441 | t.add_feature(d3, nix.LinkType.Indexed);
|
442 | 442 |
|
443 |
| - assert(f.blocks{1}.tags{1}.open_feature_idx(0).linkType == nix.LinkType.Tagged); |
444 |
| - assert(f.blocks{1}.tags{1}.open_feature_idx(1).linkType == nix.LinkType.Untagged); |
445 |
| - assert(f.blocks{1}.tags{1}.open_feature_idx(2).linkType == nix.LinkType.Indexed); |
| 443 | + assert(f.blocks{1}.tags{1}.open_feature_idx(1).linkType == nix.LinkType.Tagged); |
| 444 | + assert(f.blocks{1}.tags{1}.open_feature_idx(2).linkType == nix.LinkType.Untagged); |
| 445 | + assert(f.blocks{1}.tags{1}.open_feature_idx(3).linkType == nix.LinkType.Indexed); |
446 | 446 | end
|
447 | 447 |
|
448 | 448 | %% Test: Open reference by ID or name
|
|
477 | 477 | t.add_reference(d2);
|
478 | 478 | t.add_reference(d3);
|
479 | 479 |
|
480 |
| - assert(strcmp(f.blocks{1}.tags{1}.open_reference_idx(0).name, d1.name)); |
481 |
| - assert(strcmp(f.blocks{1}.tags{1}.open_reference_idx(1).name, d2.name)); |
482 |
| - assert(strcmp(f.blocks{1}.tags{1}.open_reference_idx(2).name, d3.name)); |
| 480 | + assert(strcmp(f.blocks{1}.tags{1}.open_reference_idx(1).name, d1.name)); |
| 481 | + assert(strcmp(f.blocks{1}.tags{1}.open_reference_idx(2).name, d2.name)); |
| 482 | + assert(strcmp(f.blocks{1}.tags{1}.open_reference_idx(3).name, d3.name)); |
483 | 483 | end
|
484 | 484 |
|
485 | 485 | %% Test: Set metadata
|
|
582 | 582 | assert(~isempty(strfind(ME.message, 'out of bounds')), 'Invalid index failed');
|
583 | 583 | end
|
584 | 584 |
|
585 |
| - retData = t.retrieve_data_idx(0); |
| 585 | + retData = t.retrieve_data_idx(1); |
586 | 586 | assert(size(retData, 2) == t.extent, 'Extent check failed');
|
587 | 587 | assert(retData(1) == raw(t.position + 1), 'Position check failed');
|
588 | 588 | end
|
|
650 | 650 | df = b.create_data_array_from_data('testUntagged', 'nixDataArray', rawFeature);
|
651 | 651 | df.append_sampled_dimension(1);
|
652 | 652 | t.add_feature(df, nix.LinkType.Untagged);
|
653 |
| - retData = t.retrieve_feature_data_idx(0); |
| 653 | + retData = t.retrieve_feature_data_idx(1); |
654 | 654 | assert(size(retData, 2) == size(rawFeature, 2), 'Untagged size check fail');
|
655 | 655 |
|
656 | 656 | % test retrieve tagged feature data
|
657 | 657 | df = b.create_data_array_from_data('testTagged', 'nixDataArray', rawFeature);
|
658 | 658 | df.append_sampled_dimension(1);
|
659 | 659 | t.add_feature(df, nix.LinkType.Tagged);
|
660 |
| - retData = t.retrieve_feature_data_idx(1); |
| 660 | + retData = t.retrieve_feature_data_idx(2); |
661 | 661 | assert(size(retData, 2) == t.extent, 'Tagged Extent check fail');
|
662 | 662 | assert(retData(1) == rawFeature(t.position + 1), 'Tagged Position check fail');
|
663 | 663 |
|
664 | 664 | % test retrieve indexed feature data
|
665 | 665 | df = b.create_data_array_from_data('testIndexed', 'nixDataArray', rawFeature);
|
666 | 666 | df.append_sampled_dimension(1);
|
667 | 667 | t.add_feature(df, nix.LinkType.Indexed);
|
668 |
| - retData = t.retrieve_feature_data_idx(2); |
| 668 | + retData = t.retrieve_feature_data_idx(3); |
669 | 669 | assert(size(retData, 2) == size(rawFeature, 2), 'Indexed size check fail');
|
670 | 670 |
|
671 | 671 | try
|
|
0 commit comments