| 
									
										
										
										
											2023-04-05 01:56:54 +08:00
										 |  |  | // Code generated by github.com/tinylib/msgp DO NOT EDIT.
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-09-29 04:59:21 +08:00
										 |  |  | package cmd | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-04-05 01:56:54 +08:00
										 |  |  | import ( | 
					
						
							|  |  |  | 	"bytes" | 
					
						
							|  |  |  | 	"testing" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	"github.com/tinylib/msgp/msgp" | 
					
						
							|  |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func TestMarshalUnmarshalBatchJobKeyRotateEncryption(t *testing.T) { | 
					
						
							|  |  |  | 	v := BatchJobKeyRotateEncryption{} | 
					
						
							|  |  |  | 	bts, err := v.MarshalMsg(nil) | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	left, err := v.UnmarshalMsg(bts) | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	if len(left) > 0 { | 
					
						
							|  |  |  | 		t.Errorf("%d bytes left over after UnmarshalMsg(): %q", len(left), left) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	left, err = msgp.Skip(bts) | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	if len(left) > 0 { | 
					
						
							|  |  |  | 		t.Errorf("%d bytes left over after Skip(): %q", len(left), left) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkMarshalMsgBatchJobKeyRotateEncryption(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchJobKeyRotateEncryption{} | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		v.MarshalMsg(nil) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkAppendMsgBatchJobKeyRotateEncryption(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchJobKeyRotateEncryption{} | 
					
						
							|  |  |  | 	bts := make([]byte, 0, v.Msgsize()) | 
					
						
							|  |  |  | 	bts, _ = v.MarshalMsg(bts[0:0]) | 
					
						
							|  |  |  | 	b.SetBytes(int64(len(bts))) | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		bts, _ = v.MarshalMsg(bts[0:0]) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkUnmarshalBatchJobKeyRotateEncryption(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchJobKeyRotateEncryption{} | 
					
						
							|  |  |  | 	bts, _ := v.MarshalMsg(nil) | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.SetBytes(int64(len(bts))) | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		_, err := v.UnmarshalMsg(bts) | 
					
						
							|  |  |  | 		if err != nil { | 
					
						
							|  |  |  | 			b.Fatal(err) | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func TestEncodeDecodeBatchJobKeyRotateEncryption(t *testing.T) { | 
					
						
							|  |  |  | 	v := BatchJobKeyRotateEncryption{} | 
					
						
							|  |  |  | 	var buf bytes.Buffer | 
					
						
							|  |  |  | 	msgp.Encode(&buf, &v) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	m := v.Msgsize() | 
					
						
							|  |  |  | 	if buf.Len() > m { | 
					
						
							|  |  |  | 		t.Log("WARNING: TestEncodeDecodeBatchJobKeyRotateEncryption Msgsize() is inaccurate") | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	vn := BatchJobKeyRotateEncryption{} | 
					
						
							|  |  |  | 	err := msgp.Decode(&buf, &vn) | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Error(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	buf.Reset() | 
					
						
							|  |  |  | 	msgp.Encode(&buf, &v) | 
					
						
							|  |  |  | 	err = msgp.NewReader(&buf).Skip() | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Error(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkEncodeBatchJobKeyRotateEncryption(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchJobKeyRotateEncryption{} | 
					
						
							|  |  |  | 	var buf bytes.Buffer | 
					
						
							|  |  |  | 	msgp.Encode(&buf, &v) | 
					
						
							|  |  |  | 	b.SetBytes(int64(buf.Len())) | 
					
						
							|  |  |  | 	en := msgp.NewWriter(msgp.Nowhere) | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		v.EncodeMsg(en) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	en.Flush() | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkDecodeBatchJobKeyRotateEncryption(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchJobKeyRotateEncryption{} | 
					
						
							|  |  |  | 	var buf bytes.Buffer | 
					
						
							|  |  |  | 	msgp.Encode(&buf, &v) | 
					
						
							|  |  |  | 	b.SetBytes(int64(buf.Len())) | 
					
						
							|  |  |  | 	rd := msgp.NewEndlessReader(buf.Bytes(), b) | 
					
						
							|  |  |  | 	dc := msgp.NewReader(rd) | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		err := v.DecodeMsg(dc) | 
					
						
							|  |  |  | 		if err != nil { | 
					
						
							|  |  |  | 			b.Fatal(err) | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func TestMarshalUnmarshalBatchJobKeyRotateFlags(t *testing.T) { | 
					
						
							|  |  |  | 	v := BatchJobKeyRotateFlags{} | 
					
						
							|  |  |  | 	bts, err := v.MarshalMsg(nil) | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	left, err := v.UnmarshalMsg(bts) | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	if len(left) > 0 { | 
					
						
							|  |  |  | 		t.Errorf("%d bytes left over after UnmarshalMsg(): %q", len(left), left) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	left, err = msgp.Skip(bts) | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	if len(left) > 0 { | 
					
						
							|  |  |  | 		t.Errorf("%d bytes left over after Skip(): %q", len(left), left) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkMarshalMsgBatchJobKeyRotateFlags(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchJobKeyRotateFlags{} | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		v.MarshalMsg(nil) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkAppendMsgBatchJobKeyRotateFlags(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchJobKeyRotateFlags{} | 
					
						
							|  |  |  | 	bts := make([]byte, 0, v.Msgsize()) | 
					
						
							|  |  |  | 	bts, _ = v.MarshalMsg(bts[0:0]) | 
					
						
							|  |  |  | 	b.SetBytes(int64(len(bts))) | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		bts, _ = v.MarshalMsg(bts[0:0]) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkUnmarshalBatchJobKeyRotateFlags(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchJobKeyRotateFlags{} | 
					
						
							|  |  |  | 	bts, _ := v.MarshalMsg(nil) | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.SetBytes(int64(len(bts))) | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		_, err := v.UnmarshalMsg(bts) | 
					
						
							|  |  |  | 		if err != nil { | 
					
						
							|  |  |  | 			b.Fatal(err) | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func TestEncodeDecodeBatchJobKeyRotateFlags(t *testing.T) { | 
					
						
							|  |  |  | 	v := BatchJobKeyRotateFlags{} | 
					
						
							|  |  |  | 	var buf bytes.Buffer | 
					
						
							|  |  |  | 	msgp.Encode(&buf, &v) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	m := v.Msgsize() | 
					
						
							|  |  |  | 	if buf.Len() > m { | 
					
						
							|  |  |  | 		t.Log("WARNING: TestEncodeDecodeBatchJobKeyRotateFlags Msgsize() is inaccurate") | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	vn := BatchJobKeyRotateFlags{} | 
					
						
							|  |  |  | 	err := msgp.Decode(&buf, &vn) | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Error(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	buf.Reset() | 
					
						
							|  |  |  | 	msgp.Encode(&buf, &v) | 
					
						
							|  |  |  | 	err = msgp.NewReader(&buf).Skip() | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Error(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkEncodeBatchJobKeyRotateFlags(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchJobKeyRotateFlags{} | 
					
						
							|  |  |  | 	var buf bytes.Buffer | 
					
						
							|  |  |  | 	msgp.Encode(&buf, &v) | 
					
						
							|  |  |  | 	b.SetBytes(int64(buf.Len())) | 
					
						
							|  |  |  | 	en := msgp.NewWriter(msgp.Nowhere) | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		v.EncodeMsg(en) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	en.Flush() | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkDecodeBatchJobKeyRotateFlags(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchJobKeyRotateFlags{} | 
					
						
							|  |  |  | 	var buf bytes.Buffer | 
					
						
							|  |  |  | 	msgp.Encode(&buf, &v) | 
					
						
							|  |  |  | 	b.SetBytes(int64(buf.Len())) | 
					
						
							|  |  |  | 	rd := msgp.NewEndlessReader(buf.Bytes(), b) | 
					
						
							|  |  |  | 	dc := msgp.NewReader(rd) | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		err := v.DecodeMsg(dc) | 
					
						
							|  |  |  | 		if err != nil { | 
					
						
							|  |  |  | 			b.Fatal(err) | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func TestMarshalUnmarshalBatchJobKeyRotateV1(t *testing.T) { | 
					
						
							|  |  |  | 	v := BatchJobKeyRotateV1{} | 
					
						
							|  |  |  | 	bts, err := v.MarshalMsg(nil) | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	left, err := v.UnmarshalMsg(bts) | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	if len(left) > 0 { | 
					
						
							|  |  |  | 		t.Errorf("%d bytes left over after UnmarshalMsg(): %q", len(left), left) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	left, err = msgp.Skip(bts) | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	if len(left) > 0 { | 
					
						
							|  |  |  | 		t.Errorf("%d bytes left over after Skip(): %q", len(left), left) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkMarshalMsgBatchJobKeyRotateV1(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchJobKeyRotateV1{} | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		v.MarshalMsg(nil) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkAppendMsgBatchJobKeyRotateV1(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchJobKeyRotateV1{} | 
					
						
							|  |  |  | 	bts := make([]byte, 0, v.Msgsize()) | 
					
						
							|  |  |  | 	bts, _ = v.MarshalMsg(bts[0:0]) | 
					
						
							|  |  |  | 	b.SetBytes(int64(len(bts))) | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		bts, _ = v.MarshalMsg(bts[0:0]) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkUnmarshalBatchJobKeyRotateV1(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchJobKeyRotateV1{} | 
					
						
							|  |  |  | 	bts, _ := v.MarshalMsg(nil) | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.SetBytes(int64(len(bts))) | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		_, err := v.UnmarshalMsg(bts) | 
					
						
							|  |  |  | 		if err != nil { | 
					
						
							|  |  |  | 			b.Fatal(err) | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func TestEncodeDecodeBatchJobKeyRotateV1(t *testing.T) { | 
					
						
							|  |  |  | 	v := BatchJobKeyRotateV1{} | 
					
						
							|  |  |  | 	var buf bytes.Buffer | 
					
						
							|  |  |  | 	msgp.Encode(&buf, &v) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	m := v.Msgsize() | 
					
						
							|  |  |  | 	if buf.Len() > m { | 
					
						
							|  |  |  | 		t.Log("WARNING: TestEncodeDecodeBatchJobKeyRotateV1 Msgsize() is inaccurate") | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	vn := BatchJobKeyRotateV1{} | 
					
						
							|  |  |  | 	err := msgp.Decode(&buf, &vn) | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Error(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	buf.Reset() | 
					
						
							|  |  |  | 	msgp.Encode(&buf, &v) | 
					
						
							|  |  |  | 	err = msgp.NewReader(&buf).Skip() | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Error(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkEncodeBatchJobKeyRotateV1(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchJobKeyRotateV1{} | 
					
						
							|  |  |  | 	var buf bytes.Buffer | 
					
						
							|  |  |  | 	msgp.Encode(&buf, &v) | 
					
						
							|  |  |  | 	b.SetBytes(int64(buf.Len())) | 
					
						
							|  |  |  | 	en := msgp.NewWriter(msgp.Nowhere) | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		v.EncodeMsg(en) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	en.Flush() | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkDecodeBatchJobKeyRotateV1(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchJobKeyRotateV1{} | 
					
						
							|  |  |  | 	var buf bytes.Buffer | 
					
						
							|  |  |  | 	msgp.Encode(&buf, &v) | 
					
						
							|  |  |  | 	b.SetBytes(int64(buf.Len())) | 
					
						
							|  |  |  | 	rd := msgp.NewEndlessReader(buf.Bytes(), b) | 
					
						
							|  |  |  | 	dc := msgp.NewReader(rd) | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		err := v.DecodeMsg(dc) | 
					
						
							|  |  |  | 		if err != nil { | 
					
						
							|  |  |  | 			b.Fatal(err) | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func TestMarshalUnmarshalBatchKeyRotateFilter(t *testing.T) { | 
					
						
							|  |  |  | 	v := BatchKeyRotateFilter{} | 
					
						
							|  |  |  | 	bts, err := v.MarshalMsg(nil) | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	left, err := v.UnmarshalMsg(bts) | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	if len(left) > 0 { | 
					
						
							|  |  |  | 		t.Errorf("%d bytes left over after UnmarshalMsg(): %q", len(left), left) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	left, err = msgp.Skip(bts) | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	if len(left) > 0 { | 
					
						
							|  |  |  | 		t.Errorf("%d bytes left over after Skip(): %q", len(left), left) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkMarshalMsgBatchKeyRotateFilter(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchKeyRotateFilter{} | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		v.MarshalMsg(nil) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkAppendMsgBatchKeyRotateFilter(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchKeyRotateFilter{} | 
					
						
							|  |  |  | 	bts := make([]byte, 0, v.Msgsize()) | 
					
						
							|  |  |  | 	bts, _ = v.MarshalMsg(bts[0:0]) | 
					
						
							|  |  |  | 	b.SetBytes(int64(len(bts))) | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		bts, _ = v.MarshalMsg(bts[0:0]) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkUnmarshalBatchKeyRotateFilter(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchKeyRotateFilter{} | 
					
						
							|  |  |  | 	bts, _ := v.MarshalMsg(nil) | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.SetBytes(int64(len(bts))) | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		_, err := v.UnmarshalMsg(bts) | 
					
						
							|  |  |  | 		if err != nil { | 
					
						
							|  |  |  | 			b.Fatal(err) | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func TestEncodeDecodeBatchKeyRotateFilter(t *testing.T) { | 
					
						
							|  |  |  | 	v := BatchKeyRotateFilter{} | 
					
						
							|  |  |  | 	var buf bytes.Buffer | 
					
						
							|  |  |  | 	msgp.Encode(&buf, &v) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	m := v.Msgsize() | 
					
						
							|  |  |  | 	if buf.Len() > m { | 
					
						
							|  |  |  | 		t.Log("WARNING: TestEncodeDecodeBatchKeyRotateFilter Msgsize() is inaccurate") | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	vn := BatchKeyRotateFilter{} | 
					
						
							|  |  |  | 	err := msgp.Decode(&buf, &vn) | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Error(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	buf.Reset() | 
					
						
							|  |  |  | 	msgp.Encode(&buf, &v) | 
					
						
							|  |  |  | 	err = msgp.NewReader(&buf).Skip() | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Error(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkEncodeBatchKeyRotateFilter(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchKeyRotateFilter{} | 
					
						
							|  |  |  | 	var buf bytes.Buffer | 
					
						
							|  |  |  | 	msgp.Encode(&buf, &v) | 
					
						
							|  |  |  | 	b.SetBytes(int64(buf.Len())) | 
					
						
							|  |  |  | 	en := msgp.NewWriter(msgp.Nowhere) | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		v.EncodeMsg(en) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	en.Flush() | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkDecodeBatchKeyRotateFilter(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchKeyRotateFilter{} | 
					
						
							|  |  |  | 	var buf bytes.Buffer | 
					
						
							|  |  |  | 	msgp.Encode(&buf, &v) | 
					
						
							|  |  |  | 	b.SetBytes(int64(buf.Len())) | 
					
						
							|  |  |  | 	rd := msgp.NewEndlessReader(buf.Bytes(), b) | 
					
						
							|  |  |  | 	dc := msgp.NewReader(rd) | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		err := v.DecodeMsg(dc) | 
					
						
							|  |  |  | 		if err != nil { | 
					
						
							|  |  |  | 			b.Fatal(err) | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func TestMarshalUnmarshalBatchKeyRotateNotification(t *testing.T) { | 
					
						
							|  |  |  | 	v := BatchKeyRotateNotification{} | 
					
						
							|  |  |  | 	bts, err := v.MarshalMsg(nil) | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	left, err := v.UnmarshalMsg(bts) | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	if len(left) > 0 { | 
					
						
							|  |  |  | 		t.Errorf("%d bytes left over after UnmarshalMsg(): %q", len(left), left) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	left, err = msgp.Skip(bts) | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	if len(left) > 0 { | 
					
						
							|  |  |  | 		t.Errorf("%d bytes left over after Skip(): %q", len(left), left) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkMarshalMsgBatchKeyRotateNotification(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchKeyRotateNotification{} | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		v.MarshalMsg(nil) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkAppendMsgBatchKeyRotateNotification(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchKeyRotateNotification{} | 
					
						
							|  |  |  | 	bts := make([]byte, 0, v.Msgsize()) | 
					
						
							|  |  |  | 	bts, _ = v.MarshalMsg(bts[0:0]) | 
					
						
							|  |  |  | 	b.SetBytes(int64(len(bts))) | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		bts, _ = v.MarshalMsg(bts[0:0]) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkUnmarshalBatchKeyRotateNotification(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchKeyRotateNotification{} | 
					
						
							|  |  |  | 	bts, _ := v.MarshalMsg(nil) | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.SetBytes(int64(len(bts))) | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		_, err := v.UnmarshalMsg(bts) | 
					
						
							|  |  |  | 		if err != nil { | 
					
						
							|  |  |  | 			b.Fatal(err) | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func TestEncodeDecodeBatchKeyRotateNotification(t *testing.T) { | 
					
						
							|  |  |  | 	v := BatchKeyRotateNotification{} | 
					
						
							|  |  |  | 	var buf bytes.Buffer | 
					
						
							|  |  |  | 	msgp.Encode(&buf, &v) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	m := v.Msgsize() | 
					
						
							|  |  |  | 	if buf.Len() > m { | 
					
						
							|  |  |  | 		t.Log("WARNING: TestEncodeDecodeBatchKeyRotateNotification Msgsize() is inaccurate") | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	vn := BatchKeyRotateNotification{} | 
					
						
							|  |  |  | 	err := msgp.Decode(&buf, &vn) | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Error(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	buf.Reset() | 
					
						
							|  |  |  | 	msgp.Encode(&buf, &v) | 
					
						
							|  |  |  | 	err = msgp.NewReader(&buf).Skip() | 
					
						
							|  |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Error(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkEncodeBatchKeyRotateNotification(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchKeyRotateNotification{} | 
					
						
							|  |  |  | 	var buf bytes.Buffer | 
					
						
							|  |  |  | 	msgp.Encode(&buf, &v) | 
					
						
							|  |  |  | 	b.SetBytes(int64(buf.Len())) | 
					
						
							|  |  |  | 	en := msgp.NewWriter(msgp.Nowhere) | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		v.EncodeMsg(en) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	en.Flush() | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func BenchmarkDecodeBatchKeyRotateNotification(b *testing.B) { | 
					
						
							|  |  |  | 	v := BatchKeyRotateNotification{} | 
					
						
							|  |  |  | 	var buf bytes.Buffer | 
					
						
							|  |  |  | 	msgp.Encode(&buf, &v) | 
					
						
							|  |  |  | 	b.SetBytes(int64(buf.Len())) | 
					
						
							|  |  |  | 	rd := msgp.NewEndlessReader(buf.Bytes(), b) | 
					
						
							|  |  |  | 	dc := msgp.NewReader(rd) | 
					
						
							|  |  |  | 	b.ReportAllocs() | 
					
						
							|  |  |  | 	b.ResetTimer() | 
					
						
							|  |  |  | 	for i := 0; i < b.N; i++ { | 
					
						
							|  |  |  | 		err := v.DecodeMsg(dc) | 
					
						
							|  |  |  | 		if err != nil { | 
					
						
							|  |  |  | 			b.Fatal(err) | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } |