codecgen_test.go 374 B

12345678910111213141516171819202122
  1. //+build x,codecgen
  2. package codec
  3. import (
  4. "fmt"
  5. "testing"
  6. )
  7. func TestCodecgenJson1(t *testing.T) {
  8. const callCodecgenDirect bool = true
  9. v := newTestStruc(2, false, !testSkipIntf, false)
  10. var bs []byte
  11. e := NewEncoderBytes(&bs, testJsonH)
  12. if callCodecgenDirect {
  13. v.CodecEncodeSelf(e)
  14. e.w.atEndOfEncode()
  15. } else {
  16. e.MustEncode(v)
  17. }
  18. fmt.Printf("%s\n", bs)
  19. }