Documentation
¶
Index ¶
- type MockTwitter
- func (m *MockTwitter) AddSubscription(ctx context.Context) structured_error.StructuredError
- func (m *MockTwitter) CreateWebhook(ctx context.Context, url string) (twitter.Webhook, structured_error.StructuredError)
- func (m *MockTwitter) DeleteSubscription(ctx context.Context, id string) structured_error.StructuredError
- func (m *MockTwitter) DeleteWebhook(ctx context.Context, id string) structured_error.StructuredError
- func (m *MockTwitter) GetSubscriptions(ctx context.Context) ([]twitter.Subscription, structured_error.StructuredError)
- func (m *MockTwitter) GetTweet(ctx context.Context, id string) (*twitter.Tweet, structured_error.StructuredError)
- func (m *MockTwitter) GetTweetRaw(ctx context.Context, id string) (*http.Response, structured_error.StructuredError)
- func (m *MockTwitter) GetWebhooks(ctx context.Context) ([]twitter.Webhook, structured_error.StructuredError)
- func (m *MockTwitter) TweetReply(ctx context.Context, tweet *twitter.Tweet, message string) (*twitter.Tweet, structured_error.StructuredError)
- func (m *MockTwitter) UserTimeline(ctx context.Context, screenName string, tweetID string) ([]*twitter.Tweet, structured_error.StructuredError)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockTwitter ¶
type MockTwitter struct {
T *testing.T
GetWebhooksMock func() ([]twitter.Webhook, error)
CreateWebhookMock func(string) (twitter.Webhook, error)
DeleteWebhookMock func(string) error
GetSubscriptionsMock func() ([]twitter.Subscription, error)
DeleteSubscriptionMock func(string) error
AddSubscriptionMock func() error
GetTweetMock func(tweetID string) (*twitter.Tweet, error)
GetTweetRawMock func(tweetID string) (*http.Response, error)
TweetReplyMock func(tweet *twitter.Tweet, message string) (*twitter.Tweet, error)
UserTimelineMock func(screenName string, tweetID string) ([]*twitter.Tweet, error)
}
func (*MockTwitter) AddSubscription ¶
func (m *MockTwitter) AddSubscription(ctx context.Context) structured_error.StructuredError
func (*MockTwitter) CreateWebhook ¶
func (m *MockTwitter) CreateWebhook(ctx context.Context, url string) (twitter.Webhook, structured_error.StructuredError)
func (*MockTwitter) DeleteSubscription ¶
func (m *MockTwitter) DeleteSubscription(ctx context.Context, id string) structured_error.StructuredError
func (*MockTwitter) DeleteWebhook ¶
func (m *MockTwitter) DeleteWebhook(ctx context.Context, id string) structured_error.StructuredError
func (*MockTwitter) GetSubscriptions ¶
func (m *MockTwitter) GetSubscriptions(ctx context.Context) ([]twitter.Subscription, structured_error.StructuredError)
func (*MockTwitter) GetTweet ¶
func (m *MockTwitter) GetTweet(ctx context.Context, id string) (*twitter.Tweet, structured_error.StructuredError)
func (*MockTwitter) GetTweetRaw ¶
func (m *MockTwitter) GetTweetRaw(ctx context.Context, id string) (*http.Response, structured_error.StructuredError)
func (*MockTwitter) GetWebhooks ¶
func (m *MockTwitter) GetWebhooks(ctx context.Context) ([]twitter.Webhook, structured_error.StructuredError)
func (*MockTwitter) TweetReply ¶
func (m *MockTwitter) TweetReply(ctx context.Context, tweet *twitter.Tweet, message string) (*twitter.Tweet, structured_error.StructuredError)
func (*MockTwitter) UserTimeline ¶
func (m *MockTwitter) UserTimeline(ctx context.Context, screenName string, tweetID string) ([]*twitter.Tweet, structured_error.StructuredError)
Click to show internal directories.
Click to hide internal directories.