teststorage

package
v0.0.0-...-030c94e Latest Latest
Warning

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

Go to latest
Published: Nov 22, 2020 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TestStorage

type TestStorage struct {
	Users map[string]*models.User
	Tasks map[string]*models.Task
}

TestStorage implements store.Store interface

func (*TestStorage) AddTask

func (t *TestStorage) AddTask(create *models.CreateTask) (*models.Task, error)

func (*TestStorage) AddUser

func (t *TestStorage) AddUser(u *models.CreateUser) (*models.User, error)

func (*TestStorage) Close

func (t *TestStorage) Close()

func (*TestStorage) DeleteTask

func (t *TestStorage) DeleteTask(id string) error

func (*TestStorage) EditTask

func (t *TestStorage) EditTask(task *models.Task) error

func (*TestStorage) FindUser

func (t *TestStorage) FindUser(login string) (*models.User, error)

func (*TestStorage) GetTaskByID

func (t *TestStorage) GetTaskByID(id string) (*models.Task, error)

func (*TestStorage) GetUserByEmail

func (t *TestStorage) GetUserByEmail(email string) (*models.User, error)

func (*TestStorage) GetUserTasks

func (t *TestStorage) GetUserTasks(email string, filters *store.TaskFilters) ([]*models.Task, error)

func (*TestStorage) Open

func (t *TestStorage) Open() error

Jump to

Keyboard shortcuts

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