[mlpack-svn] r10177 - mlpack/trunk/src/mlpack/tests
fastlab-svn at coffeetalk-1.cc.gatech.edu
fastlab-svn at coffeetalk-1.cc.gatech.edu
Mon Nov 7 23:08:49 EST 2011
Author: rcurtin
Date: 2011-11-07 23:08:48 -0500 (Mon, 07 Nov 2011)
New Revision: 10177
Modified:
mlpack/trunk/src/mlpack/tests/linear_regression_test.cpp
Log:
Use BOOST_REQUIRE_CLOSE instead of just plain assert().
Modified: mlpack/trunk/src/mlpack/tests/linear_regression_test.cpp
===================================================================
--- mlpack/trunk/src/mlpack/tests/linear_regression_test.cpp 2011-11-08 03:43:09 UTC (rev 10176)
+++ mlpack/trunk/src/mlpack/tests/linear_regression_test.cpp 2011-11-08 04:08:48 UTC (rev 10177)
@@ -3,7 +3,7 @@
#include <boost/test/unit_test.hpp>
-BOOST_AUTO_TEST_SUITE(LinearRegressonTest);
+BOOST_AUTO_TEST_SUITE(LinearRegressionTest);
/**
* Creates two 10x3 random matrices and one 10x1 "results" matrix.
@@ -42,13 +42,10 @@
mlpack::linear_regression::LinearRegression lr(predictors, responses);
lr.predict(predictions, points);
- // Output result and verify we have less than .5 error from "correct" value
+ // Output result and verify we have less than 35% error from "correct" value
// for each point
- std::cout << points << '\n' << predictions << '\n';
for(size_t i = 0; i < predictions.n_cols; ++i)
- {
- assert( fabs(predictions(i) - responses(i)) < .5);
- }
+ BOOST_REQUIRE_CLOSE(predictions(i), responses(i), 35);
}
BOOST_AUTO_TEST_SUITE_END();
More information about the mlpack-svn
mailing list