github.com/cloudreve/Cloudreve/v3@v3.0.0-20240224133659-3edb00a6484c/pkg/serializer/slave_test.go (about)

     1  package serializer
     2  
     3  import (
     4  	"testing"
     5  
     6  	model "github.com/cloudreve/Cloudreve/v3/models"
     7  	"github.com/stretchr/testify/assert"
     8  )
     9  
    10  func TestSlaveTransferReq_Hash(t *testing.T) {
    11  	a := assert.New(t)
    12  	s1 := &SlaveTransferReq{
    13  		Src:    "1",
    14  		Policy: &model.Policy{},
    15  	}
    16  	s2 := &SlaveTransferReq{
    17  		Src:    "2",
    18  		Policy: &model.Policy{},
    19  	}
    20  	a.NotEqual(s1.Hash("1"), s2.Hash("1"))
    21  }