server

package
v0.1.6 Latest Latest
Warning

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

Go to latest
Published: Sep 30, 2022 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

Package server is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Doer

type Doer interface {
	Do(*http.Request) (*http.Response, error)
}

Doer defines the behavior of a component capable of doing an HTTP request, returning an HTTP response and an error.

type Error

type Error string

Error is the error type returned by the server.

const (

	// ErrEQMetadataNameNotFound returned when eq metadata name cannot be found.
	ErrEQMetadataNameNotFound Error = `eq metadata name not found`
	// ErrEQMetadataNotFound returned when eq metadata cannot be found.
	ErrEQMetadataNotFound Error = `eq metadata not found`
)

func (Error) Error

func (e Error) Error() string

Error returns the string representation of an error.

type HTTPServer

type HTTPServer struct {
	// contains filtered or unexported fields
}

HTTPServer is an HTTP implementation of a Server. It fulfills the requests received by obtaining data via HTTP requests.

func NewHTTPServer

func NewHTTPServer(d Doer, mdp autoeq.MarkDownParser, eqg autoeq.EQGetter, m mapping.Mapper) HTTPServer

NewHTTPServer returns a new HTTPServer.

func (*HTTPServer) GetEQMetadataByName

func (s *HTTPServer) GetEQMetadataByName(name string) (*autoeq.EQMetadata, error)

GetEQMetadataByName returns EQ metadata associated to a device name. Returns an error if any.

func (*HTTPServer) GetFixedBandEQPreset

func (s *HTTPServer) GetFixedBandEQPreset(id string) (eqmac.EQPreset, error)

GetFixedBandEQPreset returns the EQ preset assiciated to the input id. Returns an error if any.

func (*HTTPServer) ListEQsMetadata

func (s *HTTPServer) ListEQsMetadata() ([]*autoeq.EQMetadata, error)

ListEQsMetadata returns a list of all the EQ metadata found by the server. Returns an error if any.

func (*HTTPServer) WritePreset

func (s *HTTPServer) WritePreset(w io.Writer, p eqmac.EQPreset) error

WritePreset writes the input preset to the provided io.Writer. It uses json encoding. Returns an error if any.

type MockDoer

type MockDoer struct {
	// contains filtered or unexported fields
}

MockDoer is a mock of Doer interface

func NewMockDoer

func NewMockDoer(ctrl *gomock.Controller) *MockDoer

NewMockDoer creates a new mock instance

func (*MockDoer) Do

func (m *MockDoer) Do(arg0 *http.Request) (*http.Response, error)

Do mocks base method

func (*MockDoer) EXPECT

func (m *MockDoer) EXPECT() *MockDoerMockRecorder

EXPECT returns an object that allows the caller to indicate expected use

type MockDoerMockRecorder

type MockDoerMockRecorder struct {
	// contains filtered or unexported fields
}

MockDoerMockRecorder is the mock recorder for MockDoer

func (*MockDoerMockRecorder) Do

func (mr *MockDoerMockRecorder) Do(arg0 interface{}) *gomock.Call

Do indicates an expected call of Do

type MockServer

type MockServer struct {
	// contains filtered or unexported fields
}

MockServer is a mock of Server interface

func NewMockServer

func NewMockServer(ctrl *gomock.Controller) *MockServer

NewMockServer creates a new mock instance

func (*MockServer) EXPECT

func (m *MockServer) EXPECT() *MockServerMockRecorder

EXPECT returns an object that allows the caller to indicate expected use

func (*MockServer) GetEQMetadataByName

func (m *MockServer) GetEQMetadataByName(name string) (autoeq.EQMetadata, error)

GetEQMetadataByName mocks base method

func (*MockServer) GetFixedBandEQPreset

func (m *MockServer) GetFixedBandEQPreset(id string) (eqmac.EQPreset, error)

GetFixedBandEQPreset mocks base method

func (*MockServer) ListEQsMetadata

func (m *MockServer) ListEQsMetadata() ([]autoeq.EQMetadata, error)

ListEQsMetadata mocks base method

func (*MockServer) WritePreset

func (m *MockServer) WritePreset(w io.Writer, p eqmac.EQPreset) error

WritePreset mocks base method

type MockServerMockRecorder

type MockServerMockRecorder struct {
	// contains filtered or unexported fields
}

MockServerMockRecorder is the mock recorder for MockServer

func (*MockServerMockRecorder) GetEQMetadataByName

func (mr *MockServerMockRecorder) GetEQMetadataByName(name interface{}) *gomock.Call

GetEQMetadataByName indicates an expected call of GetEQMetadataByName

func (*MockServerMockRecorder) GetFixedBandEQPreset

func (mr *MockServerMockRecorder) GetFixedBandEQPreset(id interface{}) *gomock.Call

GetFixedBandEQPreset indicates an expected call of GetFixedBandEQPreset

func (*MockServerMockRecorder) ListEQsMetadata

func (mr *MockServerMockRecorder) ListEQsMetadata() *gomock.Call

ListEQsMetadata indicates an expected call of ListEQsMetadata

func (*MockServerMockRecorder) WritePreset

func (mr *MockServerMockRecorder) WritePreset(w, p interface{}) *gomock.Call

WritePreset indicates an expected call of WritePreset

type Server

type Server interface {
	ListEQsMetadata() ([]autoeq.EQMetadata, error)
	GetFixedBandEQPreset(id string) (eqmac.EQPreset, error)
	GetEQMetadataByName(name string) (autoeq.EQMetadata, error)
	WritePreset(w io.Writer, p eqmac.EQPreset) error
}

Server defines the behavior of a component capable of serving EQ related requests.

Jump to

Keyboard shortcuts

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