Skip to content

Commit 04baa8e

Browse files
committed
[feature/test] tests for target type
1 parent 7a93371 commit 04baa8e

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

test/BaseTestFeature.cpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,18 @@ void BaseTestFeature::testLinkType(){
6363
}
6464

6565

66+
void BaseTestFeature::testTargetType(){
67+
CPPUNIT_ASSERT(target_type_to_string(nix::TargetType::DataArray) == "DataArray");
68+
CPPUNIT_ASSERT(target_type_to_string(nix::TargetType::DataFrame) == "DataFrame");
69+
70+
71+
Feature rp = tag.createFeature(data_array, nix::LinkType::Tagged);
72+
CPPUNIT_ASSERT(rp.targetType() == nix::TargetType::DataArray);
73+
74+
tag.deleteFeature(rp.id());
75+
}
76+
77+
6678
void BaseTestFeature::testData() {
6779
DataArray a;
6880
Feature f;

test/BaseTestFeature.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ class BaseTestFeature : public CPPUNIT_NS::TestFixture {
2626
void testId();
2727

2828
void testLinkType();
29+
void testTargetType();
2930
void testData();
3031
void testLinkType2Str();
3132
void testStreamOperator();

test/hdf5/TestFeatureHDF5.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ class TestFeatureHDF5 : public BaseTestFeature {
1414
CPPUNIT_TEST(testValidate);
1515
CPPUNIT_TEST(testId);
1616
CPPUNIT_TEST(testLinkType);
17+
CPPUNIT_TEST(testTargetType);
1718
CPPUNIT_TEST(testData);
1819
CPPUNIT_TEST(testLinkType2Str);
1920
CPPUNIT_TEST(testStreamOperator);

0 commit comments

Comments
 (0)