github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/ibc-go/testing/mock/ack.go (about) 1 package mock 2 3 // MockEmptyAcknowledgement implements the exported.Acknowledgement interface and always returns an empty byte string as Response 4 type MockEmptyAcknowledgement struct { 5 Response []byte 6 } 7 8 // NewMockEmptyAcknowledgement returns a new instance of MockEmptyAcknowledgement 9 func NewMockEmptyAcknowledgement() MockEmptyAcknowledgement { 10 return MockEmptyAcknowledgement{ 11 Response: []byte{}, 12 } 13 } 14 15 // Success implements the Acknowledgement interface 16 func (ack MockEmptyAcknowledgement) Success() bool { 17 return true 18 } 19 20 // Acknowledgement implements the Acknowledgement interface 21 func (ack MockEmptyAcknowledgement) Acknowledgement() []byte { 22 return []byte{} 23 }