package serializer import ( "testing" model "github.com/cloudreve/Cloudreve/v3/models" "github.com/stretchr/testify/assert" ) func TestSlaveTransferReq_Hash(t *testing.T) { a := assert.New(t) s1 := &SlaveTransferReq{ Src: "1", Policy: &model.Policy{}, } s2 := &SlaveTransferReq{ Src: "2", Policy: &model.Policy{}, } a.NotEqual(s1.Hash("1"), s2.Hash("1")) } func TestSlaveRecycleReq_Hash(t *testing.T) { a := assert.New(t) s1 := &SlaveRecycleReq{ Path: "1", } s2 := &SlaveRecycleReq{ Path: "2", } a.NotEqual(s1.Hash("1"), s2.Hash("1")) }