mirror of https://github.com/grafana/grafana.git
				
				
				
			
		
			
				
	
	
		
			54 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Go
		
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Go
		
	
	
	
package foldertest
 | 
						|
 | 
						|
import (
 | 
						|
	"context"
 | 
						|
 | 
						|
	"github.com/grafana/grafana/pkg/services/folder"
 | 
						|
)
 | 
						|
 | 
						|
type FakeService struct {
 | 
						|
	ExpectedFolders          []*folder.Folder
 | 
						|
	ExpectedFolder           *folder.Folder
 | 
						|
	ExpectedError            error
 | 
						|
	ExpectedDescendantCounts map[string]int64
 | 
						|
}
 | 
						|
 | 
						|
func NewFakeService() *FakeService {
 | 
						|
	return &FakeService{}
 | 
						|
}
 | 
						|
 | 
						|
var _ folder.Service = (*FakeService)(nil)
 | 
						|
 | 
						|
func (s *FakeService) GetChildren(ctx context.Context, cmd *folder.GetChildrenQuery) ([]*folder.Folder, error) {
 | 
						|
	return s.ExpectedFolders, s.ExpectedError
 | 
						|
}
 | 
						|
 | 
						|
func (s *FakeService) GetParents(ctx context.Context, q folder.GetParentsQuery) ([]*folder.Folder, error) {
 | 
						|
	return s.ExpectedFolders, s.ExpectedError
 | 
						|
}
 | 
						|
 | 
						|
func (s *FakeService) Create(ctx context.Context, cmd *folder.CreateFolderCommand) (*folder.Folder, error) {
 | 
						|
	return s.ExpectedFolder, s.ExpectedError
 | 
						|
}
 | 
						|
func (s *FakeService) Get(ctx context.Context, cmd *folder.GetFolderQuery) (*folder.Folder, error) {
 | 
						|
	return s.ExpectedFolder, s.ExpectedError
 | 
						|
}
 | 
						|
func (s *FakeService) Update(ctx context.Context, cmd *folder.UpdateFolderCommand) (*folder.Folder, error) {
 | 
						|
	return s.ExpectedFolder, s.ExpectedError
 | 
						|
}
 | 
						|
func (s *FakeService) Delete(ctx context.Context, cmd *folder.DeleteFolderCommand) error {
 | 
						|
	return s.ExpectedError
 | 
						|
}
 | 
						|
 | 
						|
func (s *FakeService) Move(ctx context.Context, cmd *folder.MoveFolderCommand) (*folder.Folder, error) {
 | 
						|
	return s.ExpectedFolder, s.ExpectedError
 | 
						|
}
 | 
						|
 | 
						|
func (s *FakeService) RegisterService(service folder.RegistryService) error {
 | 
						|
	return s.ExpectedError
 | 
						|
}
 | 
						|
 | 
						|
func (s *FakeService) GetDescendantCounts(ctx context.Context, cmd *folder.GetDescendantCountsQuery) (folder.DescendantCounts, error) {
 | 
						|
	return s.ExpectedDescendantCounts, s.ExpectedError
 | 
						|
}
 |