diff options
author | EuAndreh <eu@euandre.org> | 2025-01-25 13:36:32 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2025-01-25 13:40:55 -0300 |
commit | 3c6135a9001068e0b96e2f46175429b999aac89d (patch) | |
tree | 307de49f47d60e654728c78b543fb08aa4d47cc8 /tests | |
parent | Stylistic: stick to 80 columns and rewrite if err := ... code (diff) | |
download | dedo-3c6135a9001068e0b96e2f46175429b999aac89d.tar.gz dedo-3c6135a9001068e0b96e2f46175429b999aac89d.tar.xz |
tests/dedo.go: Swallow error log from g.Assert()
Diffstat (limited to 'tests')
-rw-r--r-- | tests/dedo.go | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/tests/dedo.go b/tests/dedo.go index b1eec95..3aecf96 100644 --- a/tests/dedo.go +++ b/tests/dedo.go @@ -11,6 +11,7 @@ import ( "io" "io/ioutil" "log" + "log/slog" "math/rand" "os" "path/filepath" @@ -3464,6 +3465,10 @@ func TestDB_Update_ManualCommit(t *testing.T) { defer db.MustClose() defer os.Remove(db.Path()) + savedLogger := slog.Default() + s := new(strings.Builder) + g.SetLoggerOutput(s) + var panicked bool err := db.Update(func(tx *Tx) error { func() { @@ -3486,6 +3491,9 @@ func TestDB_Update_ManualCommit(t *testing.T) { } else if !panicked { t.Fatal("expected panic") } + + slog.SetDefault(savedLogger) + g.TAssertEqual(len(s.String()) > 0, true) } // Ensure a panic occurs while trying to rollback a managed transaction. @@ -3494,6 +3502,10 @@ func TestDB_Update_ManualRollback(t *testing.T) { defer db.MustClose() defer os.Remove(db.Path()) + savedLogger := slog.Default() + s := new(strings.Builder) + g.SetLoggerOutput(s) + var panicked bool err := db.Update(func(tx *Tx) error { func() { @@ -3516,6 +3528,9 @@ func TestDB_Update_ManualRollback(t *testing.T) { } else if !panicked { t.Fatal("expected panic") } + + slog.SetDefault(savedLogger) + g.TAssertEqual(len(s.String()) > 0, true) } // Ensure a panic occurs while trying to commit a managed transaction. @@ -3524,6 +3539,10 @@ func TestDB_View_ManualCommit(t *testing.T) { defer db.MustClose() defer os.Remove(db.Path()) + savedLogger := slog.Default() + s := new(strings.Builder) + g.SetLoggerOutput(s) + var panicked bool err := db.View(func(tx *Tx) error { func() { @@ -3547,6 +3566,9 @@ func TestDB_View_ManualCommit(t *testing.T) { } else if !panicked { t.Fatal("expected panic") } + + slog.SetDefault(savedLogger) + g.TAssertEqual(len(s.String()) > 0, true) } // Ensure a panic occurs while trying to rollback a managed transaction. @@ -3555,6 +3577,10 @@ func TestDB_View_ManualRollback(t *testing.T) { defer db.MustClose() defer os.Remove(db.Path()) + savedLogger := slog.Default() + s := new(strings.Builder) + g.SetLoggerOutput(s) + var panicked bool err := db.View(func(tx *Tx) error { func() { @@ -3577,6 +3603,9 @@ func TestDB_View_ManualRollback(t *testing.T) { } else if !panicked { t.Fatal("expected panic") } + + slog.SetDefault(savedLogger) + g.TAssertEqual(len(s.String()) > 0, true) } // Ensure a write transaction that panics does not hold open locks. @@ -6539,6 +6568,8 @@ func walkBucket(parent *Bucket, k []byte, v []byte, w io.Writer) error { func MainTest() { + g.Init() + tempdir = getTempdir() test_newDB() |