github.com/voedger/voedger@v0.0.0-20240520144910-273e84102129/pkg/istructsmem/internal/dynobuf/utils_test.go (about)

     1  /*
     2   * Copyright (c) 2021-present Sigma-Soft, Ltd.
     3   * @author: Nikolay Nikitin
     4   */
     5  
     6  package dynobuf
     7  
     8  import (
     9  	"testing"
    10  
    11  	"github.com/untillpro/dynobuffers"
    12  )
    13  
    14  func TestFieldTypeToString(t *testing.T) {
    15  	type args struct {
    16  		ft dynobuffers.FieldType
    17  	}
    18  	tests := []struct {
    19  		name string
    20  		args args
    21  		want string
    22  	}{
    23  		{name: "FieldTypeInt64", args: args{ft: dynobuffers.FieldTypeInt64}, want: "int64"},
    24  		{name: "FieldTypeByte", args: args{ft: dynobuffers.FieldTypeByte}, want: "[]byte"},
    25  	}
    26  	for _, tt := range tests {
    27  		t.Run(tt.name, func(t *testing.T) {
    28  			if got := FieldTypeToString(tt.args.ft); got != tt.want {
    29  				t.Errorf("FieldTypeToString() = %v, want %v", got, tt.want)
    30  			}
    31  		})
    32  	}
    33  }