fix test runner, add new asserts