Skip to content

Commit 4b6e188

Browse files
authored
Merge pull request goadapp#122 from cwaltken-edrans/fix-sqsadapter
Fix sqsadapter name and test
2 parents 8322826 + 94ad8ff commit 4b6e188

File tree

4 files changed

+29
-28
lines changed

4 files changed

+29
-28
lines changed

lambda/lambda.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ func (l *goadLambda) setupAwsConfig() *aws.Config {
238238
}
239239

240240
func (l *goadLambda) setupAwsSqsAdapter(config *aws.Config) {
241-
l.resultSender = queue.NewSQSAdaptor(config, l.Settings.SqsURL)
241+
l.resultSender = queue.NewSQSAdapter(config, l.Settings.SqsURL)
242242
}
243243

244244
func (l *goadLambda) setupJobQueue(count int) {

queue/aggregation.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ func aggregate(results chan RegionsAggData, awsConfig *aws.Config, queueURL stri
104104
defer close(results)
105105
data := RegionsAggData{make(map[string]AggData), totalExpectedRequests, lambdasByRegion}
106106

107-
adaptor := NewSQSAdaptor(awsConfig, queueURL)
107+
adaptor := NewSQSAdapter(awsConfig, queueURL)
108108
timeoutStart := time.Now()
109109
for {
110110
result := adaptor.Receive()

queue/sqsadaptor.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ type DummyAdaptor struct {
3434
QueueURL string
3535
}
3636

37-
// NewSQSAdaptor returns a new sqs adator object
38-
func NewSQSAdaptor(awsConfig *aws.Config, queueURL string) *SQSAdaptor {
37+
// NewSQSAdapter returns a new sqs adator object
38+
func NewSQSAdapter(awsConfig *aws.Config, queueURL string) *SQSAdaptor {
3939
return &SQSAdaptor{getClient(awsConfig), queueURL}
4040
}
4141

queue/sqsadaptor_test.go

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package queue
22

33
import (
4-
// "fmt"
4+
"fmt"
55
"testing"
66

77
"github.com/aws/aws-sdk-go/aws"
@@ -11,32 +11,33 @@ import (
1111
func init() {
1212
}
1313

14-
func TestAdaptorConstruction(t *testing.T) {
14+
func TestAdapterConstruction(t *testing.T) {
1515
config := aws.NewConfig().WithRegion("somewhere")
16-
testsqs := NewSQSAdaptor(config, "testqueue")
16+
testsqs := NewSQSAdapter(config, "testqueue")
1717
assert.Equal(t, testsqs.QueueURL, "testqueue")
1818
}
1919

2020
func TestJSON(t *testing.T) {
21-
// result := AggData{
22-
// 299,
23-
// 234,
24-
// 256,
25-
// int64(9999),
26-
// 2136,
27-
// make(map[string]int),
28-
// int64(12345),
29-
// float32(6789),
30-
// float32(6789),
31-
// int64(4567),
32-
// int64(4567),
33-
// "eu-west",
34-
// "sorry",
35-
// }
36-
// str, jsonerr := jsonFromResult(result)
37-
// if jsonerr != nil {
38-
// fmt.Println(jsonerr)
39-
// return
40-
// }
41-
// assert.Equal(t, str, "{\"total-reqs\":299,\"total-timed-out\":234,\"total-conn-error\":256,\"ave-time-to-first\":9999,\"tot-bytes-read\":2136,\"statuses\":{},\"ave-time-for-req\":12345,\"ave-req-per-sec\":6789,\"ave-kbytes-per-sec\":6789,\"slowest\":4567,\"fastest\":4567,\"region\":\"eu-west\",\"fatal-error\":\"sorry\"}")
21+
// This test just verifies the json api.
22+
result := AggData{
23+
TotalReqs: 299,
24+
TotalTimedOut: 234,
25+
TotalConnectionError: 256,
26+
AveTimeToFirst: 9999,
27+
TotBytesRead: 2136,
28+
Statuses: make(map[string]int),
29+
AveTimeForReq: 12345,
30+
AveReqPerSec: 6789,
31+
AveKBytesPerSec: 6789,
32+
Slowest: 4567,
33+
Fastest: 4567,
34+
Region: "eu-west",
35+
FatalError: "sorry",
36+
}
37+
str, jsonerr := jsonFromResult(result)
38+
if jsonerr != nil {
39+
fmt.Println(jsonerr)
40+
return
41+
}
42+
assert.Equal(t, str, "{\"total-reqs\":299,\"total-timed-out\":234,\"total-conn-error\":256,\"ave-time-to-first\":9999,\"tot-bytes-read\":2136,\"statuses\":{},\"ave-time-for-req\":12345,\"ave-req-per-sec\":6789,\"ave-kbytes-per-sec\":6789,\"slowest\":4567,\"fastest\":4567,\"region\":\"eu-west\",\"fatal-error\":\"sorry\",\"finished\":false,\"finished-lambdas\":0}")
4243
}

0 commit comments

Comments
 (0)