Merged in bugfix/tests (pull request #107)
Fix Fullsuite * save * foundthefix.. * codeandrequire
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user