@@ -4,7 +4,7 @@ libipa_test = [
{'name': 'fixedpoint', 'sources': ['fixedpoint.cpp']},
{'name': 'histogram', 'sources': ['histogram.cpp']},
{'name': 'interpolator', 'sources': ['interpolator.cpp']},
- {'name': 'pwl', 'sources': ['pwl.cpp']},
+ {'name': 'pwl', 'sources': ['pwl.cpp'], 'should_fail': true },
]
foreach test : libipa_test
@@ -43,6 +43,13 @@ protected:
ASSERT_EQ(pwl.size(), 2);
+ /* Test degenerate PWL. */
+ pwl.clear();
+ pwl.append(1, 1);
+ ASSERT_EQ(pwl.eval(0), 1);
+ ASSERT_EQ(pwl.eval(1), 1);
+ ASSERT_EQ(pwl.eval(2), 1);
+
return TestPass;
}
};