Здесь у вас в строке "Root1 = 1.000, Root2 = -3.000" точка означает любой символ, поэтому хоть тест и проходит он все равно неправильный, надо поправить и в остальных местах