github.com/nutsdb/nutsdb@v1.0.4/entity_utils_test.go (about)

     1  package nutsdb
     2  
     3  import (
     4  	"github.com/stretchr/testify/assert"
     5  	"testing"
     6  )
     7  
     8  func TestGetDiskSizeFromSingleObject(t *testing.T) {
     9  	type args struct {
    10  		obj interface{}
    11  	}
    12  	tests := []struct {
    13  		name string
    14  		args args
    15  		want int64
    16  	}{
    17  		{
    18  			name: "happy path for getting entry header size",
    19  			args: args{
    20  				obj: MetaData{},
    21  			},
    22  			want: 50,
    23  		},
    24  	}
    25  	for _, tt := range tests {
    26  		t.Run(tt.name, func(t *testing.T) {
    27  			assert.Equalf(t, tt.want, GetDiskSizeFromSingleObject(tt.args.obj), "GetDiskSizeFromSingleObject(%v)", tt.args.obj)
    28  		})
    29  	}
    30  }