#include <boost/math/concepts/real_concept.hpp> // for real_concept
#define BOOST_TEST_MAIN
#include <boost/test/unit_test.hpp> // Boost.Test
-#include <boost/test/floating_point_comparison.hpp>
+#include <boost/test/tools/floating_point_comparison.hpp>
#include <boost/math/distributions/skew_normal.hpp>
using boost::math::skew_normal_distribution;
BOOST_MATH_CHECK_THROW(quantile(complement(N01, +std::numeric_limits<RealType>::quiet_NaN())), std::domain_error); // p = + infinity
}
+ BOOST_CHECK_EQUAL(mean(N01), 0);
+ BOOST_CHECK_EQUAL(mode(N01), 0);
+ BOOST_CHECK_EQUAL(variance(N01), 1);
+ BOOST_CHECK_EQUAL(skewness(N01), 0);
+ BOOST_CHECK_EQUAL(kurtosis_excess(N01), 0);
+
cout << "Tolerance for type " << typeid(RealType).name() << " is " << tolerance << " %" << endl;
// Tests where shape = 0, so same as normal tests.