full test suite, 159 tests