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 }