types

package
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Jul 7, 2026 License: AGPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockSession

type MockSession struct {
	mock.Mock
	ID          string
	UserID      string
	WorkspaceID string
	Conn        types.WSConnection
}

MockSession is a mock implementation of Session

func NewMockSession

func NewMockSession(id, userId, workspaceId string) *MockSession

NewMockSession creates a new mock session

func (*MockSession) Send

func (m *MockSession) Send(msg types.Message) error

Send mocks the Send method

func (*MockSession) SendError

func (m *MockSession) SendError(code, message string) error

SendError mocks the SendError method

type MockWSConnection

type MockWSConnection struct {
	mock.Mock
}

MockWSConnection is a mock implementation of WSConnection

func NewMockWSConnection

func NewMockWSConnection() *MockWSConnection

NewMockWSConnection creates a new mock WebSocket connection

func (*MockWSConnection) Close

func (m *MockWSConnection) Close() error

Close mocks the Close method

func (*MockWSConnection) ReadMessage

func (m *MockWSConnection) ReadMessage() (messageType int, p []byte, err error)

ReadMessage mocks the ReadMessage method

func (*MockWSConnection) SetWriteDeadline

func (m *MockWSConnection) SetWriteDeadline(t time.Time) error

SetWriteDeadline mocks the SetWriteDeadline method

func (*MockWSConnection) WriteJSON

func (m *MockWSConnection) WriteJSON(v interface{}) error

WriteJSON mocks the WriteJSON method

func (*MockWSConnection) WriteMessage

func (m *MockWSConnection) WriteMessage(messageType int, data []byte) error

WriteMessage mocks the WriteMessage method

Jump to

Keyboard shortcuts

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