Slight refactor of tests, added (commented out) dynamic test
parent
11de86cc1e
commit
e2e6d1b116
|
|
@ -74,18 +74,21 @@ TEST(Expression, Leaves) {
|
|||
/* ************************************************************************* */
|
||||
// Unary(Leaf)
|
||||
namespace unary {
|
||||
Point2 f0(const Point3& p, OptionalJacobian<2,3> H) {
|
||||
Point2 f1(const Point3& p, OptionalJacobian<2,3> H) {
|
||||
return Point2();
|
||||
}
|
||||
double f2(const Point3& p, OptionalJacobian<1, 3> H) {
|
||||
return 0.0;
|
||||
}
|
||||
Vector f3(const Point3& p, OptionalJacobian<Eigen::Dynamic,3> H) {
|
||||
return p.vector();
|
||||
}
|
||||
Expression<Point3> p(1);
|
||||
set<Key> expected = list_of(1);
|
||||
}
|
||||
TEST(Expression, Unary0) {
|
||||
TEST(Expression, Unary1) {
|
||||
using namespace unary;
|
||||
Expression<Point2> e(f0, p);
|
||||
Expression<Point2> e(f1, p);
|
||||
EXPECT(expected == e.keys());
|
||||
}
|
||||
TEST(Expression, Unary2) {
|
||||
|
|
@ -94,6 +97,12 @@ TEST(Expression, Unary2) {
|
|||
EXPECT(expected == e.keys());
|
||||
}
|
||||
/* ************************************************************************* */
|
||||
// Unary(Leaf), dynamic
|
||||
TEST(Expression, Unary3) {
|
||||
using namespace unary;
|
||||
// Expression<Vector> e(f3, p);
|
||||
}
|
||||
/* ************************************************************************* */
|
||||
//Nullary Method
|
||||
TEST(Expression, NullaryMethod) {
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue