Merged in bugfix/errhandling (pull request #89)

Error handling

* basic
This commit is contained in:
Michael McGuinness
2025-03-05 19:49:03 +00:00
parent c78ca26a6f
commit 8f409e60a8
36 changed files with 965 additions and 641 deletions
+6 -5
View File
@@ -47,9 +47,6 @@ func TestClean(t *testing.T) {
assert.NoError(t, err)
assert.False(t, isclean)
_, err = queries.GetDocumentCleanEntry(ctx, id)
assert.Error(t, err)
bucket := "example_bucket"
key := "example_key"
mimetype := repository.NullCleanmimetype{
@@ -84,7 +81,7 @@ func TestClean(t *testing.T) {
assert.NoError(t, err)
assert.True(t, isclean)
clean, err := queries.GetDocumentCleanEntry(ctx, id)
clean, err := queries.GetCleanEntry(ctx, failcleanid)
assert.NoError(t, err)
assert.Equal(t, id, clean.Documentid)
assert.Nil(t, clean.Bucket)
@@ -110,7 +107,7 @@ func TestClean(t *testing.T) {
assert.NoError(t, err)
assert.True(t, isclean)
clean, err = queries.GetDocumentCleanEntry(ctx, id)
clean, err = queries.GetCleanEntry(ctx, cleanid)
assert.NoError(t, err)
assert.Equal(t, id, clean.Documentid)
assert.False(t, clean.Fail.Valid)
@@ -120,6 +117,10 @@ func TestClean(t *testing.T) {
assert.Equal(t, int32(2), clean.Version)
assert.Equal(t, cleanid, clean.ID)
docclean, err := queries.GetCleanEntryByDocId(ctx, id)
assert.NoError(t, err)
assert.EqualExportedValues(t, clean, docclean)
recent, err := queries.GetMostRecentDocumentCleanEntry(ctx, id)
assert.NoError(t, err)
assert.Equal(t, clean.Documentid, recent.Documentid)