circles

package
v0.0.0-...-c828c98 Latest Latest
Warning

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

Go to latest
Published: Jun 8, 2021 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Overview

Package circles is a generated GoMock package.

Package circles is a generated GoMock package.

Package circles is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Circle

type Circle struct {
	Id CircleId // idの公開はアリ
	// contains filtered or unexported fields
}

func NewCircle

func NewCircle(id CircleId, name CircleName, ownerId users.UserId, members []users.UserId) (*Circle, error)

func (Circle) CountMembers

func (c Circle) CountMembers() int

func (Circle) IsFull

func (c Circle) IsFull() bool

func (*Circle) Join

func (c *Circle) Join(memberId users.UserId) error

func (Circle) Notify

func (c Circle) Notify(note ICircleNotification) error

type CircleId

type CircleId string

値オブジェクト

func NewID

func NewID(value string) (CircleId, error)

idを作成する場合は、この関数を呼ぶ

type CircleName

type CircleName string

func NewName

func NewName(value string) (CircleName, error)

func (CircleName) Equals

func (n CircleName) Equals(other CircleName) (bool, error)

type CircleService

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

func (CircleService) Exists

func (s CircleService) Exists(circle Circle) (bool, error)

func (CircleService) New

func (s CircleService) New(circleRepository ICircleRepository)

type ICircleFactory

type ICircleFactory interface {
	Create(name CircleName, ownerId users.UserId) (*Circle, error)
}

type ICircleNotification

type ICircleNotification interface {
	SetId(id CircleId)
	SetName(name CircleName)
	SetOwnerId(ownerId users.UserId)
	SetMembers(members []users.UserId)
}

type ICircleRepository

type ICircleRepository interface {
	Save(circle Circle, tx *sql.Tx) error
	Find(id CircleId) (*Circle, error)
	FindByName(name CircleName) (*Circle, error)
}

type MockICircleFactory

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

MockICircleFactory is a mock of ICircleFactory interface.

func NewMockICircleFactory

func NewMockICircleFactory(ctrl *gomock.Controller) *MockICircleFactory

NewMockICircleFactory creates a new mock instance.

func (*MockICircleFactory) Create

func (m *MockICircleFactory) Create(name CircleName, ownerId users.UserId) (*Circle, error)

Create mocks base method.

func (*MockICircleFactory) EXPECT

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

type MockICircleFactoryMockRecorder

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

MockICircleFactoryMockRecorder is the mock recorder for MockICircleFactory.

func (*MockICircleFactoryMockRecorder) Create

func (mr *MockICircleFactoryMockRecorder) Create(name, ownerId interface{}) *gomock.Call

Create indicates an expected call of Create.

type MockICircleNotification

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

MockICircleNotification is a mock of ICircleNotification interface.

func NewMockICircleNotification

func NewMockICircleNotification(ctrl *gomock.Controller) *MockICircleNotification

NewMockICircleNotification creates a new mock instance.

func (*MockICircleNotification) EXPECT

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

func (*MockICircleNotification) SetId

func (m *MockICircleNotification) SetId(id CircleId)

SetId mocks base method.

func (*MockICircleNotification) SetMembers

func (m *MockICircleNotification) SetMembers(members []users.UserId)

SetMembers mocks base method.

func (*MockICircleNotification) SetName

func (m *MockICircleNotification) SetName(name CircleName)

SetName mocks base method.

func (*MockICircleNotification) SetOwnerId

func (m *MockICircleNotification) SetOwnerId(ownerId users.UserId)

SetOwnerId mocks base method.

type MockICircleNotificationMockRecorder

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

MockICircleNotificationMockRecorder is the mock recorder for MockICircleNotification.

func (*MockICircleNotificationMockRecorder) SetId

func (mr *MockICircleNotificationMockRecorder) SetId(id interface{}) *gomock.Call

SetId indicates an expected call of SetId.

func (*MockICircleNotificationMockRecorder) SetMembers

func (mr *MockICircleNotificationMockRecorder) SetMembers(members interface{}) *gomock.Call

SetMembers indicates an expected call of SetMembers.

func (*MockICircleNotificationMockRecorder) SetName

func (mr *MockICircleNotificationMockRecorder) SetName(name interface{}) *gomock.Call

SetName indicates an expected call of SetName.

func (*MockICircleNotificationMockRecorder) SetOwnerId

func (mr *MockICircleNotificationMockRecorder) SetOwnerId(ownerId interface{}) *gomock.Call

SetOwnerId indicates an expected call of SetOwnerId.

type MockICircleRepository

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

MockICircleRepository is a mock of ICircleRepository interface.

func NewMockICircleRepository

func NewMockICircleRepository(ctrl *gomock.Controller) *MockICircleRepository

NewMockICircleRepository creates a new mock instance.

func (*MockICircleRepository) EXPECT

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

func (*MockICircleRepository) Find

func (m *MockICircleRepository) Find(id CircleId) (*Circle, error)

Find mocks base method.

func (*MockICircleRepository) FindByName

func (m *MockICircleRepository) FindByName(name CircleName) (*Circle, error)

FindByName mocks base method.

func (*MockICircleRepository) Save

func (m *MockICircleRepository) Save(circle Circle, tx *sql.Tx) error

Save mocks base method.

type MockICircleRepositoryMockRecorder

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

MockICircleRepositoryMockRecorder is the mock recorder for MockICircleRepository.

func (*MockICircleRepositoryMockRecorder) Find

func (mr *MockICircleRepositoryMockRecorder) Find(id interface{}) *gomock.Call

Find indicates an expected call of Find.

func (*MockICircleRepositoryMockRecorder) FindByName

func (mr *MockICircleRepositoryMockRecorder) FindByName(name interface{}) *gomock.Call

FindByName indicates an expected call of FindByName.

func (*MockICircleRepositoryMockRecorder) Save

func (mr *MockICircleRepositoryMockRecorder) Save(circle, tx interface{}) *gomock.Call

Save indicates an expected call of Save.

Jump to

Keyboard shortcuts

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