mirror of https://github.com/minio/minio.git
				
				
				
			
		
			
	
	
		
			689 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			Go
		
	
	
	
		
		
			
		
	
	
			689 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			Go
		
	
	
	
|  | package cmd | ||
|  | 
 | ||
|  | // Code generated by github.com/tinylib/msgp DO NOT EDIT.
 | ||
|  | 
 | ||
|  | import ( | ||
|  | 	"bytes" | ||
|  | 	"testing" | ||
|  | 
 | ||
|  | 	"github.com/tinylib/msgp/msgp" | ||
|  | ) | ||
|  | 
 | ||
|  | func TestMarshalUnmarshalBatchJobReplicateCredentials(t *testing.T) { | ||
|  | 	v := BatchJobReplicateCredentials{} | ||
|  | 	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 BenchmarkMarshalMsgBatchJobReplicateCredentials(b *testing.B) { | ||
|  | 	v := BatchJobReplicateCredentials{} | ||
|  | 	b.ReportAllocs() | ||
|  | 	b.ResetTimer() | ||
|  | 	for i := 0; i < b.N; i++ { | ||
|  | 		v.MarshalMsg(nil) | ||
|  | 	} | ||
|  | } | ||
|  | 
 | ||
|  | func BenchmarkAppendMsgBatchJobReplicateCredentials(b *testing.B) { | ||
|  | 	v := BatchJobReplicateCredentials{} | ||
|  | 	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 BenchmarkUnmarshalBatchJobReplicateCredentials(b *testing.B) { | ||
|  | 	v := BatchJobReplicateCredentials{} | ||
|  | 	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 TestEncodeDecodeBatchJobReplicateCredentials(t *testing.T) { | ||
|  | 	v := BatchJobReplicateCredentials{} | ||
|  | 	var buf bytes.Buffer | ||
|  | 	msgp.Encode(&buf, &v) | ||
|  | 
 | ||
|  | 	m := v.Msgsize() | ||
|  | 	if buf.Len() > m { | ||
|  | 		t.Log("WARNING: TestEncodeDecodeBatchJobReplicateCredentials Msgsize() is inaccurate") | ||
|  | 	} | ||
|  | 
 | ||
|  | 	vn := BatchJobReplicateCredentials{} | ||
|  | 	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 BenchmarkEncodeBatchJobReplicateCredentials(b *testing.B) { | ||
|  | 	v := BatchJobReplicateCredentials{} | ||
|  | 	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 BenchmarkDecodeBatchJobReplicateCredentials(b *testing.B) { | ||
|  | 	v := BatchJobReplicateCredentials{} | ||
|  | 	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 TestMarshalUnmarshalBatchJobReplicateFlags(t *testing.T) { | ||
|  | 	v := BatchJobReplicateFlags{} | ||
|  | 	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 BenchmarkMarshalMsgBatchJobReplicateFlags(b *testing.B) { | ||
|  | 	v := BatchJobReplicateFlags{} | ||
|  | 	b.ReportAllocs() | ||
|  | 	b.ResetTimer() | ||
|  | 	for i := 0; i < b.N; i++ { | ||
|  | 		v.MarshalMsg(nil) | ||
|  | 	} | ||
|  | } | ||
|  | 
 | ||
|  | func BenchmarkAppendMsgBatchJobReplicateFlags(b *testing.B) { | ||
|  | 	v := BatchJobReplicateFlags{} | ||
|  | 	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 BenchmarkUnmarshalBatchJobReplicateFlags(b *testing.B) { | ||
|  | 	v := BatchJobReplicateFlags{} | ||
|  | 	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 TestEncodeDecodeBatchJobReplicateFlags(t *testing.T) { | ||
|  | 	v := BatchJobReplicateFlags{} | ||
|  | 	var buf bytes.Buffer | ||
|  | 	msgp.Encode(&buf, &v) | ||
|  | 
 | ||
|  | 	m := v.Msgsize() | ||
|  | 	if buf.Len() > m { | ||
|  | 		t.Log("WARNING: TestEncodeDecodeBatchJobReplicateFlags Msgsize() is inaccurate") | ||
|  | 	} | ||
|  | 
 | ||
|  | 	vn := BatchJobReplicateFlags{} | ||
|  | 	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 BenchmarkEncodeBatchJobReplicateFlags(b *testing.B) { | ||
|  | 	v := BatchJobReplicateFlags{} | ||
|  | 	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 BenchmarkDecodeBatchJobReplicateFlags(b *testing.B) { | ||
|  | 	v := BatchJobReplicateFlags{} | ||
|  | 	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 TestMarshalUnmarshalBatchJobReplicateSource(t *testing.T) { | ||
|  | 	v := BatchJobReplicateSource{} | ||
|  | 	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 BenchmarkMarshalMsgBatchJobReplicateSource(b *testing.B) { | ||
|  | 	v := BatchJobReplicateSource{} | ||
|  | 	b.ReportAllocs() | ||
|  | 	b.ResetTimer() | ||
|  | 	for i := 0; i < b.N; i++ { | ||
|  | 		v.MarshalMsg(nil) | ||
|  | 	} | ||
|  | } | ||
|  | 
 | ||
|  | func BenchmarkAppendMsgBatchJobReplicateSource(b *testing.B) { | ||
|  | 	v := BatchJobReplicateSource{} | ||
|  | 	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 BenchmarkUnmarshalBatchJobReplicateSource(b *testing.B) { | ||
|  | 	v := BatchJobReplicateSource{} | ||
|  | 	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 TestEncodeDecodeBatchJobReplicateSource(t *testing.T) { | ||
|  | 	v := BatchJobReplicateSource{} | ||
|  | 	var buf bytes.Buffer | ||
|  | 	msgp.Encode(&buf, &v) | ||
|  | 
 | ||
|  | 	m := v.Msgsize() | ||
|  | 	if buf.Len() > m { | ||
|  | 		t.Log("WARNING: TestEncodeDecodeBatchJobReplicateSource Msgsize() is inaccurate") | ||
|  | 	} | ||
|  | 
 | ||
|  | 	vn := BatchJobReplicateSource{} | ||
|  | 	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 BenchmarkEncodeBatchJobReplicateSource(b *testing.B) { | ||
|  | 	v := BatchJobReplicateSource{} | ||
|  | 	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 BenchmarkDecodeBatchJobReplicateSource(b *testing.B) { | ||
|  | 	v := BatchJobReplicateSource{} | ||
|  | 	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 TestMarshalUnmarshalBatchJobReplicateTarget(t *testing.T) { | ||
|  | 	v := BatchJobReplicateTarget{} | ||
|  | 	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 BenchmarkMarshalMsgBatchJobReplicateTarget(b *testing.B) { | ||
|  | 	v := BatchJobReplicateTarget{} | ||
|  | 	b.ReportAllocs() | ||
|  | 	b.ResetTimer() | ||
|  | 	for i := 0; i < b.N; i++ { | ||
|  | 		v.MarshalMsg(nil) | ||
|  | 	} | ||
|  | } | ||
|  | 
 | ||
|  | func BenchmarkAppendMsgBatchJobReplicateTarget(b *testing.B) { | ||
|  | 	v := BatchJobReplicateTarget{} | ||
|  | 	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 BenchmarkUnmarshalBatchJobReplicateTarget(b *testing.B) { | ||
|  | 	v := BatchJobReplicateTarget{} | ||
|  | 	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 TestEncodeDecodeBatchJobReplicateTarget(t *testing.T) { | ||
|  | 	v := BatchJobReplicateTarget{} | ||
|  | 	var buf bytes.Buffer | ||
|  | 	msgp.Encode(&buf, &v) | ||
|  | 
 | ||
|  | 	m := v.Msgsize() | ||
|  | 	if buf.Len() > m { | ||
|  | 		t.Log("WARNING: TestEncodeDecodeBatchJobReplicateTarget Msgsize() is inaccurate") | ||
|  | 	} | ||
|  | 
 | ||
|  | 	vn := BatchJobReplicateTarget{} | ||
|  | 	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 BenchmarkEncodeBatchJobReplicateTarget(b *testing.B) { | ||
|  | 	v := BatchJobReplicateTarget{} | ||
|  | 	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 BenchmarkDecodeBatchJobReplicateTarget(b *testing.B) { | ||
|  | 	v := BatchJobReplicateTarget{} | ||
|  | 	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 TestMarshalUnmarshalBatchJobReplicateV1(t *testing.T) { | ||
|  | 	v := BatchJobReplicateV1{} | ||
|  | 	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 BenchmarkMarshalMsgBatchJobReplicateV1(b *testing.B) { | ||
|  | 	v := BatchJobReplicateV1{} | ||
|  | 	b.ReportAllocs() | ||
|  | 	b.ResetTimer() | ||
|  | 	for i := 0; i < b.N; i++ { | ||
|  | 		v.MarshalMsg(nil) | ||
|  | 	} | ||
|  | } | ||
|  | 
 | ||
|  | func BenchmarkAppendMsgBatchJobReplicateV1(b *testing.B) { | ||
|  | 	v := BatchJobReplicateV1{} | ||
|  | 	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 BenchmarkUnmarshalBatchJobReplicateV1(b *testing.B) { | ||
|  | 	v := BatchJobReplicateV1{} | ||
|  | 	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 TestEncodeDecodeBatchJobReplicateV1(t *testing.T) { | ||
|  | 	v := BatchJobReplicateV1{} | ||
|  | 	var buf bytes.Buffer | ||
|  | 	msgp.Encode(&buf, &v) | ||
|  | 
 | ||
|  | 	m := v.Msgsize() | ||
|  | 	if buf.Len() > m { | ||
|  | 		t.Log("WARNING: TestEncodeDecodeBatchJobReplicateV1 Msgsize() is inaccurate") | ||
|  | 	} | ||
|  | 
 | ||
|  | 	vn := BatchJobReplicateV1{} | ||
|  | 	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 BenchmarkEncodeBatchJobReplicateV1(b *testing.B) { | ||
|  | 	v := BatchJobReplicateV1{} | ||
|  | 	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 BenchmarkDecodeBatchJobReplicateV1(b *testing.B) { | ||
|  | 	v := BatchJobReplicateV1{} | ||
|  | 	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 TestMarshalUnmarshalBatchReplicateFilter(t *testing.T) { | ||
|  | 	v := BatchReplicateFilter{} | ||
|  | 	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 BenchmarkMarshalMsgBatchReplicateFilter(b *testing.B) { | ||
|  | 	v := BatchReplicateFilter{} | ||
|  | 	b.ReportAllocs() | ||
|  | 	b.ResetTimer() | ||
|  | 	for i := 0; i < b.N; i++ { | ||
|  | 		v.MarshalMsg(nil) | ||
|  | 	} | ||
|  | } | ||
|  | 
 | ||
|  | func BenchmarkAppendMsgBatchReplicateFilter(b *testing.B) { | ||
|  | 	v := BatchReplicateFilter{} | ||
|  | 	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 BenchmarkUnmarshalBatchReplicateFilter(b *testing.B) { | ||
|  | 	v := BatchReplicateFilter{} | ||
|  | 	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 TestEncodeDecodeBatchReplicateFilter(t *testing.T) { | ||
|  | 	v := BatchReplicateFilter{} | ||
|  | 	var buf bytes.Buffer | ||
|  | 	msgp.Encode(&buf, &v) | ||
|  | 
 | ||
|  | 	m := v.Msgsize() | ||
|  | 	if buf.Len() > m { | ||
|  | 		t.Log("WARNING: TestEncodeDecodeBatchReplicateFilter Msgsize() is inaccurate") | ||
|  | 	} | ||
|  | 
 | ||
|  | 	vn := BatchReplicateFilter{} | ||
|  | 	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 BenchmarkEncodeBatchReplicateFilter(b *testing.B) { | ||
|  | 	v := BatchReplicateFilter{} | ||
|  | 	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 BenchmarkDecodeBatchReplicateFilter(b *testing.B) { | ||
|  | 	v := BatchReplicateFilter{} | ||
|  | 	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) | ||
|  | 		} | ||
|  | 	} | ||
|  | } |