CloudWatch: Add tests to annotations query (#45337)
This commit is contained in:
@@ -79,6 +79,31 @@ func (c FakeCWClient) ListMetricsPages(input *cloudwatch.ListMetricsInput, fn fu
|
||||
return nil
|
||||
}
|
||||
|
||||
type FakeCWAnnotationsClient struct {
|
||||
cloudwatchiface.CloudWatchAPI
|
||||
calls annontationsQueryCalls
|
||||
|
||||
describeAlarmsForMetricOutput *cloudwatch.DescribeAlarmsForMetricOutput
|
||||
describeAlarmsOutput *cloudwatch.DescribeAlarmsOutput
|
||||
}
|
||||
|
||||
type annontationsQueryCalls struct {
|
||||
describeAlarmsForMetric []*cloudwatch.DescribeAlarmsForMetricInput
|
||||
describeAlarms []*cloudwatch.DescribeAlarmsInput
|
||||
}
|
||||
|
||||
func (c *FakeCWAnnotationsClient) DescribeAlarmsForMetric(params *cloudwatch.DescribeAlarmsForMetricInput) (*cloudwatch.DescribeAlarmsForMetricOutput, error) {
|
||||
c.calls.describeAlarmsForMetric = append(c.calls.describeAlarmsForMetric, params)
|
||||
|
||||
return c.describeAlarmsForMetricOutput, nil
|
||||
}
|
||||
|
||||
func (c *FakeCWAnnotationsClient) DescribeAlarms(params *cloudwatch.DescribeAlarmsInput) (*cloudwatch.DescribeAlarmsOutput, error) {
|
||||
c.calls.describeAlarms = append(c.calls.describeAlarms, params)
|
||||
|
||||
return c.describeAlarmsOutput, nil
|
||||
}
|
||||
|
||||
type fakeEC2Client struct {
|
||||
ec2iface.EC2API
|
||||
|
||||
|
||||
Reference in New Issue
Block a user