Add tests

This commit is contained in:
Ingo Oppermann
2023-01-24 11:22:31 +01:00
parent b2cd8f7133
commit 59b7978470
5 changed files with 331 additions and 20 deletions

View File

@@ -6,26 +6,6 @@ import (
"github.com/stretchr/testify/require"
)
func TestIntValue(t *testing.T) {
var i int
ivar := NewInt(&i, 11)
require.Equal(t, "11", ivar.String())
require.Equal(t, nil, ivar.Validate())
require.Equal(t, false, ivar.IsEmpty())
i = 42
require.Equal(t, "42", ivar.String())
require.Equal(t, nil, ivar.Validate())
require.Equal(t, false, ivar.IsEmpty())
ivar.Set("77")
require.Equal(t, int(77), i)
}
type testdata struct {
value1 int
value2 int