use fail() instead of assertTrue(false) to fail test
add better message if function is "boost_factor"