Added more analysisdata unit tests.
authorTeemu Murtola <teemu.murtola@cbr.su.se>
Tue, 25 Oct 2011 17:48:51 +0000 (20:48 +0300)
committerTeemu Murtola <teemu.murtola@gmail.com>
Tue, 21 Feb 2012 20:03:32 +0000 (22:03 +0200)
commite666f7b62d3baf9eab09215c7320bc6005bdcdd1
treea7ce69799354e518251b1318c32c3b6965b7d36b
parentb34fca3e927c6d2b026ca7f1ef6a6ef2a036ab87
Added more analysisdata unit tests.

There is now a framework that makes it quite easy to write tests for
classes that implement the AbstractAnalysisData interface.
Used the framework to implement a more thorough set of tests for the
AnalysisData class, and some simple tests for AnalysisDataAverageModule.

Part of issue #823.

Change-Id: I3bea1f722848e6ebb0bd6fb8f5983ea09f1aeb9e
src/gromacs/analysisdata/abstractdata.cpp
src/gromacs/analysisdata/tests/CMakeLists.txt
src/gromacs/analysisdata/tests/analysisdata.cpp
src/gromacs/analysisdata/tests/average.cpp [new file with mode: 0644]
src/gromacs/analysisdata/tests/datatest.cpp [new file with mode: 0644]
src/gromacs/analysisdata/tests/datatest.h [new file with mode: 0644]
src/gromacs/analysisdata/tests/mock_module-impl.h [new file with mode: 0644]
src/gromacs/analysisdata/tests/mock_module.cpp [new file with mode: 0644]
src/gromacs/analysisdata/tests/mock_module.h
src/gromacs/analysisdata/tests/refdata/AverageModuleTest_BasicTest.xml [new file with mode: 0644]
src/gromacs/analysisdata/tests/refdata/AverageModuleTest_CanCustomizeXAxis.xml [new file with mode: 0644]