Merged in bugfix/tests (pull request #107)

Fix Fullsuite

* save

* foundthefix..

* codeandrequire
This commit is contained in:
Michael McGuinness
2025-03-19 11:54:14 +00:00
parent 3dd0c718cd
commit 1587da9d11
101 changed files with 977 additions and 910 deletions
+10 -9
View File
@@ -10,6 +10,7 @@ import (
"github.com/google/uuid"
"github.com/oapi-codegen/runtime/types"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
func TestParseQueries(t *testing.T) {
@@ -27,7 +28,7 @@ func TestParseQueries(t *testing.T) {
},
}
out, err := parseQueries(in)
assert.NoError(t, err)
require.NoError(t, err)
assert.Len(t, out, len(in))
assert.ElementsMatch(t, []Query{
{
@@ -56,7 +57,7 @@ func TestParseQuery(t *testing.T) {
Config: &cfg,
}
out, err := parseQuery(in)
assert.NoError(t, err)
require.NoError(t, err)
assert.EqualExportedValues(t, Query{
Id: in.ID,
Type: CONTEXTFULL,
@@ -78,7 +79,7 @@ func TestParseQueryMinimal(t *testing.T) {
LatestVersion: 2,
}
out, err := parseQuery(in)
assert.NoError(t, err)
require.NoError(t, err)
assert.EqualExportedValues(t, Query{
Id: in.ID,
Type: CONTEXTFULL,
@@ -90,11 +91,11 @@ func TestParseQueryMinimal(t *testing.T) {
func TestParseQueryType(t *testing.T) {
qt, err := parseQueryType(resultprocessor.TypeContextFull)
assert.NoError(t, err)
require.NoError(t, err)
assert.Equal(t, CONTEXTFULL, qt)
qt, err = parseQueryType(resultprocessor.TypeJsonExtractor)
assert.NoError(t, err)
require.NoError(t, err)
assert.Equal(t, JSONEXTRACTOR, qt)
_, err = parseQueryType(resultprocessor.Type(-1))
@@ -103,11 +104,11 @@ func TestParseQueryType(t *testing.T) {
func TestParseSpecQueryType(t *testing.T) {
qt, err := parseSpecQueryType(CONTEXTFULL)
assert.NoError(t, err)
require.NoError(t, err)
assert.Equal(t, resultprocessor.Type(resultprocessor.TypeContextFull), qt)
qt, err = parseSpecQueryType(JSONEXTRACTOR)
assert.NoError(t, err)
require.NoError(t, err)
assert.Equal(t, resultprocessor.Type(resultprocessor.TypeJsonExtractor), qt)
_, err = parseSpecQueryType("invalid")
@@ -118,12 +119,12 @@ func TestParseStringToUUIDArray(t *testing.T) {
ids := []uuid.UUID{uuid.New()}
out, err := parseStringToUUIDArray(&[]string{ids[0].String()})
assert.NoError(t, err)
require.NoError(t, err)
assert.ElementsMatch(t, ids, *out)
_, err = parseStringToUUIDArray(&[]string{"invalid_uuid"})
assert.Error(t, err)
out, err = parseStringToUUIDArray(nil)
assert.NoError(t, err)
require.NoError(t, err)
assert.Nil(t, out)
}