These are fairly basic as the decoder is also exercised by the fragment parsing tests, but they cover some errror cases that may not be covered otherwise.