test

package
v0.9.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 20, 2025 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContractTransmitter is a static implementation of the ContractTransmitterTester interface for testing
	// We reuse the OCR3 contract transmitter since it's the same interface
	ContractTransmitter testtypes.OCR3ContractTransmitterEvaluator = ocr3test.ContractTransmitter
)

Functions

func CCIPProvider

func CCIPProvider(lggr logger.Logger) staticCCIPProvider

CCIPProvider is a static implementation of the CCIPProviderTester interface. It is to be used in tests to verify grpc implementations of the CCIPProvider interface.

func ChainAccessor

func ChainAccessor(lggr logger.Logger) staticChainAccessor

ChainAccessor is a static implementation of the ChainAccessorTester interface. It is to be used in tests to verify grpc implementations of the ChainAccessor interface.

func ChainSpecificAddressCodec

func ChainSpecificAddressCodec(lggr logger.Logger) staticChainSpecificAddressCodec

func Codec

func Codec(lggr logger.Logger) ccipocr3.Codec

Codec is a static implementation of the CodecTester interface. It is to be used in tests to verify grpc implementations of the Codec interface.

func CodecEvaluator

func CodecEvaluator(lggr logger.Logger) codecEvaluator

CodecEvaluator is a helper to evaluate Codec instances

func CommitPluginCodec

func CommitPluginCodec(lggr logger.Logger) staticCommitPluginCodec

func ExecutePluginCodec

func ExecutePluginCodec(lggr logger.Logger) staticExecutePluginCodec

func SourceChainExtraDataCodec

func SourceChainExtraDataCodec(lggr logger.Logger) staticSourceChainExtraDataCodec

func TokenDataEncoder

func TokenDataEncoder(lggr logger.Logger) staticTokenDataEncoder

Types

type CCIPProviderEvaluator

type CCIPProviderEvaluator interface {
	types.CCIPProvider
	testtypes.Evaluator[types.CCIPProvider]
}

type ChainAccessorEvaluator

type ChainAccessorEvaluator interface {
	ccipocr3.ChainAccessor
	testtypes.Evaluator[ccipocr3.ChainAccessor]
}

type CodecEvaluatorInterface

type CodecEvaluatorInterface interface {
	testtypes.Evaluator[ccipocr3.Codec]
	testtypes.AssertEqualer[ccipocr3.Codec]
}

CodecEvaluatorInterface defines what a codec evaluator should implement

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL