assert to boost assert

transformed assert to boost assert to give me more flexibility in terms
of disabling the assert testing.
debug test output
BUG: increased tolerance

Increased tolerance to keep the parameters from getting stuck
at the edges.
testing