diff --git a/hash/test/hash_complex_test.cpp b/hash/test/hash_complex_test.cpp index dd519c9..686b25a 100644 --- a/hash/test/hash_complex_test.cpp +++ b/hash/test/hash_complex_test.cpp @@ -27,11 +27,6 @@ #pragma warning(disable:4512) // assignment operator could not be generated #endif -#include -#include -#include -#include - #if defined(BOOST_MSVC) #pragma warning(pop) #endif @@ -61,33 +56,24 @@ void generic_complex_tests(std::complex v) template void complex_float_tests(Float*) { - boost::mt19937 rng; - boost::uniform_real uniform; - boost::variate_generator > - uniform_generator(rng, uniform); - - for(int i = 0; i < 100; ++i) - { - std::complex v(uniform_generator(), uniform_generator()); - generic_complex_tests(v); - } + typedef std::complex complex; + generic_complex_tests(complex(0,0)); + generic_complex_tests(complex(0.5,0)); + generic_complex_tests(complex(25,0)); + generic_complex_tests(complex(25,0)); + generic_complex_tests(complex(-67.5324535,56.23578678)); } template void complex_integral_tests(Integer*) { - boost::mt19937 rng; - boost::uniform_int uniform( - (std::numeric_limits::min)(), - (std::numeric_limits::max)()); - boost::variate_generator > - uniform_generator(rng, uniform); - - for(int i = 0; i < 100; ++i) - { - std::complexv(uniform_generator(), uniform_generator()); - generic_complex_tests(v); - } + typedef std::complex complex; + generic_complex_tests(complex(0,0)); + generic_complex_tests(complex(15342,124)); + generic_complex_tests(complex(25,54356)); + generic_complex_tests(complex(5325,2346)); + generic_complex_tests(complex(-243897,-49923874)); + generic_complex_tests(complex(-543,763)); } int main()