pimped up the test cases
support for selecting an output precision
restricted precision of tests