define playback retry rules and states

This commit is contained in:
Dmitry Sergeev
2026-08-27 00:43:08 +03:00
parent c9f237d9f1
commit 1eaab14793
5 changed files with 128 additions and 9 deletions
+2 -2
View File
@@ -12,7 +12,7 @@ func TestKindOfThroughWrapping(t *testing.T) {
outer := fmt.Errorf("worker failed: %w", wrapped)
if got := KindOf(outer); got != ErrorKindUnavailable {
t.Fatalf("errorKind() = %v, want %v", got, ErrorKindUnavailable)
t.Fatalf("KindOf() = %v, want %v", got, ErrorKindUnavailable)
}
if !errors.Is(outer, base) {
t.Fatal("wrapped error does not preserve its cause")
@@ -24,7 +24,7 @@ func TestKindOfThroughWrapping(t *testing.T) {
func TestKindOfUnknown(t *testing.T) {
if got := KindOf(errors.New("ordinary error")); got != ErrorKindUnknown {
t.Fatalf("errorKind() = %v, want %v", got, ErrorKindUnknown)
t.Fatalf("KindOf() = %v, want %v", got, ErrorKindUnknown)
}
}