fix test on platforms with char as unsigned
Added test that results in an output mismatch.
cparser assert fails on error input
move arm fail_expectations back