Documentation
¶
Index ¶
- type MockClient
- func (m *MockClient) ArchiveCard(ctx context.Context, projectID string, cardID int64) error
- func (m *MockClient) CompleteTodo(ctx context.Context, projectID string, todoID int64) error
- func (m *MockClient) CreateCard(ctx context.Context, projectID string, columnID int64, ...) (*api.Card, error)
- func (m *MockClient) CreateStep(ctx context.Context, projectID string, cardID int64, req api.StepCreateRequest) (*api.Step, error)
- func (m *MockClient) CreateTodo(ctx context.Context, projectID string, todoListID int64, ...) (*api.Todo, error)
- func (m *MockClient) CreateTodoGroup(ctx context.Context, projectID string, todoListID int64, ...) (*api.TodoGroup, error)
- func (m *MockClient) CreateTodoList(ctx context.Context, projectID string, todoSetID int64, ...) (*api.TodoList, error)
- func (m *MockClient) DeleteCampfireLine(ctx context.Context, projectID string, campfireID int64, lineID int64) error
- func (m *MockClient) DeleteStep(ctx context.Context, projectID string, stepID int64) error
- func (m *MockClient) GetAllTodos(ctx context.Context, projectID string, todoListID int64) ([]api.Todo, error)
- func (m *MockClient) GetCampfire(ctx context.Context, projectID string, campfireID int64) (*api.Campfire, error)
- func (m *MockClient) GetCampfireByName(ctx context.Context, projectID string, name string) (*api.Campfire, error)
- func (m *MockClient) GetCampfireLines(ctx context.Context, projectID string, campfireID int64, limit int) ([]api.CampfireLine, error)
- func (m *MockClient) GetCard(ctx context.Context, projectID string, cardID int64) (*api.Card, error)
- func (m *MockClient) GetCardTable(ctx context.Context, projectID string, cardTableID int64) (*api.CardTable, error)
- func (m *MockClient) GetCardsInColumn(ctx context.Context, projectID string, columnID int64) ([]api.Card, error)
- func (m *MockClient) GetMyProfile(ctx context.Context) (*api.Person, error)
- func (m *MockClient) GetPerson(ctx context.Context, personID int64) (*api.Person, error)
- func (m *MockClient) GetProject(ctx context.Context, projectID string) (*api.Project, error)
- func (m *MockClient) GetProjectCardTable(ctx context.Context, projectID string) (*api.CardTable, error)
- func (m *MockClient) GetProjectPeople(ctx context.Context, projectID string) ([]api.Person, error)
- func (m *MockClient) GetProjectTodoSet(ctx context.Context, projectID string) (*api.TodoSet, error)
- func (m *MockClient) GetProjects(ctx context.Context) ([]api.Project, error)
- func (m *MockClient) GetTodo(ctx context.Context, projectID string, todoID int64) (*api.Todo, error)
- func (m *MockClient) GetTodoGroups(ctx context.Context, projectID string, todoListID int64) ([]api.TodoGroup, error)
- func (m *MockClient) GetTodoList(ctx context.Context, projectID string, todoListID int64) (*api.TodoList, error)
- func (m *MockClient) GetTodoLists(ctx context.Context, projectID string, todoSetID int64) ([]api.TodoList, error)
- func (m *MockClient) GetTodos(ctx context.Context, projectID string, todoListID int64) ([]api.Todo, error)
- func (m *MockClient) ListCampfires(ctx context.Context, projectID string) ([]api.Campfire, error)
- func (m *MockClient) MoveCard(ctx context.Context, projectID string, cardID int64, columnID int64) error
- func (m *MockClient) MoveStep(ctx context.Context, projectID string, cardID int64, stepID int64, ...) error
- func (m *MockClient) PostCampfireLine(ctx context.Context, projectID string, campfireID int64, content string) (*api.CampfireLine, error)
- func (m *MockClient) RepositionTodo(ctx context.Context, projectID string, todoID int64, position int) error
- func (m *MockClient) RepositionTodoGroup(ctx context.Context, projectID string, groupID int64, position int) error
- func (m *MockClient) SetStepCompletion(ctx context.Context, projectID string, stepID int64, completed bool) error
- func (m *MockClient) UncompleteTodo(ctx context.Context, projectID string, todoID int64) error
- func (m *MockClient) UpdateCard(ctx context.Context, projectID string, cardID int64, req api.CardUpdateRequest) (*api.Card, error)
- func (m *MockClient) UpdateStep(ctx context.Context, projectID string, stepID int64, req api.StepUpdateRequest) (*api.Step, error)
- func (m *MockClient) UpdateTodo(ctx context.Context, projectID string, todoID int64, req api.TodoUpdateRequest) (*api.Todo, error)
- func (m *MockClient) UpdateTodoList(ctx context.Context, projectID string, todoListID int64, ...) (*api.TodoList, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockClient ¶
type MockClient struct {
// Projects
Projects []api.Project
ProjectsError error
Project *api.Project
ProjectError error
// Todos
TodoSet *api.TodoSet
TodoSetError error
TodoLists []api.TodoList
TodoListsError error
TodoList *api.TodoList
TodoListError error
Todos []api.Todo
TodosError error
Todo *api.Todo
TodoError error
TodoGroups []api.TodoGroup
TodoGroupsError error
CreatedTodo *api.Todo
CreateTodoError error
UpdatedTodo *api.Todo
UpdateTodoError error
CreatedTodoList *api.TodoList
CreateTodoListError error
UpdatedTodoList *api.TodoList
UpdateTodoListError error
CompleteTodoError error
UncompleteTodoError error
// Campfires
Campfires []api.Campfire
CampfiresError error
Campfire *api.Campfire
CampfireError error
CampfireLines []api.CampfireLine
CampfireLinesError error
PostedCampfireLine *api.CampfireLine
PostCampfireLineError error
DeleteCampfireLineError error
// Cards
CardTable *api.CardTable
CardTableError error
Cards []api.Card
CardsError error
Card *api.Card
CardError error
CreatedCard *api.Card
CreateCardError error
UpdatedCard *api.Card
UpdateCardError error
MoveCardError error
ArchiveCardError error
// Steps
CreatedStep *api.Step
CreateStepError error
UpdatedStep *api.Step
UpdateStepError error
SetStepCompletionError error
MoveStepError error
DeleteStepError error
// People
People []api.Person
PeopleError error
Person *api.Person
PersonError error
Profile *api.Person
ProfileError error
// Track method calls
Calls []string
}
MockClient is a mock implementation of the APIClient interface for testing
func (*MockClient) ArchiveCard ¶
ArchiveCard mock implementation
func (*MockClient) CompleteTodo ¶
CompleteTodo mock implementation
func (*MockClient) CreateCard ¶
func (m *MockClient) CreateCard(ctx context.Context, projectID string, columnID int64, req api.CardCreateRequest) (*api.Card, error)
CreateCard mock implementation
func (*MockClient) CreateStep ¶
func (m *MockClient) CreateStep(ctx context.Context, projectID string, cardID int64, req api.StepCreateRequest) (*api.Step, error)
CreateStep mock implementation
func (*MockClient) CreateTodo ¶
func (m *MockClient) CreateTodo(ctx context.Context, projectID string, todoListID int64, req api.TodoCreateRequest) (*api.Todo, error)
CreateTodo mock implementation
func (*MockClient) CreateTodoGroup ¶ added in v0.7.2
func (m *MockClient) CreateTodoGroup(ctx context.Context, projectID string, todoListID int64, req api.TodoGroupCreateRequest) (*api.TodoGroup, error)
CreateTodoGroup mock implementation
func (*MockClient) CreateTodoList ¶
func (m *MockClient) CreateTodoList(ctx context.Context, projectID string, todoSetID int64, req api.TodoListCreateRequest) (*api.TodoList, error)
CreateTodoList mock implementation
func (*MockClient) DeleteCampfireLine ¶
func (m *MockClient) DeleteCampfireLine(ctx context.Context, projectID string, campfireID int64, lineID int64) error
DeleteCampfireLine mock implementation
func (*MockClient) DeleteStep ¶
DeleteStep mock implementation
func (*MockClient) GetAllTodos ¶
func (m *MockClient) GetAllTodos(ctx context.Context, projectID string, todoListID int64) ([]api.Todo, error)
GetAllTodos mock implementation
func (*MockClient) GetCampfire ¶
func (m *MockClient) GetCampfire(ctx context.Context, projectID string, campfireID int64) (*api.Campfire, error)
GetCampfire mock implementation
func (*MockClient) GetCampfireByName ¶
func (m *MockClient) GetCampfireByName(ctx context.Context, projectID string, name string) (*api.Campfire, error)
GetCampfireByName mock implementation
func (*MockClient) GetCampfireLines ¶
func (m *MockClient) GetCampfireLines(ctx context.Context, projectID string, campfireID int64, limit int) ([]api.CampfireLine, error)
GetCampfireLines mock implementation
func (*MockClient) GetCard ¶
func (m *MockClient) GetCard(ctx context.Context, projectID string, cardID int64) (*api.Card, error)
GetCard mock implementation
func (*MockClient) GetCardTable ¶
func (m *MockClient) GetCardTable(ctx context.Context, projectID string, cardTableID int64) (*api.CardTable, error)
GetCardTable mock implementation
func (*MockClient) GetCardsInColumn ¶
func (m *MockClient) GetCardsInColumn(ctx context.Context, projectID string, columnID int64) ([]api.Card, error)
GetCardsInColumn mock implementation
func (*MockClient) GetMyProfile ¶ added in v0.10.0
GetMyProfile mock implementation
func (*MockClient) GetProject ¶
GetProject mock implementation
func (*MockClient) GetProjectCardTable ¶
func (m *MockClient) GetProjectCardTable(ctx context.Context, projectID string) (*api.CardTable, error)
GetProjectCardTable mock implementation
func (*MockClient) GetProjectPeople ¶
GetProjectPeople mock implementation
func (*MockClient) GetProjectTodoSet ¶
GetProjectTodoSet mock implementation
func (*MockClient) GetProjects ¶
GetProjects mock implementation
func (*MockClient) GetTodo ¶
func (m *MockClient) GetTodo(ctx context.Context, projectID string, todoID int64) (*api.Todo, error)
GetTodo mock implementation
func (*MockClient) GetTodoGroups ¶
func (m *MockClient) GetTodoGroups(ctx context.Context, projectID string, todoListID int64) ([]api.TodoGroup, error)
GetTodoGroups mock implementation
func (*MockClient) GetTodoList ¶
func (m *MockClient) GetTodoList(ctx context.Context, projectID string, todoListID int64) (*api.TodoList, error)
GetTodoList mock implementation
func (*MockClient) GetTodoLists ¶
func (m *MockClient) GetTodoLists(ctx context.Context, projectID string, todoSetID int64) ([]api.TodoList, error)
GetTodoLists mock implementation
func (*MockClient) GetTodos ¶
func (m *MockClient) GetTodos(ctx context.Context, projectID string, todoListID int64) ([]api.Todo, error)
GetTodos mock implementation
func (*MockClient) ListCampfires ¶
ListCampfires mock implementation
func (*MockClient) MoveCard ¶
func (m *MockClient) MoveCard(ctx context.Context, projectID string, cardID int64, columnID int64) error
MoveCard mock implementation
func (*MockClient) MoveStep ¶
func (m *MockClient) MoveStep(ctx context.Context, projectID string, cardID int64, stepID int64, position int) error
MoveStep mock implementation
func (*MockClient) PostCampfireLine ¶
func (m *MockClient) PostCampfireLine(ctx context.Context, projectID string, campfireID int64, content string) (*api.CampfireLine, error)
PostCampfireLine mock implementation
func (*MockClient) RepositionTodo ¶ added in v0.9.0
func (m *MockClient) RepositionTodo(ctx context.Context, projectID string, todoID int64, position int) error
RepositionTodo mock implementation
func (*MockClient) RepositionTodoGroup ¶ added in v0.7.2
func (m *MockClient) RepositionTodoGroup(ctx context.Context, projectID string, groupID int64, position int) error
RepositionTodoGroup mock implementation
func (*MockClient) SetStepCompletion ¶
func (m *MockClient) SetStepCompletion(ctx context.Context, projectID string, stepID int64, completed bool) error
SetStepCompletion mock implementation
func (*MockClient) UncompleteTodo ¶
UncompleteTodo mock implementation
func (*MockClient) UpdateCard ¶
func (m *MockClient) UpdateCard(ctx context.Context, projectID string, cardID int64, req api.CardUpdateRequest) (*api.Card, error)
UpdateCard mock implementation
func (*MockClient) UpdateStep ¶
func (m *MockClient) UpdateStep(ctx context.Context, projectID string, stepID int64, req api.StepUpdateRequest) (*api.Step, error)
UpdateStep mock implementation
func (*MockClient) UpdateTodo ¶ added in v0.9.0
func (m *MockClient) UpdateTodo(ctx context.Context, projectID string, todoID int64, req api.TodoUpdateRequest) (*api.Todo, error)
UpdateTodo mock implementation
func (*MockClient) UpdateTodoList ¶ added in v0.9.0
func (m *MockClient) UpdateTodoList(ctx context.Context, projectID string, todoListID int64, req api.TodoListUpdateRequest) (*api.TodoList, error)
UpdateTodoList mock implementation