github.com/TrueCloudLab/frostfs-api-go/v2@v2.0.0-20230228134343-196241c4e79a/reputation/message_test.go (about)

     1  package reputation_test
     2  
     3  import (
     4  	"testing"
     5  
     6  	reputationtest "github.com/TrueCloudLab/frostfs-api-go/v2/reputation/test"
     7  	"github.com/TrueCloudLab/frostfs-api-go/v2/rpc/message"
     8  	messagetest "github.com/TrueCloudLab/frostfs-api-go/v2/rpc/message/test"
     9  )
    10  
    11  func TestMessageConvert(t *testing.T) {
    12  	messagetest.TestRPCMessage(t,
    13  		func(empty bool) message.Message { return reputationtest.GenerateTrust(empty) },
    14  		func(empty bool) message.Message { return reputationtest.GenerateAnnounceLocalTrustRequestBody(empty) },
    15  		func(empty bool) message.Message { return reputationtest.GenerateAnnounceLocalTrustRequest(empty) },
    16  		func(empty bool) message.Message { return reputationtest.GenerateAnnounceLocalTrustResponseBody(empty) },
    17  		func(empty bool) message.Message { return reputationtest.GenerateAnnounceLocalTrustResponse(empty) },
    18  		func(empty bool) message.Message {
    19  			return reputationtest.GenerateAnnounceIntermediateResultRequestBody(empty)
    20  		},
    21  		func(empty bool) message.Message {
    22  			return reputationtest.GenerateAnnounceIntermediateResultRequest(empty)
    23  		},
    24  		func(empty bool) message.Message {
    25  			return reputationtest.GenerateAnnounceIntermediateResultResponseBody(empty)
    26  		},
    27  		func(empty bool) message.Message {
    28  			return reputationtest.GenerateAnnounceIntermediateResultResponse(empty)
    29  		},
    30  		func(empty bool) message.Message { return reputationtest.GenerateGlobalTrustBody(empty) },
    31  		func(empty bool) message.Message { return reputationtest.GenerateGlobalTrust(empty) },
    32  		func(empty bool) message.Message { return reputationtest.GeneratePeerToPeerTrust(empty) },
    33  	)
    34  }