package textversion_test import ( "testing" textversion "queryorchestration/internal/document/clean/version" "queryorchestration/internal/serviceconfig" "github.com/stretchr/testify/assert" ) func TestIsValidVersion(t *testing.T) { cfg := &serviceconfig.BaseConfig{} svc := textversion.New(cfg) assert.Nil(t, svc.IsValidVersion(1)) assert.Error(t, svc.IsValidVersion(2)) assert.Error(t, svc.IsValidVersion(0)) assert.Error(t, svc.IsValidVersion(-1)) } func TestGetVersion(t *testing.T) { cfg := &serviceconfig.BaseConfig{} svc := textversion.New(cfg) assert.Equal(t, int32(1), svc.GetVersion()) }