test/polynomial_test.rb in polynomials-0.1.5 vs test/polynomial_test.rb in polynomials-0.1.6

- old
+ new

@@ -48,9 +48,15 @@ polynomial = Polynomial.parse('1x^4') assert_equal({ min: Set[0.0] }, polynomial.local_extrema) assert_equal({ max: Set[1.0/0, -1.0/0], min: Set[0.0]}, polynomial.extrema) end + def test_no_local_extrema + polynomial = Polynomial.parse('6x^6 - 5x + 50') + assert_equal({}, polynomial.local_extrema) + assert_equal({max: Set[ -1.0/0, 1.0/0 ]}, polynomial.extrema) + end + def test_no_inflection_points polynomial = Polynomial.parse('1 x^4') assert_equal({ left: Set[-1.0/0..+1.0/0] }, polynomial.curvature_behaviour) polynomial = Polynomial.parse('-1 x^4')