/* * FourBodyPotential_ImproperUnitTest.hpp * * Created on: Jul 10, 2013 * Author: heber */ #ifndef FOURBODYPOTENTIAL_IMPROPERUNITTEST_HPP_ #define FOURBODYPOTENTIAL_IMPROPERUNITTEST_HPP_ // include config.h #ifdef HAVE_CONFIG_H #include #endif #include #include "FunctionApproximation/FunctionModel.hpp" class FourBodyPotential_Improper; /********************************************** Test classes **************************************/ class FourBodyPotential_ImproperTest : public CppUnit::TestFixture { CPPUNIT_TEST_SUITE( FourBodyPotential_ImproperTest) ; CPPUNIT_TEST ( operatorTest ); CPPUNIT_TEST ( derivativeTest ); CPPUNIT_TEST ( parameter_derivativeTest ); CPPUNIT_TEST_SUITE_END(); public: void setUp(); void tearDown(); void operatorTest(); void derivativeTest(); void parameter_derivativeTest(); private: typedef std::vector data_t; std::vector input; data_t output; }; #endif /* FOURBODYPOTENTIAL_IMPROPERUNITTEST_HPP_ */