added fail, pass, and inf tests