using using for boost placeholders in tests
parent
42c0eb6aad
commit
155fafabf2
|
@ -26,6 +26,8 @@
|
|||
|
||||
#include "imuFactorTesting.h"
|
||||
|
||||
using namespace boost::placeholders;
|
||||
|
||||
namespace testing {
|
||||
// Create default parameters with Z-down and above noise parameters
|
||||
static boost::shared_ptr<PreintegrationParams> Params() {
|
||||
|
@ -98,9 +100,7 @@ TEST(ManifoldPreintegration, computeError) {
|
|||
pim.computeError(x1, x2, bias, aH1, aH2, aH3);
|
||||
boost::function<Vector9(const NavState&, const NavState&,
|
||||
const imuBias::ConstantBias&)> f =
|
||||
boost::bind(&ManifoldPreintegration::computeError, pim,
|
||||
boost::placeholders::_1, boost::placeholders::_2,
|
||||
boost::placeholders::_3,
|
||||
boost::bind(&ManifoldPreintegration::computeError, pim, _1, _2, _3,
|
||||
boost::none, boost::none, boost::none);
|
||||
// NOTE(frank): tolerance of 1e-3 on H1 because approximate away from 0
|
||||
EXPECT(assert_equal(numericalDerivative31(f, x1, x2, bias), aH1, 1e-9));
|
||||
|
|
|
@ -26,6 +26,8 @@
|
|||
|
||||
#include "imuFactorTesting.h"
|
||||
|
||||
using namespace boost::placeholders;
|
||||
|
||||
static const double kDt = 0.1;
|
||||
|
||||
Vector9 f(const Vector9& zeta, const Vector3& a, const Vector3& w) {
|
||||
|
@ -105,9 +107,7 @@ TEST(TangentPreintegration, computeError) {
|
|||
pim.computeError(x1, x2, bias, aH1, aH2, aH3);
|
||||
boost::function<Vector9(const NavState&, const NavState&,
|
||||
const imuBias::ConstantBias&)> f =
|
||||
boost::bind(&TangentPreintegration::computeError, pim,
|
||||
boost::placeholders::_1, boost::placeholders::_2,
|
||||
boost::placeholders::_3,
|
||||
boost::bind(&TangentPreintegration::computeError, pim, _1, _2, _3,
|
||||
boost::none, boost::none, boost::none);
|
||||
// NOTE(frank): tolerance of 1e-3 on H1 because approximate away from 0
|
||||
EXPECT(assert_equal(numericalDerivative31(f, x1, x2, bias), aH1, 1e-9));
|
||||
|
|
Loading…
Reference in New Issue