source: molecuilder/src/vectorunittest.hpp@ da84d6

Last change on this file since da84d6 was da84d6, checked in by Frederik Heber <heber@…>, 16 years ago

Incorporation of Unit test on class Vector.

  • new file leastsquaremin.[ch]pp has least square minimisation which is otherwise unclean between classes molecules and Vector

Unit test (later tests rely on good results of earlier ones)

changes to class Vector:

  • Vector::IsNull() -> IsZero()
  • new function Vector::IsOne() similar to IsZero()
  • BUGFIX: Vector::IsNULL() (thx to unit test :)
  • Tesselation::getAngle() changed due to above rename
  • Property mode set to 100644
File size: 756 bytes
Line 
1/*
2 * cppunuit.hpp
3 *
4 * Created on: Aug 17, 2009
5 * Author: heber
6 */
7
8#ifndef VECTORUNITTEST_HPP_
9#define VECTORUNITTEST_HPP_
10
11#include <cppunit/extensions/HelperMacros.h>
12
13
14/********************************************** Test classes **************************************/
15
16class VectorTest : public CppUnit::TestFixture
17{
18 CPPUNIT_TEST_SUITE( VectorTest) ;
19 CPPUNIT_TEST ( UnityTest );
20 CPPUNIT_TEST ( SimpleAlgebraTest );
21 CPPUNIT_TEST ( OperatorAlgebraTest );
22 CPPUNIT_TEST ( EuclidianTest );
23 CPPUNIT_TEST_SUITE_END();
24
25public:
26 void setUp();
27 void tearDown();
28
29 void UnityTest();
30 void OperatorAlgebraTest();
31 void SimpleAlgebraTest();
32 void EuclidianTest();
33};
34
35
36#endif /* VECTORUNITTEST_HPP_ */
Note: See TracBrowser for help on using the repository browser.