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
+22 -21
View File
@@ -9,6 +9,7 @@ import (
"queryorchestration/internal/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
func TestDocument(t *testing.T) {
@@ -32,10 +33,10 @@ func TestDocument(t *testing.T) {
Name: "example_name",
Externalid: externalId,
})
assert.NoError(t, err)
require.NoError(t, err)
docs, err := queries.ListDocumentsByClientExternalId(ctx, externalId)
assert.NoError(t, err)
require.NoError(t, err)
assert.Len(t, docs, 0)
hash := "example_hash"
@@ -43,7 +44,7 @@ func TestDocument(t *testing.T) {
Clientid: clientId,
Hash: hash,
})
assert.NoError(t, err)
require.NoError(t, err)
assert.NotEmpty(t, id)
bucketone := "bucketone"
@@ -53,10 +54,10 @@ func TestDocument(t *testing.T) {
Bucket: bucketone,
Key: keyone,
})
assert.NoError(t, err)
require.NoError(t, err)
docs, err = queries.ListDocumentsByClientExternalId(ctx, externalId)
assert.NoError(t, err)
require.NoError(t, err)
assert.Len(t, docs, 1)
assert.Equal(t, hash, docs[0].Hash)
@@ -64,7 +65,7 @@ func TestDocument(t *testing.T) {
Clientid: clientId,
Hash: "example_hash_two",
})
assert.NoError(t, err)
require.NoError(t, err)
assert.NotEmpty(t, documentTwoID)
buckettwo := "buckettwo"
@@ -74,10 +75,10 @@ func TestDocument(t *testing.T) {
Bucket: buckettwo,
Key: keytwo,
})
assert.NoError(t, err)
require.NoError(t, err)
docs, err = queries.ListDocumentsByClientExternalId(ctx, externalId)
assert.NoError(t, err)
require.NoError(t, err)
assert.Len(t, docs, 2)
externalTwoId := "EXAMPLE TWO"
@@ -85,20 +86,20 @@ func TestDocument(t *testing.T) {
Name: "example_name_two",
Externalid: externalTwoId,
})
assert.NoError(t, err)
require.NoError(t, err)
docs, err = queries.ListDocumentsByClientExternalId(ctx, externalId)
assert.NoError(t, err)
require.NoError(t, err)
assert.Len(t, docs, 2)
docs, err = queries.ListDocumentsByClientExternalId(ctx, externalTwoId)
assert.NoError(t, err)
require.NoError(t, err)
assert.Len(t, docs, 0)
documentThreeId, err := queries.CreateDocument(ctx, &repository.CreateDocumentParams{
Clientid: clientTwoId,
Hash: hash,
})
assert.NoError(t, err)
require.NoError(t, err)
bucketthree := "buckettwo"
keythree := "keytwo"
@@ -107,18 +108,18 @@ func TestDocument(t *testing.T) {
Bucket: bucketthree,
Key: keythree,
})
assert.NoError(t, err)
require.NoError(t, err)
docs, err = queries.ListDocumentsByClientExternalId(ctx, externalId)
assert.NoError(t, err)
require.NoError(t, err)
assert.Len(t, docs, 2)
docs, err = queries.ListDocumentsByClientExternalId(ctx, externalTwoId)
assert.NoError(t, err)
require.NoError(t, err)
assert.Len(t, docs, 1)
assert.Equal(t, hash, docs[0].Hash)
doc, err := queries.GetDocumentSummary(ctx, id)
assert.NoError(t, err)
require.NoError(t, err)
assert.EqualExportedValues(t, &repository.Document{
ID: id,
Clientid: clientId,
@@ -126,7 +127,7 @@ func TestDocument(t *testing.T) {
}, doc)
docext, err := queries.GetDocumentExternal(ctx, id)
assert.NoError(t, err)
require.NoError(t, err)
assert.EqualExportedValues(t, &repository.GetDocumentExternalRow{
ID: id,
Clientid: externalId,
@@ -138,11 +139,11 @@ func TestDocument(t *testing.T) {
Hash: hash,
Clientid: clientId,
})
assert.NoError(t, err)
require.NoError(t, err)
assert.EqualExportedValues(t, id, docid)
entry, err := queries.GetDocumentEntry(ctx, id)
assert.NoError(t, err)
require.NoError(t, err)
assert.EqualExportedValues(t, &repository.GetDocumentEntryRow{
Documentid: id,
Bucket: bucketone,
@@ -150,7 +151,7 @@ func TestDocument(t *testing.T) {
}, entry)
entry, err = queries.GetDocumentEntry(ctx, documentTwoID)
assert.NoError(t, err)
require.NoError(t, err)
assert.EqualExportedValues(t, &repository.GetDocumentEntryRow{
Documentid: documentTwoID,
Bucket: buckettwo,
@@ -158,7 +159,7 @@ func TestDocument(t *testing.T) {
}, entry)
entry, err = queries.GetDocumentEntry(ctx, documentThreeId)
assert.NoError(t, err)
require.NoError(t, err)
assert.EqualExportedValues(t, &repository.GetDocumentEntryRow{
Documentid: documentThreeId,
Bucket: bucketthree,