0815cb35fb
Basic Lint Checks * basic
28 lines
617 B
Go
28 lines
617 B
Go
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())
|
|
}
|