Minimal unit test, forgotten by @richardroberts :-)
							parent
							
								
									298921509c
								
							
						
					
					
						commit
						95c13d64dc
					
				|  | @ -2100,6 +2100,14 @@ | |||
| 				<useDefaultCommand>true</useDefaultCommand> | ||||
| 				<runAllBuilders>true</runAllBuilders> | ||||
| 			</target> | ||||
| 			<target name="testVerticalBlockMatrix.run" path="build/gtsam/base" targetID="org.eclipse.cdt.build.MakeTargetBuilder"> | ||||
| 				<buildCommand>make</buildCommand> | ||||
| 				<buildArguments>-j5</buildArguments> | ||||
| 				<buildTarget>testVerticalBlockMatrix.run</buildTarget> | ||||
| 				<stopOnError>true</stopOnError> | ||||
| 				<useDefaultCommand>true</useDefaultCommand> | ||||
| 				<runAllBuilders>true</runAllBuilders> | ||||
| 			</target> | ||||
| 			<target name="testVectorValues.run" path="build/gtsam/linear" targetID="org.eclipse.cdt.build.MakeTargetBuilder"> | ||||
| 				<buildCommand>make</buildCommand> | ||||
| 				<buildArguments>-j5</buildArguments> | ||||
|  |  | |||
|  | @ -0,0 +1,47 @@ | |||
| /* ----------------------------------------------------------------------------
 | ||||
| 
 | ||||
|  * GTSAM Copyright 2010, Georgia Tech Research Corporation, | ||||
|  * Atlanta, Georgia 30332-0415 | ||||
|  * All Rights Reserved | ||||
|  * Authors: Frank Dellaert, et al. (see THANKS for the full author list) | ||||
| 
 | ||||
|  * See LICENSE for the license information | ||||
| 
 | ||||
|  * -------------------------------------------------------------------------- */ | ||||
| 
 | ||||
| /**
 | ||||
|  * @file   testVerticalBlockMatrix.cpp | ||||
|  * @brief  Unit tests for VerticalBlockMatrix class | ||||
|  * @author Frank Dellaert | ||||
|  * @date   February 15, 2014 | ||||
|  **/ | ||||
| 
 | ||||
| #include <CppUnitLite/TestHarness.h> | ||||
| #include <gtsam/base/VerticalBlockMatrix.h> | ||||
| #include <boost/assign/list_of.hpp> | ||||
| 
 | ||||
| using namespace std; | ||||
| using namespace gtsam; | ||||
| using boost::assign::list_of; | ||||
| 
 | ||||
| //*****************************************************************************
 | ||||
| TEST(VerticalBlockMatrix, constructor) { | ||||
|   VerticalBlockMatrix actual(list_of(3)(2)(1), | ||||
|       (Matrix(6, 6) << 1, 2, 3, 4, 5, 6, //
 | ||||
|       2, 8, 9, 10, 11, 12, //
 | ||||
|       3, 9, 15, 16, 17, 18, //
 | ||||
|       4, 10, 16, 22, 23, 24, //
 | ||||
|       5, 11, 17, 23, 29, 30, //
 | ||||
|       6, 12, 18, 24, 30, 36)); | ||||
|   EXPECT_LONGS_EQUAL(6,actual.rows()); | ||||
|   EXPECT_LONGS_EQUAL(6,actual.cols()); | ||||
|   EXPECT_LONGS_EQUAL(3,actual.nBlocks()); | ||||
| } | ||||
| 
 | ||||
| //*****************************************************************************
 | ||||
| int main() { | ||||
|   TestResult tr; | ||||
|   return TestRegistry::runAllTests(tr); | ||||
| } | ||||
| //*****************************************************************************
 | ||||
| 
 | ||||
		Loading…
	
		Reference in New Issue