From fd60732a8c40106ba645d01f3c99e8c0a9aadb47 Mon Sep 17 00:00:00 2001 From: Dave Hickin Date: Thu, 20 Aug 2015 17:07:27 +0100 Subject: [PATCH] Rename add() addColumn() in NTTable Function for adding columns to table (i.e. to value subfield) was add(ScalarType). However add(Field) adds extra field to top-level structure. Rename former to avoid confusion and as more meaningful name. Update unit tests. --- src/nt/nttable.cpp | 2 +- src/nt/nttable.h | 2 +- test/nt/nttableTest.cpp | 28 ++++++++++++++-------------- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/nt/nttable.cpp b/src/nt/nttable.cpp index 61368f0..c510349 100644 --- a/src/nt/nttable.cpp +++ b/src/nt/nttable.cpp @@ -20,7 +20,7 @@ static NTFieldPtr ntField = NTField::get(); namespace detail { -NTTableBuilder::shared_pointer NTTableBuilder::add( +NTTableBuilder::shared_pointer NTTableBuilder::addColumn( std::string const & name, epics::pvData::ScalarType scalarType ) { diff --git a/src/nt/nttable.h b/src/nt/nttable.h index 857ad94..32a2e79 100644 --- a/src/nt/nttable.h +++ b/src/nt/nttable.h @@ -53,7 +53,7 @@ namespace detail { * @param elementType column type, a scalar array. * @return this instance of NTTableBuilder. */ - shared_pointer add(std::string const & name, epics::pvData::ScalarType elememtType); + shared_pointer addColumn(std::string const & name, epics::pvData::ScalarType elememtType); /** * Add descriptor field to the NTTable. diff --git a/test/nt/nttableTest.cpp b/test/nt/nttableTest.cpp index 71372ad..cef8efb 100644 --- a/test/nt/nttableTest.cpp +++ b/test/nt/nttableTest.cpp @@ -22,9 +22,9 @@ void test_builder() testOk(builder.get() != 0, "Got builder"); StructureConstPtr structure = builder-> - add("column0", pvDouble)-> - add("column1", pvString)-> - add("column2", pvInt)-> + addColumn("column0", pvDouble)-> + addColumn("column1", pvString)-> + addColumn("column2", pvInt)-> addDescriptor()-> addAlarm()-> addTimeStamp()-> @@ -64,8 +64,8 @@ void test_builder() try { structure = builder-> - add("column0", pvDouble)-> - add("column0", pvString)-> + addColumn("column0", pvDouble)-> + addColumn("column0", pvString)-> createStructure(); testFail("duplicate column name"); } catch (std::runtime_error &) { @@ -81,9 +81,9 @@ void test_labels() testOk(builder.get() != 0, "Got builder"); PVStructurePtr pvStructure = builder-> - add("column0", pvDouble)-> - add("column1", pvString)-> - add("column2", pvInt)-> + addColumn("column0", pvDouble)-> + addColumn("column1", pvString)-> + addColumn("column2", pvInt)-> createPVStructure(); testOk1(pvStructure.get() != 0); if (!pvStructure) @@ -110,9 +110,9 @@ void test_nttable() testOk(builder.get() != 0, "Got builder"); NTTablePtr ntTable = builder-> - add("column0", pvDouble)-> - add("column1", pvString)-> - add("column2", pvInt)-> + addColumn("column0", pvDouble)-> + addColumn("column1", pvString)-> + addColumn("column2", pvInt)-> addDescriptor()-> addAlarm()-> addTimeStamp()-> @@ -220,9 +220,9 @@ void test_wrap() testOk(builder.get() != 0, "Got builder"); PVStructurePtr pvStructure = builder-> - add("column0", pvDouble)-> - add("column1", pvString)-> - add("column2", pvInt)-> + addColumn("column0", pvDouble)-> + addColumn("column1", pvString)-> + addColumn("column2", pvInt)-> createPVStructure(); testOk1(pvStructure.get() != 0); if (!pvStructure)