35 lines
704 B
Go
35 lines
704 B
Go
package clients
|
|
|
|
import (
|
|
"context"
|
|
"github.com/qiniu/goc/pkg/qiniu"
|
|
"time"
|
|
)
|
|
|
|
type MockQnClient struct {
|
|
}
|
|
|
|
func (s *MockQnClient) QiniuObjectHandle(key string) qiniu.ObjectHandle {
|
|
return nil
|
|
}
|
|
|
|
func (s *MockQnClient) ReadObject(key string) ([]byte, error) {
|
|
return nil, nil
|
|
}
|
|
|
|
func (s *MockQnClient) ListAll(ctx context.Context, prefix string, delimiter string) ([]string, error) {
|
|
return nil, nil
|
|
}
|
|
|
|
func (s *MockQnClient) GetAccessURL(key string, timeout time.Duration) string {
|
|
return ""
|
|
}
|
|
|
|
func (s *MockQnClient) GetArtifactDetails(key string) (*qiniu.LogHistoryTemplate, error) {
|
|
return nil, nil
|
|
}
|
|
|
|
func (s *MockQnClient) ListSubDirs(prefix string) ([]string, error) {
|
|
return nil, nil
|
|
}
|