Reorganize shared unit test code
authorTeemu Murtola <teemu.murtola@gmail.com>
Mon, 6 Jan 2014 18:37:23 +0000 (20:37 +0200)
committerGerrit Code Review <gerrit@gerrit.gromacs.org>
Wed, 15 Jan 2014 00:37:59 +0000 (01:37 +0100)
commit9c666a9b1cf75cd928b83c7b5d3c98a32e0fdf7b
tree091f70e29917e52d63709cd720f6cf265bd41f57
parentc2ce3c21f9838d03d13566f6d849a9d6f971d132
Reorganize shared unit test code

Move mocks and test fixtures to the modules that they are mocking:
 - datatest.*, mock_datamodule.* to analysisdata/tests/
 - mock_helptopic.* to onlinehelp/tests/
This is now easier with object libraries, and clarifies the dependencies
in the test code.  src/testutils/ is now really about utilities, and not
about some specific-purpose test code.

Change-Id: Ib0cbe6382813315df65fa65f7fe0233b9b5e2d4e
23 files changed:
admin/includedeps.py
src/gromacs/analysisdata/tests/CMakeLists.txt
src/gromacs/analysisdata/tests/analysisdata.cpp
src/gromacs/analysisdata/tests/arraydata.cpp
src/gromacs/analysisdata/tests/average.cpp
src/gromacs/analysisdata/tests/datatest.cpp [moved from src/testutils/datatest.cpp with 98% similarity]
src/gromacs/analysisdata/tests/datatest.h [moved from src/testutils/datatest.h with 98% similarity]
src/gromacs/analysisdata/tests/histogram.cpp
src/gromacs/analysisdata/tests/lifetime.cpp
src/gromacs/analysisdata/tests/mock_datamodule.cpp [moved from src/testutils/mock_datamodule.cpp with 99% similarity]
src/gromacs/analysisdata/tests/mock_datamodule.h [moved from src/testutils/mock_datamodule.h with 94% similarity]
src/gromacs/analysisdata/tests/refdata/analysisdata-referencedata.xsl
src/gromacs/commandline/tests/CMakeLists.txt
src/gromacs/commandline/tests/cmdlinemodulemanager.cpp
src/gromacs/onlinehelp/tests/CMakeLists.txt
src/gromacs/onlinehelp/tests/helpmanager.cpp
src/gromacs/onlinehelp/tests/mock_helptopic.cpp [moved from src/testutils/mock_helptopic.cpp with 96% similarity]
src/gromacs/onlinehelp/tests/mock_helptopic.h [moved from src/testutils/mock_helptopic.h with 93% similarity]
src/gromacs/trajectoryanalysis/tests/CMakeLists.txt
src/gromacs/trajectoryanalysis/tests/moduletest.cpp
src/gromacs/trajectoryanalysis/tests/refdata/analysisdata-referencedata.xsl
src/testutils/analysisdata-referencedata.xsl [deleted file]
src/testutils/copy_xsl.sh