Added some more analysisdata unit tests.
authorTeemu Murtola <teemu.murtola@cbr.su.se>
Sat, 29 Oct 2011 18:45:01 +0000 (21:45 +0300)
committerTeemu Murtola <teemu.murtola@gmail.com>
Tue, 21 Feb 2012 20:03:33 +0000 (22:03 +0200)
commit9af5fe15d93bff967cf46f1ff541221b3d4a1eb4
tree53876221975c6aa25c9468a688170497e7d87cd5
parente666f7b62d3baf9eab09215c7320bc6005bdcdd1
Added some more analysisdata unit tests.

Added support for multipoint data to the analysis data testing
framework, and added some more tests for AnalysisData using it.

Also fixed a bug (found by the new tests) with frameCount() not being
properly updated for multipoint data.  The count is now kept by
AbstractAnalysisData, so derived classes no longer need to worry about
keeping it up-to-date.

Part of issue #823.

Change-Id: I672fbfb2ec5898b8118616574646f1432c7c0ce1
src/gromacs/analysisdata/abstractdata-impl.h
src/gromacs/analysisdata/abstractdata.cpp
src/gromacs/analysisdata/abstractdata.h
src/gromacs/analysisdata/arraydata.cpp
src/gromacs/analysisdata/arraydata.h
src/gromacs/analysisdata/modules/displacement.cpp
src/gromacs/analysisdata/modules/displacement.h
src/gromacs/analysisdata/tests/analysisdata.cpp
src/gromacs/analysisdata/tests/datatest.cpp
src/gromacs/analysisdata/tests/datatest.h
src/gromacs/analysisdata/tests/mock_module.cpp