| 1 | /*
|
|---|
| 2 | * MatrixUnitTest.cpp
|
|---|
| 3 | *
|
|---|
| 4 | * Created on: Mar 3, 2010
|
|---|
| 5 | * Author: metzler
|
|---|
| 6 | */
|
|---|
| 7 |
|
|---|
| 8 | #include "MatrixUnitTest.hpp"
|
|---|
| 9 |
|
|---|
| 10 | #include <cppunit/CompilerOutputter.h>
|
|---|
| 11 | #include <cppunit/extensions/TestFactoryRegistry.h>
|
|---|
| 12 | #include <cppunit/ui/text/TestRunner.h>
|
|---|
| 13 |
|
|---|
| 14 | #include <boost/bind.hpp>
|
|---|
| 15 |
|
|---|
| 16 | #ifdef HAVE_TESTRUNNER
|
|---|
| 17 | #include "UnitTestMain.hpp"
|
|---|
| 18 | #endif /*HAVE_TESTRUNNER*/
|
|---|
| 19 |
|
|---|
| 20 | // Registers the fixture into the 'registry'
|
|---|
| 21 | CPPUNIT_TEST_SUITE_REGISTRATION( MatrixUnitTest );
|
|---|
| 22 |
|
|---|
| 23 |
|
|---|
| 24 | void MatrixUnitTest::setUp() {
|
|---|
| 25 | // testMatrix = new Matrix(3, 4);
|
|---|
| 26 | }
|
|---|
| 27 |
|
|---|
| 28 | void MatrixUnitTest::tearDown() {
|
|---|
| 29 | // delete(testMatrix);
|
|---|
| 30 | }
|
|---|
| 31 |
|
|---|
| 32 | /************************************ tests ***********************************/
|
|---|
| 33 |
|
|---|
| 34 | void MatrixUnitTest::setAndGetHeaderTest() {
|
|---|
| 35 | // testMatrix->setHeader("foo bar");
|
|---|
| 36 | // CPPUNIT_ASSERT_EQUAL( "foo bar", testMatrix->getHeader() );
|
|---|
| 37 | }
|
|---|
| 38 |
|
|---|
| 39 | void MatrixUnitTest::assignAndGetValuesTest() {
|
|---|
| 40 | // testMatrix->setField(0, 0, (void*) "foo bar");
|
|---|
| 41 | // CPPUNIT_ASSERT_TRUE( strcmp("foo bar", (char*) testMatrix->getField(0, 0)) == 0 );
|
|---|
| 42 | // testMatrix->setField(0, 1, (void*) "12.25");
|
|---|
| 43 | // CPPUNIT_ASSERT_EQUAL( 12.25, (float) testMatrix->getField(0,1) );
|
|---|
| 44 | // testMatrix->setField(0, 2, (void*) "3");
|
|---|
| 45 | // CPPUNIT_ASSERT_EQUAL( 3, (int) testMatrix->getField(0, 2) );
|
|---|
| 46 | }
|
|---|
| 47 |
|
|---|