If you're using a 'clean' code generator to make the symbols you use for testing your decoder, you're missing a large range of test cases.
Noise and other distortions in sampled codes will test some of this problem space, but does it go far enough?