TestFastHIK.h 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #ifndef _TESTFASTHIK_H
  2. #define _TESTFASTHIK_H
  3. #include <cppunit/extensions/HelperMacros.h>
  4. #include <gp-hik-core/GMHIKernel.h>
  5. /**
  6. * CppUnit-Testcase.
  7. * @brief CppUnit-Testcase to verify that all important methods of the gp-hik framework perform as desired
  8. */
  9. class TestFastHIK : public CppUnit::TestFixture {
  10. CPPUNIT_TEST_SUITE( TestFastHIK );
  11. CPPUNIT_TEST(testKernelMultiplication);
  12. CPPUNIT_TEST(testKernelMultiplicationFast);
  13. CPPUNIT_TEST(testKernelSum);
  14. CPPUNIT_TEST(testKernelSumFast);
  15. CPPUNIT_TEST(testLUTUpdate);
  16. CPPUNIT_TEST(testLinSolve);
  17. CPPUNIT_TEST(testKernelVector);
  18. CPPUNIT_TEST_SUITE_END();
  19. private:
  20. public:
  21. void setUp();
  22. void tearDown();
  23. /**
  24. * Constructor / Destructor testing
  25. */
  26. void testKernelMultiplication();
  27. void testKernelMultiplicationFast();
  28. void testKernelSum();
  29. void testKernelSumFast();
  30. void testLUTUpdate();
  31. void testLinSolve();
  32. void testKernelVector();
  33. };
  34. #endif // _TESTFASTHIK_H