testing

package
v2.3.0-rc10 Latest Latest
Warning

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

Go to latest
Published: Nov 21, 2024 License: BSD-3-Clause Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockSOC

type MockSOC struct {
	ID           soc.ID
	Owner        []byte
	Signature    []byte
	WrappedChunk swarm.Chunk
}

MockSOC defines a mocked SOC with exported fields for easy testing.

func GenerateMockSOC

func GenerateMockSOC(t *testing.T, data []byte) *MockSOC

GenerateMockSOC generates a valid mocked SOC from given data.

func GenerateMockSOCWithKey added in v2.2.0

func GenerateMockSOCWithKey(t *testing.T, data []byte, privKey *ecdsa.PrivateKey) *MockSOC

GenerateMockSOCWithKey generates a valid mocked SOC from given data and key.

func GenerateMockSOCWithSpan

func GenerateMockSOCWithSpan(t *testing.T, data []byte) *MockSOC

GenerateMockSOC generates a valid mocked SOC from given chunk data (span + payload).

func GenerateMockSocWithSigner added in v2.2.0

func GenerateMockSocWithSigner(t *testing.T, data []byte, signer crypto.Signer) *MockSOC

GenerateMockSocWithSigner generates a valid mocked SOC from given data and signer.

func (MockSOC) Address

func (ms MockSOC) Address() swarm.Address

Address returns the SOC address of the mocked SOC.

func (MockSOC) Chunk

func (ms MockSOC) Chunk() swarm.Chunk

Chunk returns the SOC chunk of the mocked SOC.

Jump to

Keyboard shortcuts

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