2025-04-10 14:11:29 +03:00
|
|
|
package sds
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"testing"
|
|
|
|
|
|
|
|
|
|
"github.com/stretchr/testify/require"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
func TestCreateAndCleanup(t *testing.T) {
|
|
|
|
|
|
2025-04-10 14:33:17 +03:00
|
|
|
rm1, err := NewReliabilityManager("my-channel-id-1", "rm1")
|
2025-04-10 14:11:29 +03:00
|
|
|
require.NoError(t, err)
|
|
|
|
|
|
|
|
|
|
rm2, err := NewReliabilityManager("my-channel-id-2", "rm2")
|
|
|
|
|
require.NoError(t, err)
|
|
|
|
|
|
|
|
|
|
err = rm1.Cleanup()
|
|
|
|
|
require.NoError(t, err)
|
|
|
|
|
|
|
|
|
|
err = rm2.Cleanup()
|
|
|
|
|
require.NoError(t, err)
|
|
|
|
|
}
|
2025-04-10 14:33:17 +03:00
|
|
|
|
|
|
|
|
func TestReset(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
rm, err := NewReliabilityManager("my-channel-id", "rm")
|
|
|
|
|
require.NoError(t, err)
|
|
|
|
|
|
|
|
|
|
err = rm.Reset()
|
|
|
|
|
require.NoError(t, err)
|
|
|
|
|
|
|
|
|
|
err = rm.Cleanup()
|
|
|
|
|
require.NoError(t, err)
|
|
|
|
|
|
|
|
|
|
}
|