mirror of https://github.com/minio/minio.git
				
				
				
			
		
			
	
	
		
			237 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			Go
		
	
	
	
		
		
			
		
	
	
			237 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			Go
		
	
	
	
| 
								 | 
							
								package cmd
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Code generated by github.com/tinylib/msgp DO NOT EDIT.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import (
							 | 
						||
| 
								 | 
							
									"bytes"
							 | 
						||
| 
								 | 
							
									"testing"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									"github.com/tinylib/msgp/msgp"
							 | 
						||
| 
								 | 
							
								)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								func TestMarshalUnmarshalDailyAllTierStats(t *testing.T) {
							 | 
						||
| 
								 | 
							
									v := DailyAllTierStats{}
							 | 
						||
| 
								 | 
							
									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 BenchmarkMarshalMsgDailyAllTierStats(b *testing.B) {
							 | 
						||
| 
								 | 
							
									v := DailyAllTierStats{}
							 | 
						||
| 
								 | 
							
									b.ReportAllocs()
							 | 
						||
| 
								 | 
							
									b.ResetTimer()
							 | 
						||
| 
								 | 
							
									for i := 0; i < b.N; i++ {
							 | 
						||
| 
								 | 
							
										v.MarshalMsg(nil)
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								func BenchmarkAppendMsgDailyAllTierStats(b *testing.B) {
							 | 
						||
| 
								 | 
							
									v := DailyAllTierStats{}
							 | 
						||
| 
								 | 
							
									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 BenchmarkUnmarshalDailyAllTierStats(b *testing.B) {
							 | 
						||
| 
								 | 
							
									v := DailyAllTierStats{}
							 | 
						||
| 
								 | 
							
									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 TestEncodeDecodeDailyAllTierStats(t *testing.T) {
							 | 
						||
| 
								 | 
							
									v := DailyAllTierStats{}
							 | 
						||
| 
								 | 
							
									var buf bytes.Buffer
							 | 
						||
| 
								 | 
							
									msgp.Encode(&buf, &v)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									m := v.Msgsize()
							 | 
						||
| 
								 | 
							
									if buf.Len() > m {
							 | 
						||
| 
								 | 
							
										t.Log("WARNING: TestEncodeDecodeDailyAllTierStats Msgsize() is inaccurate")
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									vn := DailyAllTierStats{}
							 | 
						||
| 
								 | 
							
									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 BenchmarkEncodeDailyAllTierStats(b *testing.B) {
							 | 
						||
| 
								 | 
							
									v := DailyAllTierStats{}
							 | 
						||
| 
								 | 
							
									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 BenchmarkDecodeDailyAllTierStats(b *testing.B) {
							 | 
						||
| 
								 | 
							
									v := DailyAllTierStats{}
							 | 
						||
| 
								 | 
							
									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 TestMarshalUnmarshallastDayTierStats(t *testing.T) {
							 | 
						||
| 
								 | 
							
									v := lastDayTierStats{}
							 | 
						||
| 
								 | 
							
									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 BenchmarkMarshalMsglastDayTierStats(b *testing.B) {
							 | 
						||
| 
								 | 
							
									v := lastDayTierStats{}
							 | 
						||
| 
								 | 
							
									b.ReportAllocs()
							 | 
						||
| 
								 | 
							
									b.ResetTimer()
							 | 
						||
| 
								 | 
							
									for i := 0; i < b.N; i++ {
							 | 
						||
| 
								 | 
							
										v.MarshalMsg(nil)
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								func BenchmarkAppendMsglastDayTierStats(b *testing.B) {
							 | 
						||
| 
								 | 
							
									v := lastDayTierStats{}
							 | 
						||
| 
								 | 
							
									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 BenchmarkUnmarshallastDayTierStats(b *testing.B) {
							 | 
						||
| 
								 | 
							
									v := lastDayTierStats{}
							 | 
						||
| 
								 | 
							
									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 TestEncodeDecodelastDayTierStats(t *testing.T) {
							 | 
						||
| 
								 | 
							
									v := lastDayTierStats{}
							 | 
						||
| 
								 | 
							
									var buf bytes.Buffer
							 | 
						||
| 
								 | 
							
									msgp.Encode(&buf, &v)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									m := v.Msgsize()
							 | 
						||
| 
								 | 
							
									if buf.Len() > m {
							 | 
						||
| 
								 | 
							
										t.Log("WARNING: TestEncodeDecodelastDayTierStats Msgsize() is inaccurate")
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									vn := lastDayTierStats{}
							 | 
						||
| 
								 | 
							
									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 BenchmarkEncodelastDayTierStats(b *testing.B) {
							 | 
						||
| 
								 | 
							
									v := lastDayTierStats{}
							 | 
						||
| 
								 | 
							
									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 BenchmarkDecodelastDayTierStats(b *testing.B) {
							 | 
						||
| 
								 | 
							
									v := lastDayTierStats{}
							 | 
						||
| 
								 | 
							
									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)
							 | 
						||
| 
								 | 
							
										}
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								}
							 |