Fixed NTTable units tests for extra fields
After fix for NTTable extra fields not being created was merged, unit tests failed. Tests were wrong. Test was checking number of fields of constructed structure against number expected without the extra fields. Corrected check and added checks for extra fields.
This commit is contained in:
1 parent
08f8b56740
commit
5b7c6ea4d8
1 file changed
+3
-1
@@ -37,12 +37,14 @@ void test_builder()
|
||||
|
||||
testOk1(NTTable::is_a(structure));
|
||||
testOk1(structure->getID() == NTTable::URI);
|
||||
testOk1(structure->getNumberFields() == 5);
|
||||
testOk1(structure->getNumberFields() == 7);
|
||||
testOk1(structure->getField("labels").get() != 0);
|
||||
testOk1(structure->getField("value").get() != 0);
|
||||
testOk1(structure->getField("descriptor").get() != 0);
|
||||
testOk1(structure->getField("alarm").get() != 0);
|
||||
testOk1(structure->getField("timeStamp").get() != 0);
|
||||
testOk1(structure->getField("extra1").get() != 0);
|
||||
testOk1(structure->getField("extra2").get() != 0);
|
||||
|
||||
StructureConstPtr s = dynamic_pointer_cast<const Structure>(structure->getField("value"));
|
||||
#define TEST_COLUMN(name, type) \
|
||||
|
||||
Reference in new issue
Block a user