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 -8
View File
@@ -9,6 +9,7 @@ import (
queryapi "queryorchestration/pkg/queryAPI"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
func TestClient(t *testing.T) {
@@ -20,10 +21,10 @@ func TestClient(t *testing.T) {
defer cleanup()
client, err := queryapi.NewClientWithResponses(c.URI)
assert.NoError(t, err)
require.NoError(t, err)
clientErrRes, err := client.GetClientWithResponse(ctx, "INVALID")
assert.NoError(t, err)
require.NoError(t, err)
assert.Equal(t, http.StatusBadRequest, clientErrRes.StatusCode())
assert.Equal(t, "Unable to get client: no rows in result set", clientErrRes.JSON400.Message)
@@ -31,14 +32,15 @@ func TestClient(t *testing.T) {
Name: "example_name",
Id: "EXA",
})
assert.NoError(t, err)
assert.NotNil(t, idRes)
require.NoError(t, err)
require.Equal(t, http.StatusCreated, idRes.StatusCode())
assert.NotNil(t, idRes.JSON201)
assert.NotNil(t, idRes.JSON201.Id)
assert.Equal(t, "EXA", idRes.JSON201.Id)
id := idRes.JSON201.Id
clientRes, err := client.GetClientWithResponse(ctx, id)
assert.NoError(t, err)
require.NoError(t, err)
require.Equal(t, http.StatusOK, clientRes.StatusCode())
assert.Equal(t, id, clientRes.JSON200.Id)
assert.Equal(t, "example_name", clientRes.JSON200.Name)
assert.False(t, clientRes.JSON200.CanSync)
@@ -49,11 +51,11 @@ func TestClient(t *testing.T) {
Name: &updateName,
CanSync: &updateCanSync,
})
assert.NoError(t, err)
require.NoError(t, err)
assert.NotNil(t, updateRes)
clientRes, err = client.GetClientWithResponse(ctx, id)
assert.NoError(t, err)
require.NoError(t, err)
assert.Equal(t, id, clientRes.JSON200.Id)
assert.Equal(t, updateName, clientRes.JSON200.Name)
assert.True(t, clientRes.JSON200.CanSync)