// +build x,codecgen package codec import ( "fmt" "testing" ) func _TestCodecgenJson1(t *testing.T) { // This is just a simplistic test for codecgen. // It is typically disabled. We only enable it for debugging purposes. const callCodecgenDirect bool = true v := newTestStruc(2, false, !testSkipIntf, false) var bs []byte e := NewEncoderBytes(&bs, testJsonH) if callCodecgenDirect { v.CodecEncodeSelf(e) e.w.atEndOfEncode() } else { e.MustEncode(v) } fmt.Printf("%s\n", bs) }