From e3ea3470736cc2555b11f6b04470e98daf10f397 Mon Sep 17 00:00:00 2001 From: ojizero Date: Wed, 18 May 2022 17:38:17 +0300 Subject: [PATCH 01/21] support go modules --- go.mod | 32 ++++++ go.sum | 229 +++++++++++++++++++++++++++++++++++++++ queues/nats/nats.go | 4 +- queues/nats/nats_test.go | 6 +- queues/nats/options.go | 2 +- 5 files changed, 267 insertions(+), 6 deletions(-) create mode 100644 go.mod create mode 100644 go.sum diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..b36d04d --- /dev/null +++ b/go.mod @@ -0,0 +1,32 @@ +module github.com/matryer/vice + +go 1.17 + +require ( + github.com/aws/aws-sdk-go v1.44.16 + github.com/go-redis/redis v6.15.9+incompatible + github.com/gofrs/uuid v4.2.0+incompatible + github.com/matryer/is v1.4.0 + github.com/nats-io/nats.go v1.15.0 + github.com/nats-io/stan.go v0.10.2 + github.com/nsqio/go-nsq v1.1.0 + github.com/streadway/amqp v1.0.0 + github.com/stretchr/testify v1.7.1 +) + +require ( + github.com/davecgh/go-spew v1.1.1 // indirect + github.com/gogo/protobuf v1.3.2 // indirect + github.com/golang/snappy v0.0.1 // indirect + github.com/jmespath/go-jmespath v0.4.0 // indirect + github.com/nats-io/nats-server/v2 v2.8.2 // indirect + github.com/nats-io/nats-streaming-server v0.24.6 // indirect + github.com/nats-io/nkeys v0.3.0 // indirect + github.com/nats-io/nuid v1.0.1 // indirect + github.com/onsi/ginkgo v1.16.5 // indirect + github.com/onsi/gomega v1.19.0 // indirect + github.com/pmezard/go-difflib v1.0.0 // indirect + golang.org/x/crypto v0.0.0-20220315160706-3147a52a75dd // indirect + google.golang.org/protobuf v1.28.0 // indirect + gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c // indirect +) diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..9c2a577 --- /dev/null +++ b/go.sum @@ -0,0 +1,229 @@ +github.com/DataDog/datadog-go v2.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= +github.com/armon/go-metrics v0.0.0-20190430140413-ec5e00d3c878 h1:EFSB7Zo9Eg91v7MJPVsifUysc/wPdN+NOnVe6bWbdBM= +github.com/armon/go-metrics v0.0.0-20190430140413-ec5e00d3c878/go.mod h1:3AMJUQhVx52RsWOnlkpikZr01T/yAVN2gn0861vByNg= +github.com/aws/aws-sdk-go v1.44.16 h1:6voHuNZZNWo71MdNlym4eRlcogTeTSk9Ipo6qDJWzoU= +github.com/aws/aws-sdk-go v1.44.16/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= +github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= +github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= +github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= +github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= +github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod h1:nmEj6Dob7S7YxXgwXpfOuvO54S+tGdZdw9fuRZt25Ag= +github.com/circonus-labs/circonusllhist v0.1.3/go.mod h1:kMXHVDlOchFAehlya5ePtbp5jckzBHf4XRpQvBOLI+I= +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/fatih/color v1.7.0 h1:DkWD4oS2D8LGGgTQ6IvwJJXSL5Vp2ffcQg58nFV38Ys= +github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= +github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= +github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4= +github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= +github.com/go-redis/redis v6.15.9+incompatible h1:K0pv1D7EQUjfyoMql+r/jZqCLizCGKFlFgcHWWmHQjg= +github.com/go-redis/redis v6.15.9+incompatible/go.mod h1:NAIEuMOZ/fxfXJIrKDQDz8wamY7mA7PouImQ2Jvg6kA= +github.com/go-sql-driver/mysql v1.6.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= +github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE= +github.com/gofrs/uuid v4.2.0+incompatible h1:yyYWMnhkhrKwwr8gAOcOCYxOOscHgDS9yZgBrnJfGa0= +github.com/gofrs/uuid v4.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= +github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= +github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= +github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= +github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= +github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= +github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= +github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= +github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= +github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw= +github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/golang/snappy v0.0.1 h1:Qgr9rKW7uDUkrbSmQeiDsGa8SjGyCOGtuasMWwvp2P4= +github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/hashicorp/go-cleanhttp v0.5.0/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= +github.com/hashicorp/go-hclog v0.9.1/go.mod h1:5CU+agLiy3J7N7QjHK5d05KxGsuXiQLrjA0H7acj2lQ= +github.com/hashicorp/go-hclog v1.1.0 h1:QsGcniKx5/LuX2eYoeL+Np3UKYPNaN7YKpTh29h8rbw= +github.com/hashicorp/go-hclog v1.1.0/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= +github.com/hashicorp/go-immutable-radix v1.0.0 h1:AKDB1HM5PWEA7i4nhcpwOrO2byshxBjXVn/J/3+z5/0= +github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= +github.com/hashicorp/go-msgpack v0.5.5/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM= +github.com/hashicorp/go-msgpack v1.1.5 h1:9byZdVjKTe5mce63pRVNP1L7UAmdHOTEMGehn6KvJWs= +github.com/hashicorp/go-msgpack v1.1.5/go.mod h1:gWVc3sv/wbDmR3rQsj1CAktEZzoz1YNK9NfGLXJ69/4= +github.com/hashicorp/go-retryablehttp v0.5.3/go.mod h1:9B5zBasrRhHXnJnui7y6sL7es7NDiJgTc6Er0maI1Xs= +github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/golang-lru v0.5.0 h1:CL2msUPvZTLb5O648aiLNJw3hnBxN2+1Jq8rCOH9wdo= +github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/raft v1.3.9 h1:9yuo1aR0bFTr1cw7pj3S2Bk6MhJCsnr2NAxvIBrP2x4= +github.com/hashicorp/raft v1.3.9/go.mod h1:4Ak7FSPnuvmb0GV6vgIAJ4vYT4bek9bb6Q+7HVbyzqM= +github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= +github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= +github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= +github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= +github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8= +github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= +github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= +github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= +github.com/klauspost/compress v1.14.4 h1:eijASRJcobkVtSt81Olfh7JX43osYLwy5krOJo6YEu4= +github.com/klauspost/compress v1.14.4/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= +github.com/lib/pq v1.10.4/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= +github.com/matryer/is v1.4.0 h1:sosSmIWwkYITGrxZ25ULNDeKiMNzFSr4V/eqBQP0PeE= +github.com/matryer/is v1.4.0/go.mod h1:8I/i5uYgLzgsgEloJE1U6xx5HkBQpAZvepWuujKwMRU= +github.com/mattn/go-colorable v0.1.4 h1:snbPLB8fVfU9iwbbo30TPtbLRzwWu6aJS6Xh4eaaviA= +github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= +github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= +github.com/mattn/go-isatty v0.0.10 h1:qxFzApOv4WsAL965uUPIsXzAKCZxN2p9UqdhFS4ZW10= +github.com/mattn/go-isatty v0.0.10/go.mod h1:qgIWMr58cqv1PHHyhnkY9lrL7etaEgOFcMEpPG5Rm84= +github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= +github.com/minio/highwayhash v1.0.2 h1:Aak5U0nElisjDCfPSG79Tgzkn2gl66NxOMspRrKnA/g= +github.com/minio/highwayhash v1.0.2/go.mod h1:BQskDq+xkJ12lmlUUi7U0M5Swg3EWR+dLTk+kldvVxY= +github.com/nats-io/jwt/v2 v2.2.1-0.20220330180145-442af02fd36a h1:lem6QCvxR0Y28gth9P+wV2K/zYUUAkJ+55U8cpS0p5I= +github.com/nats-io/jwt/v2 v2.2.1-0.20220330180145-442af02fd36a/go.mod h1:0tqz9Hlu6bCBFLWAASKhE5vUA4c24L9KPUUgvwumE/k= +github.com/nats-io/nats-server/v2 v2.8.2 h1:5m1VytMEbZx0YINvKY+X2gXdLNwP43uLXnFRwz8j8KE= +github.com/nats-io/nats-server/v2 v2.8.2/go.mod h1:vIdpKz3OG+DCg4q/xVPdXHoztEyKDWRtykQ4N7hd7C4= +github.com/nats-io/nats-streaming-server v0.24.6 h1:iIZXuPSznnYkiy0P3L0AP9zEN9Etp+tITbbX1KKeq4Q= +github.com/nats-io/nats-streaming-server v0.24.6/go.mod h1:tdKXltY3XLeBJ21sHiZiaPl+j8sK3vcCKBWVyxeQs10= +github.com/nats-io/nats.go v1.13.0/go.mod h1:BPko4oXsySz4aSWeFgOHLZs3G4Jq4ZAyE6/zMCxRT6w= +github.com/nats-io/nats.go v1.14.0/go.mod h1:BPko4oXsySz4aSWeFgOHLZs3G4Jq4ZAyE6/zMCxRT6w= +github.com/nats-io/nats.go v1.15.0 h1:3IXNBolWrwIUf2soxh6Rla8gPzYWEZQBUBK6RV21s+o= +github.com/nats-io/nats.go v1.15.0/go.mod h1:BPko4oXsySz4aSWeFgOHLZs3G4Jq4ZAyE6/zMCxRT6w= +github.com/nats-io/nkeys v0.3.0 h1:cgM5tL53EvYRU+2YLXIK0G2mJtK12Ft9oeooSZMA2G8= +github.com/nats-io/nkeys v0.3.0/go.mod h1:gvUNGjVcM2IPr5rCsRsC6Wb3Hr2CQAm08dsxtV6A5y4= +github.com/nats-io/nuid v1.0.1 h1:5iA8DT8V7q8WK2EScv2padNa/rTESc1KdnPw4TC2paw= +github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= +github.com/nats-io/stan.go v0.10.2 h1:gQLd05LhzmhFkHm3/qP/klYHfM/hys45GyHa1Uly/kI= +github.com/nats-io/stan.go v0.10.2/go.mod h1:vo2ax8K2IxaR3JtEMLZRFKIdoK/3o1/PKueapB7ezX0= +github.com/nsqio/go-nsq v1.1.0 h1:PQg+xxiUjA7V+TLdXw7nVrJ5Jbl3sN86EhGCQj4+FYE= +github.com/nsqio/go-nsq v1.1.0/go.mod h1:vKq36oyeVXgsS5Q8YEO7WghqidAVXQlcFxzQbQTuDEY= +github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= +github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE= +github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= +github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= +github.com/onsi/ginkgo v1.16.4/go.mod h1:dX+/inL/fNMqNlz0e9LfyB9TswhZpCVdJM/Z6Vvnwo0= +github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= +github.com/onsi/ginkgo v1.16.5/go.mod h1:+E8gABHa3K6zRBolWtd+ROzc/U5bkGt0FwiG042wbpU= +github.com/onsi/ginkgo/v2 v2.1.3/go.mod h1:vw5CSIxN1JObi/U8gcbwft7ZxR2dgaR70JSE3/PpL4c= +github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= +github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= +github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY= +github.com/onsi/gomega v1.19.0 h1:4ieX6qQjPP/BfC3mpsAtIGGlxTWPeA3Inl/7DtXw1tw= +github.com/onsi/gomega v1.19.0/go.mod h1:LY+I3pBVzYsTBU1AnDwOSxaYi9WoWiqgwooUqq9yPro= +github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= +github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/prometheus/client_golang v0.9.2/go.mod h1:OsXs2jCmiKlQ1lTBmv21f2mNfw4xf/QclQDMrYNZzcM= +github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= +github.com/prometheus/common v0.0.0-20181126121408-4724e9255275/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= +github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= +github.com/prometheus/procfs v0.7.3 h1:4jVXhlkAyzOScmCkXBTOLRLTz8EeU+eyjrwB/EPq0VU= +github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= +github.com/streadway/amqp v1.0.0 h1:kuuDrUJFZL1QYL9hUNuCxNObNzB0bV/ZG5jV3RWAQgo= +github.com/streadway/amqp v1.0.0/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= +github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= +github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= +github.com/stretchr/testify v1.7.1 h1:5TQK59W5E3v0r2duFAb7P95B6hEeOyEnHRa8MjYSMTY= +github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod h1:9ESjWnEqriFuLhtthL60Sar/7RFoluCcXsuvEwTV5KM= +github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +go.etcd.io/bbolt v1.3.6 h1:/ecaJf0sk1l4l6V4awd65v2C3ILy7MSj+s/x1ADCIMU= +go.etcd.io/bbolt v1.3.6/go.mod h1:qXsaaIqmgQH0T+OPdb99Bf+PKfBBQVAdyD6TY9G8XM4= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20210314154223-e6e6c4f2bb5b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= +golang.org/x/crypto v0.0.0-20220315160706-3147a52a75dd h1:XcWmESyNjXJMLahc3mqVQJcgSTDxFxhETVlfk9uGc38= +golang.org/x/crypto v0.0.0-20220315160706-3147a52a75dd/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod h1:OJAsFXCWl8Ukc7SiCT/9KSuxbyM7479/AVlXFRxuMCk= +golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= +golang.org/x/net v0.0.0-20220225172249-27dd8689420f h1:oA4XRj0qtSt8Yo1Zms0CUlsT3KG69V2UGQWPBxujDmc= +golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= +golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190130150945-aca44879d564/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200923182605-d9f96fdee20d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220111092808-5a964db01320/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220412211240-33da011f77ad h1:ntjMns5wyP/fN65tdBD4g8J5w8n015+iIIs9rtjXkY0= +golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk= +golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/time v0.0.0-20211116232009-f0f3c7e86c11 h1:GZokNIeuVkl3aZHJchRrr13WCsols02MLUcz1U9is6M= +golang.org/x/time v0.0.0-20211116232009-f0f3c7e86c11/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190424220101-1e8e1cfdf96b/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= +google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= +google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= +google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= +google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= +google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= +google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.28.0 h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw= +google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= +gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= +gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= +gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= +gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= +gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo= +gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/queues/nats/nats.go b/queues/nats/nats.go index 0914391..3274e9b 100644 --- a/queues/nats/nats.go +++ b/queues/nats/nats.go @@ -6,8 +6,8 @@ import ( "time" "github.com/matryer/vice" - "github.com/nats-io/go-nats" - "github.com/nats-io/go-nats-streaming" + "github.com/nats-io/nats.go" + "github.com/nats-io/stan.go" ) // DefaultAddr is the NATS default TCP address. diff --git a/queues/nats/nats_test.go b/queues/nats/nats_test.go index 67fbc82..00a5c97 100644 --- a/queues/nats/nats_test.go +++ b/queues/nats/nats_test.go @@ -5,12 +5,12 @@ import ( "testing" "time" + uuid "github.com/gofrs/uuid" "github.com/matryer/is" "github.com/matryer/vice" "github.com/matryer/vice/vicetest" - "github.com/nats-io/go-nats" - "github.com/nats-io/go-nats-streaming" - uuid "github.com/satori/go.uuid" + "github.com/nats-io/nats.go" + "github.com/nats-io/stan.go" ) func TestDefaultTransport(t *testing.T) { diff --git a/queues/nats/options.go b/queues/nats/options.go index 666146f..9c77f04 100644 --- a/queues/nats/options.go +++ b/queues/nats/options.go @@ -1,6 +1,6 @@ package nats -import "github.com/nats-io/go-nats" +import "github.com/nats-io/nats.go" // Options can be used to create a customized transport. type Options struct { From 08cfd69136c2ec12c5fafd721ba872f311d64cae Mon Sep 17 00:00:00 2001 From: ojizero Date: Wed, 18 May 2022 17:38:36 +0300 Subject: [PATCH 02/21] move CI to GitHub Actions --- .github/workflows/ci.yaml | 45 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .github/workflows/ci.yaml diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml new file mode 100644 index 0000000..2ff51df --- /dev/null +++ b/.github/workflows/ci.yaml @@ -0,0 +1,45 @@ +name: CI + +on: + push: + # branches: [master] + # pull_request: + # branches: [master] + +jobs: + test: + strategy: + matrix: + go-version: + - 1.18.x + - 1.17.x + name: Build + Test Stable + runs-on: ubuntu-latest + env: + GO111MODULE: auto + steps: + - name: Setup Go + uses: actions/setup-go@v3 + with: + go-version: ${{ matrix.go-version }} + + - name: Get source + uses: actions/checkout@v3 + + services: + redis: + image: "redis:7" + ports: + - "6379:6379" + rabbitmq: + image: "rabbitmq:3" + ports: + - "5672:5672" + nsq: + image: "nsqio/nsq:v1.2.1" + ports: + - "4150:4150" + nats: + image: "nats:2" + ports: + - "4222:4222" From bd5d3e2f1af56c6bf8635abad49c82574d9fad6b Mon Sep 17 00:00:00 2001 From: ojizero Date: Wed, 18 May 2022 17:40:05 +0300 Subject: [PATCH 03/21] added test step --- .github/workflows/ci.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 2ff51df..2929d0b 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -26,6 +26,12 @@ jobs: - name: Get source uses: actions/checkout@v3 + - name: Go vet + run: go vet ./... + + - name: Go test + run: go test -v -timeout 30s -race ./... + services: redis: image: "redis:7" From 47eed12ba68293d988eebdd958d146b65e1028cc Mon Sep 17 00:00:00 2001 From: ojizero Date: Wed, 18 May 2022 17:41:44 +0300 Subject: [PATCH 04/21] split test and vet actions --- .github/workflows/ci.yaml | 29 ++++++++++++++++++++++------- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 2929d0b..1e56697 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -7,16 +7,14 @@ on: # branches: [master] jobs: - test: + go-test: strategy: matrix: go-version: - 1.18.x - 1.17.x - name: Build + Test Stable + name: Go test runs-on: ubuntu-latest - env: - GO111MODULE: auto steps: - name: Setup Go uses: actions/setup-go@v3 @@ -26,9 +24,6 @@ jobs: - name: Get source uses: actions/checkout@v3 - - name: Go vet - run: go vet ./... - - name: Go test run: go test -v -timeout 30s -race ./... @@ -49,3 +44,23 @@ jobs: image: "nats:2" ports: - "4222:4222" + + go-vet: + strategy: + matrix: + go-version: + - 1.18.x + - 1.17.x + name: Go vet + runs-on: ubuntu-latest + steps: + - name: Setup Go + uses: actions/setup-go@v3 + with: + go-version: ${{ matrix.go-version }} + + - name: Get source + uses: actions/checkout@v3 + + - name: Go vet + run: go vet ./... From 76698b4d8a2a22622b01400d6bd76aefcc060969 Mon Sep 17 00:00:00 2001 From: ojizero Date: Wed, 18 May 2022 17:52:44 +0300 Subject: [PATCH 05/21] regenereate the sqs fakes --- go.mod | 6 + go.sum | 33 +- queues/sqs/fakes.go | 7 + queues/sqs/sqsfakes/fake_sqsapi.go | 4454 +++++++++++++++++----------- 4 files changed, 2818 insertions(+), 1682 deletions(-) create mode 100644 queues/sqs/fakes.go diff --git a/go.mod b/go.mod index b36d04d..aaee1b3 100644 --- a/go.mod +++ b/go.mod @@ -7,6 +7,7 @@ require ( github.com/go-redis/redis v6.15.9+incompatible github.com/gofrs/uuid v4.2.0+incompatible github.com/matryer/is v1.4.0 + github.com/maxbrunsfeld/counterfeiter/v6 v6.5.0 github.com/nats-io/nats.go v1.15.0 github.com/nats-io/stan.go v0.10.2 github.com/nsqio/go-nsq v1.1.0 @@ -19,6 +20,7 @@ require ( github.com/gogo/protobuf v1.3.2 // indirect github.com/golang/snappy v0.0.1 // indirect github.com/jmespath/go-jmespath v0.4.0 // indirect + github.com/kr/pretty v0.3.0 // indirect github.com/nats-io/nats-server/v2 v2.8.2 // indirect github.com/nats-io/nats-streaming-server v0.24.6 // indirect github.com/nats-io/nkeys v0.3.0 // indirect @@ -27,6 +29,10 @@ require ( github.com/onsi/gomega v1.19.0 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect golang.org/x/crypto v0.0.0-20220315160706-3147a52a75dd // indirect + golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3 // indirect + golang.org/x/sys v0.0.0-20220412211240-33da011f77ad // indirect + golang.org/x/tools v0.1.10 // indirect + golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect google.golang.org/protobuf v1.28.0 // indirect gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c // indirect ) diff --git a/go.sum b/go.sum index 9c2a577..6df8e67 100644 --- a/go.sum +++ b/go.sum @@ -9,6 +9,7 @@ github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5P github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod h1:nmEj6Dob7S7YxXgwXpfOuvO54S+tGdZdw9fuRZt25Ag= github.com/circonus-labs/circonusllhist v0.1.3/go.mod h1:kMXHVDlOchFAehlya5ePtbp5jckzBHf4XRpQvBOLI+I= +github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -68,6 +69,14 @@ github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/klauspost/compress v1.14.4 h1:eijASRJcobkVtSt81Olfh7JX43osYLwy5krOJo6YEu4= github.com/klauspost/compress v1.14.4/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= +github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= +github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= +github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0= +github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= +github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= +github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= +github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/lib/pq v1.10.4/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= github.com/matryer/is v1.4.0 h1:sosSmIWwkYITGrxZ25ULNDeKiMNzFSr4V/eqBQP0PeE= github.com/matryer/is v1.4.0/go.mod h1:8I/i5uYgLzgsgEloJE1U6xx5HkBQpAZvepWuujKwMRU= @@ -77,6 +86,8 @@ github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hd github.com/mattn/go-isatty v0.0.10 h1:qxFzApOv4WsAL965uUPIsXzAKCZxN2p9UqdhFS4ZW10= github.com/mattn/go-isatty v0.0.10/go.mod h1:qgIWMr58cqv1PHHyhnkY9lrL7etaEgOFcMEpPG5Rm84= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= +github.com/maxbrunsfeld/counterfeiter/v6 v6.5.0 h1:rBhB9Rls+yb8kA4x5a/cWxOufWfXt24E+kq4YlbGj3g= +github.com/maxbrunsfeld/counterfeiter/v6 v6.5.0/go.mod h1:fJ0UAZc1fx3xZhU4eSHQDJ1ApFmTVhp5VTpV9tm2ogg= github.com/minio/highwayhash v1.0.2 h1:Aak5U0nElisjDCfPSG79Tgzkn2gl66NxOMspRrKnA/g= github.com/minio/highwayhash v1.0.2/go.mod h1:BQskDq+xkJ12lmlUUi7U0M5Swg3EWR+dLTk+kldvVxY= github.com/nats-io/jwt/v2 v2.2.1-0.20220330180145-442af02fd36a h1:lem6QCvxR0Y28gth9P+wV2K/zYUUAkJ+55U8cpS0p5I= @@ -105,10 +116,12 @@ github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108 github.com/onsi/ginkgo v1.16.4/go.mod h1:dX+/inL/fNMqNlz0e9LfyB9TswhZpCVdJM/Z6Vvnwo0= github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= github.com/onsi/ginkgo v1.16.5/go.mod h1:+E8gABHa3K6zRBolWtd+ROzc/U5bkGt0FwiG042wbpU= +github.com/onsi/ginkgo/v2 v2.0.0/go.mod h1:vw5CSIxN1JObi/U8gcbwft7ZxR2dgaR70JSE3/PpL4c= github.com/onsi/ginkgo/v2 v2.1.3/go.mod h1:vw5CSIxN1JObi/U8gcbwft7ZxR2dgaR70JSE3/PpL4c= github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY= +github.com/onsi/gomega v1.18.1/go.mod h1:0q+aL8jAiMXy9hbwj2mr5GziHiwhAIQpFmmtT5hitRs= github.com/onsi/gomega v1.19.0 h1:4ieX6qQjPP/BfC3mpsAtIGGlxTWPeA3Inl/7DtXw1tw= github.com/onsi/gomega v1.19.0/go.mod h1:LY+I3pBVzYsTBU1AnDwOSxaYi9WoWiqgwooUqq9yPro= github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= @@ -122,6 +135,10 @@ github.com/prometheus/common v0.0.0-20181126121408-4724e9255275/go.mod h1:daVV7q github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.7.3 h1:4jVXhlkAyzOScmCkXBTOLRLTz8EeU+eyjrwB/EPq0VU= github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= +github.com/rogpeppe/go-internal v1.6.1 h1:/FiVV8dS/e+YqF2JvO3yXRFbBLTIuSDkuC7aBOAvL+k= +github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= +github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= +github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/streadway/amqp v1.0.0 h1:kuuDrUJFZL1QYL9hUNuCxNObNzB0bV/ZG5jV3RWAQgo= github.com/streadway/amqp v1.0.0/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= @@ -133,16 +150,20 @@ github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/ github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod h1:9ESjWnEqriFuLhtthL60Sar/7RFoluCcXsuvEwTV5KM= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= go.etcd.io/bbolt v1.3.6 h1:/ecaJf0sk1l4l6V4awd65v2C3ILy7MSj+s/x1ADCIMU= go.etcd.io/bbolt v1.3.6/go.mod h1:qXsaaIqmgQH0T+OPdb99Bf+PKfBBQVAdyD6TY9G8XM4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20210314154223-e6e6c4f2bb5b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= +golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20220315160706-3147a52a75dd h1:XcWmESyNjXJMLahc3mqVQJcgSTDxFxhETVlfk9uGc38= golang.org/x/crypto v0.0.0-20220315160706-3147a52a75dd/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3 h1:kQgndtyPBW/JIYERgdxfwMYh3AVStj88WQTlNDi2a+o= +golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3/go.mod h1:3p9vT2HGsQu2K1YbXdKPJLVgG5VJdoTa1poYQBtP1AY= golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= @@ -153,6 +174,7 @@ golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/ golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod h1:OJAsFXCWl8Ukc7SiCT/9KSuxbyM7479/AVlXFRxuMCk= +golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220225172249-27dd8689420f h1:oA4XRj0qtSt8Yo1Zms0CUlsT3KG69V2UGQWPBxujDmc= @@ -163,6 +185,7 @@ golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190130150945-aca44879d564/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -181,8 +204,10 @@ golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220111092808-5a964db01320/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220315194320-039c03cc5b86/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220412211240-33da011f77ad h1:ntjMns5wyP/fN65tdBD4g8J5w8n015+iIIs9rtjXkY0= golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= @@ -200,9 +225,12 @@ golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtn golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.1.10 h1:QjFRCZxdOhBJ/UNgnBZLbNV13DlbnK0quyivTnXJM20= +golang.org/x/tools v0.1.10/go.mod h1:Uh6Zz+xoGYZom868N8YTex3t7RhtHDBrE8Gzo9bV56E= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= @@ -214,8 +242,11 @@ google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp0 google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.28.0 h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw= google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= +gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= diff --git a/queues/sqs/fakes.go b/queues/sqs/fakes.go new file mode 100644 index 0000000..7c54129 --- /dev/null +++ b/queues/sqs/fakes.go @@ -0,0 +1,7 @@ +//go:build fakes + +package sqsfakes + +//go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 github.com/aws/aws-sdk-go/service/sqs/sqsiface.SQSAPI + +import _ "github.com/maxbrunsfeld/counterfeiter/v6" diff --git a/queues/sqs/sqsfakes/fake_sqsapi.go b/queues/sqs/sqsfakes/fake_sqsapi.go index 0d5ecf7..b174f28 100644 --- a/queues/sqs/sqsfakes/fake_sqsapi.go +++ b/queues/sqs/sqsfakes/fake_sqsapi.go @@ -2,9 +2,9 @@ package sqsfakes import ( + "context" "sync" - "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/aws/request" "github.com/aws/aws-sdk-go/service/sqs" "github.com/aws/aws-sdk-go/service/sqs/sqsiface" @@ -24,21 +24,6 @@ type FakeSQSAPI struct { result1 *sqs.AddPermissionOutput result2 error } - AddPermissionWithContextStub func(aws.Context, *sqs.AddPermissionInput, ...request.Option) (*sqs.AddPermissionOutput, error) - addPermissionWithContextMutex sync.RWMutex - addPermissionWithContextArgsForCall []struct { - arg1 aws.Context - arg2 *sqs.AddPermissionInput - arg3 []request.Option - } - addPermissionWithContextReturns struct { - result1 *sqs.AddPermissionOutput - result2 error - } - addPermissionWithContextReturnsOnCall map[int]struct { - result1 *sqs.AddPermissionOutput - result2 error - } AddPermissionRequestStub func(*sqs.AddPermissionInput) (*request.Request, *sqs.AddPermissionOutput) addPermissionRequestMutex sync.RWMutex addPermissionRequestArgsForCall []struct { @@ -52,6 +37,21 @@ type FakeSQSAPI struct { result1 *request.Request result2 *sqs.AddPermissionOutput } + AddPermissionWithContextStub func(context.Context, *sqs.AddPermissionInput, ...request.Option) (*sqs.AddPermissionOutput, error) + addPermissionWithContextMutex sync.RWMutex + addPermissionWithContextArgsForCall []struct { + arg1 context.Context + arg2 *sqs.AddPermissionInput + arg3 []request.Option + } + addPermissionWithContextReturns struct { + result1 *sqs.AddPermissionOutput + result2 error + } + addPermissionWithContextReturnsOnCall map[int]struct { + result1 *sqs.AddPermissionOutput + result2 error + } ChangeMessageVisibilityStub func(*sqs.ChangeMessageVisibilityInput) (*sqs.ChangeMessageVisibilityOutput, error) changeMessageVisibilityMutex sync.RWMutex changeMessageVisibilityArgsForCall []struct { @@ -65,34 +65,6 @@ type FakeSQSAPI struct { result1 *sqs.ChangeMessageVisibilityOutput result2 error } - ChangeMessageVisibilityWithContextStub func(aws.Context, *sqs.ChangeMessageVisibilityInput, ...request.Option) (*sqs.ChangeMessageVisibilityOutput, error) - changeMessageVisibilityWithContextMutex sync.RWMutex - changeMessageVisibilityWithContextArgsForCall []struct { - arg1 aws.Context - arg2 *sqs.ChangeMessageVisibilityInput - arg3 []request.Option - } - changeMessageVisibilityWithContextReturns struct { - result1 *sqs.ChangeMessageVisibilityOutput - result2 error - } - changeMessageVisibilityWithContextReturnsOnCall map[int]struct { - result1 *sqs.ChangeMessageVisibilityOutput - result2 error - } - ChangeMessageVisibilityRequestStub func(*sqs.ChangeMessageVisibilityInput) (*request.Request, *sqs.ChangeMessageVisibilityOutput) - changeMessageVisibilityRequestMutex sync.RWMutex - changeMessageVisibilityRequestArgsForCall []struct { - arg1 *sqs.ChangeMessageVisibilityInput - } - changeMessageVisibilityRequestReturns struct { - result1 *request.Request - result2 *sqs.ChangeMessageVisibilityOutput - } - changeMessageVisibilityRequestReturnsOnCall map[int]struct { - result1 *request.Request - result2 *sqs.ChangeMessageVisibilityOutput - } ChangeMessageVisibilityBatchStub func(*sqs.ChangeMessageVisibilityBatchInput) (*sqs.ChangeMessageVisibilityBatchOutput, error) changeMessageVisibilityBatchMutex sync.RWMutex changeMessageVisibilityBatchArgsForCall []struct { @@ -106,10 +78,23 @@ type FakeSQSAPI struct { result1 *sqs.ChangeMessageVisibilityBatchOutput result2 error } - ChangeMessageVisibilityBatchWithContextStub func(aws.Context, *sqs.ChangeMessageVisibilityBatchInput, ...request.Option) (*sqs.ChangeMessageVisibilityBatchOutput, error) + ChangeMessageVisibilityBatchRequestStub func(*sqs.ChangeMessageVisibilityBatchInput) (*request.Request, *sqs.ChangeMessageVisibilityBatchOutput) + changeMessageVisibilityBatchRequestMutex sync.RWMutex + changeMessageVisibilityBatchRequestArgsForCall []struct { + arg1 *sqs.ChangeMessageVisibilityBatchInput + } + changeMessageVisibilityBatchRequestReturns struct { + result1 *request.Request + result2 *sqs.ChangeMessageVisibilityBatchOutput + } + changeMessageVisibilityBatchRequestReturnsOnCall map[int]struct { + result1 *request.Request + result2 *sqs.ChangeMessageVisibilityBatchOutput + } + ChangeMessageVisibilityBatchWithContextStub func(context.Context, *sqs.ChangeMessageVisibilityBatchInput, ...request.Option) (*sqs.ChangeMessageVisibilityBatchOutput, error) changeMessageVisibilityBatchWithContextMutex sync.RWMutex changeMessageVisibilityBatchWithContextArgsForCall []struct { - arg1 aws.Context + arg1 context.Context arg2 *sqs.ChangeMessageVisibilityBatchInput arg3 []request.Option } @@ -121,18 +106,33 @@ type FakeSQSAPI struct { result1 *sqs.ChangeMessageVisibilityBatchOutput result2 error } - ChangeMessageVisibilityBatchRequestStub func(*sqs.ChangeMessageVisibilityBatchInput) (*request.Request, *sqs.ChangeMessageVisibilityBatchOutput) - changeMessageVisibilityBatchRequestMutex sync.RWMutex - changeMessageVisibilityBatchRequestArgsForCall []struct { - arg1 *sqs.ChangeMessageVisibilityBatchInput + ChangeMessageVisibilityRequestStub func(*sqs.ChangeMessageVisibilityInput) (*request.Request, *sqs.ChangeMessageVisibilityOutput) + changeMessageVisibilityRequestMutex sync.RWMutex + changeMessageVisibilityRequestArgsForCall []struct { + arg1 *sqs.ChangeMessageVisibilityInput } - changeMessageVisibilityBatchRequestReturns struct { + changeMessageVisibilityRequestReturns struct { result1 *request.Request - result2 *sqs.ChangeMessageVisibilityBatchOutput + result2 *sqs.ChangeMessageVisibilityOutput } - changeMessageVisibilityBatchRequestReturnsOnCall map[int]struct { + changeMessageVisibilityRequestReturnsOnCall map[int]struct { result1 *request.Request - result2 *sqs.ChangeMessageVisibilityBatchOutput + result2 *sqs.ChangeMessageVisibilityOutput + } + ChangeMessageVisibilityWithContextStub func(context.Context, *sqs.ChangeMessageVisibilityInput, ...request.Option) (*sqs.ChangeMessageVisibilityOutput, error) + changeMessageVisibilityWithContextMutex sync.RWMutex + changeMessageVisibilityWithContextArgsForCall []struct { + arg1 context.Context + arg2 *sqs.ChangeMessageVisibilityInput + arg3 []request.Option + } + changeMessageVisibilityWithContextReturns struct { + result1 *sqs.ChangeMessageVisibilityOutput + result2 error + } + changeMessageVisibilityWithContextReturnsOnCall map[int]struct { + result1 *sqs.ChangeMessageVisibilityOutput + result2 error } CreateQueueStub func(*sqs.CreateQueueInput) (*sqs.CreateQueueOutput, error) createQueueMutex sync.RWMutex @@ -147,21 +147,6 @@ type FakeSQSAPI struct { result1 *sqs.CreateQueueOutput result2 error } - CreateQueueWithContextStub func(aws.Context, *sqs.CreateQueueInput, ...request.Option) (*sqs.CreateQueueOutput, error) - createQueueWithContextMutex sync.RWMutex - createQueueWithContextArgsForCall []struct { - arg1 aws.Context - arg2 *sqs.CreateQueueInput - arg3 []request.Option - } - createQueueWithContextReturns struct { - result1 *sqs.CreateQueueOutput - result2 error - } - createQueueWithContextReturnsOnCall map[int]struct { - result1 *sqs.CreateQueueOutput - result2 error - } CreateQueueRequestStub func(*sqs.CreateQueueInput) (*request.Request, *sqs.CreateQueueOutput) createQueueRequestMutex sync.RWMutex createQueueRequestArgsForCall []struct { @@ -175,6 +160,21 @@ type FakeSQSAPI struct { result1 *request.Request result2 *sqs.CreateQueueOutput } + CreateQueueWithContextStub func(context.Context, *sqs.CreateQueueInput, ...request.Option) (*sqs.CreateQueueOutput, error) + createQueueWithContextMutex sync.RWMutex + createQueueWithContextArgsForCall []struct { + arg1 context.Context + arg2 *sqs.CreateQueueInput + arg3 []request.Option + } + createQueueWithContextReturns struct { + result1 *sqs.CreateQueueOutput + result2 error + } + createQueueWithContextReturnsOnCall map[int]struct { + result1 *sqs.CreateQueueOutput + result2 error + } DeleteMessageStub func(*sqs.DeleteMessageInput) (*sqs.DeleteMessageOutput, error) deleteMessageMutex sync.RWMutex deleteMessageArgsForCall []struct { @@ -188,34 +188,6 @@ type FakeSQSAPI struct { result1 *sqs.DeleteMessageOutput result2 error } - DeleteMessageWithContextStub func(aws.Context, *sqs.DeleteMessageInput, ...request.Option) (*sqs.DeleteMessageOutput, error) - deleteMessageWithContextMutex sync.RWMutex - deleteMessageWithContextArgsForCall []struct { - arg1 aws.Context - arg2 *sqs.DeleteMessageInput - arg3 []request.Option - } - deleteMessageWithContextReturns struct { - result1 *sqs.DeleteMessageOutput - result2 error - } - deleteMessageWithContextReturnsOnCall map[int]struct { - result1 *sqs.DeleteMessageOutput - result2 error - } - DeleteMessageRequestStub func(*sqs.DeleteMessageInput) (*request.Request, *sqs.DeleteMessageOutput) - deleteMessageRequestMutex sync.RWMutex - deleteMessageRequestArgsForCall []struct { - arg1 *sqs.DeleteMessageInput - } - deleteMessageRequestReturns struct { - result1 *request.Request - result2 *sqs.DeleteMessageOutput - } - deleteMessageRequestReturnsOnCall map[int]struct { - result1 *request.Request - result2 *sqs.DeleteMessageOutput - } DeleteMessageBatchStub func(*sqs.DeleteMessageBatchInput) (*sqs.DeleteMessageBatchOutput, error) deleteMessageBatchMutex sync.RWMutex deleteMessageBatchArgsForCall []struct { @@ -229,10 +201,23 @@ type FakeSQSAPI struct { result1 *sqs.DeleteMessageBatchOutput result2 error } - DeleteMessageBatchWithContextStub func(aws.Context, *sqs.DeleteMessageBatchInput, ...request.Option) (*sqs.DeleteMessageBatchOutput, error) + DeleteMessageBatchRequestStub func(*sqs.DeleteMessageBatchInput) (*request.Request, *sqs.DeleteMessageBatchOutput) + deleteMessageBatchRequestMutex sync.RWMutex + deleteMessageBatchRequestArgsForCall []struct { + arg1 *sqs.DeleteMessageBatchInput + } + deleteMessageBatchRequestReturns struct { + result1 *request.Request + result2 *sqs.DeleteMessageBatchOutput + } + deleteMessageBatchRequestReturnsOnCall map[int]struct { + result1 *request.Request + result2 *sqs.DeleteMessageBatchOutput + } + DeleteMessageBatchWithContextStub func(context.Context, *sqs.DeleteMessageBatchInput, ...request.Option) (*sqs.DeleteMessageBatchOutput, error) deleteMessageBatchWithContextMutex sync.RWMutex deleteMessageBatchWithContextArgsForCall []struct { - arg1 aws.Context + arg1 context.Context arg2 *sqs.DeleteMessageBatchInput arg3 []request.Option } @@ -244,18 +229,33 @@ type FakeSQSAPI struct { result1 *sqs.DeleteMessageBatchOutput result2 error } - DeleteMessageBatchRequestStub func(*sqs.DeleteMessageBatchInput) (*request.Request, *sqs.DeleteMessageBatchOutput) - deleteMessageBatchRequestMutex sync.RWMutex - deleteMessageBatchRequestArgsForCall []struct { - arg1 *sqs.DeleteMessageBatchInput + DeleteMessageRequestStub func(*sqs.DeleteMessageInput) (*request.Request, *sqs.DeleteMessageOutput) + deleteMessageRequestMutex sync.RWMutex + deleteMessageRequestArgsForCall []struct { + arg1 *sqs.DeleteMessageInput } - deleteMessageBatchRequestReturns struct { + deleteMessageRequestReturns struct { result1 *request.Request - result2 *sqs.DeleteMessageBatchOutput + result2 *sqs.DeleteMessageOutput } - deleteMessageBatchRequestReturnsOnCall map[int]struct { + deleteMessageRequestReturnsOnCall map[int]struct { result1 *request.Request - result2 *sqs.DeleteMessageBatchOutput + result2 *sqs.DeleteMessageOutput + } + DeleteMessageWithContextStub func(context.Context, *sqs.DeleteMessageInput, ...request.Option) (*sqs.DeleteMessageOutput, error) + deleteMessageWithContextMutex sync.RWMutex + deleteMessageWithContextArgsForCall []struct { + arg1 context.Context + arg2 *sqs.DeleteMessageInput + arg3 []request.Option + } + deleteMessageWithContextReturns struct { + result1 *sqs.DeleteMessageOutput + result2 error + } + deleteMessageWithContextReturnsOnCall map[int]struct { + result1 *sqs.DeleteMessageOutput + result2 error } DeleteQueueStub func(*sqs.DeleteQueueInput) (*sqs.DeleteQueueOutput, error) deleteQueueMutex sync.RWMutex @@ -270,21 +270,6 @@ type FakeSQSAPI struct { result1 *sqs.DeleteQueueOutput result2 error } - DeleteQueueWithContextStub func(aws.Context, *sqs.DeleteQueueInput, ...request.Option) (*sqs.DeleteQueueOutput, error) - deleteQueueWithContextMutex sync.RWMutex - deleteQueueWithContextArgsForCall []struct { - arg1 aws.Context - arg2 *sqs.DeleteQueueInput - arg3 []request.Option - } - deleteQueueWithContextReturns struct { - result1 *sqs.DeleteQueueOutput - result2 error - } - deleteQueueWithContextReturnsOnCall map[int]struct { - result1 *sqs.DeleteQueueOutput - result2 error - } DeleteQueueRequestStub func(*sqs.DeleteQueueInput) (*request.Request, *sqs.DeleteQueueOutput) deleteQueueRequestMutex sync.RWMutex deleteQueueRequestArgsForCall []struct { @@ -298,6 +283,21 @@ type FakeSQSAPI struct { result1 *request.Request result2 *sqs.DeleteQueueOutput } + DeleteQueueWithContextStub func(context.Context, *sqs.DeleteQueueInput, ...request.Option) (*sqs.DeleteQueueOutput, error) + deleteQueueWithContextMutex sync.RWMutex + deleteQueueWithContextArgsForCall []struct { + arg1 context.Context + arg2 *sqs.DeleteQueueInput + arg3 []request.Option + } + deleteQueueWithContextReturns struct { + result1 *sqs.DeleteQueueOutput + result2 error + } + deleteQueueWithContextReturnsOnCall map[int]struct { + result1 *sqs.DeleteQueueOutput + result2 error + } GetQueueAttributesStub func(*sqs.GetQueueAttributesInput) (*sqs.GetQueueAttributesOutput, error) getQueueAttributesMutex sync.RWMutex getQueueAttributesArgsForCall []struct { @@ -311,21 +311,6 @@ type FakeSQSAPI struct { result1 *sqs.GetQueueAttributesOutput result2 error } - GetQueueAttributesWithContextStub func(aws.Context, *sqs.GetQueueAttributesInput, ...request.Option) (*sqs.GetQueueAttributesOutput, error) - getQueueAttributesWithContextMutex sync.RWMutex - getQueueAttributesWithContextArgsForCall []struct { - arg1 aws.Context - arg2 *sqs.GetQueueAttributesInput - arg3 []request.Option - } - getQueueAttributesWithContextReturns struct { - result1 *sqs.GetQueueAttributesOutput - result2 error - } - getQueueAttributesWithContextReturnsOnCall map[int]struct { - result1 *sqs.GetQueueAttributesOutput - result2 error - } GetQueueAttributesRequestStub func(*sqs.GetQueueAttributesInput) (*request.Request, *sqs.GetQueueAttributesOutput) getQueueAttributesRequestMutex sync.RWMutex getQueueAttributesRequestArgsForCall []struct { @@ -339,6 +324,21 @@ type FakeSQSAPI struct { result1 *request.Request result2 *sqs.GetQueueAttributesOutput } + GetQueueAttributesWithContextStub func(context.Context, *sqs.GetQueueAttributesInput, ...request.Option) (*sqs.GetQueueAttributesOutput, error) + getQueueAttributesWithContextMutex sync.RWMutex + getQueueAttributesWithContextArgsForCall []struct { + arg1 context.Context + arg2 *sqs.GetQueueAttributesInput + arg3 []request.Option + } + getQueueAttributesWithContextReturns struct { + result1 *sqs.GetQueueAttributesOutput + result2 error + } + getQueueAttributesWithContextReturnsOnCall map[int]struct { + result1 *sqs.GetQueueAttributesOutput + result2 error + } GetQueueUrlStub func(*sqs.GetQueueUrlInput) (*sqs.GetQueueUrlOutput, error) getQueueUrlMutex sync.RWMutex getQueueUrlArgsForCall []struct { @@ -352,21 +352,6 @@ type FakeSQSAPI struct { result1 *sqs.GetQueueUrlOutput result2 error } - GetQueueUrlWithContextStub func(aws.Context, *sqs.GetQueueUrlInput, ...request.Option) (*sqs.GetQueueUrlOutput, error) - getQueueUrlWithContextMutex sync.RWMutex - getQueueUrlWithContextArgsForCall []struct { - arg1 aws.Context - arg2 *sqs.GetQueueUrlInput - arg3 []request.Option - } - getQueueUrlWithContextReturns struct { - result1 *sqs.GetQueueUrlOutput - result2 error - } - getQueueUrlWithContextReturnsOnCall map[int]struct { - result1 *sqs.GetQueueUrlOutput - result2 error - } GetQueueUrlRequestStub func(*sqs.GetQueueUrlInput) (*request.Request, *sqs.GetQueueUrlOutput) getQueueUrlRequestMutex sync.RWMutex getQueueUrlRequestArgsForCall []struct { @@ -380,9 +365,24 @@ type FakeSQSAPI struct { result1 *request.Request result2 *sqs.GetQueueUrlOutput } - ListDeadLetterSourceQueuesStub func(*sqs.ListDeadLetterSourceQueuesInput) (*sqs.ListDeadLetterSourceQueuesOutput, error) - listDeadLetterSourceQueuesMutex sync.RWMutex - listDeadLetterSourceQueuesArgsForCall []struct { + GetQueueUrlWithContextStub func(context.Context, *sqs.GetQueueUrlInput, ...request.Option) (*sqs.GetQueueUrlOutput, error) + getQueueUrlWithContextMutex sync.RWMutex + getQueueUrlWithContextArgsForCall []struct { + arg1 context.Context + arg2 *sqs.GetQueueUrlInput + arg3 []request.Option + } + getQueueUrlWithContextReturns struct { + result1 *sqs.GetQueueUrlOutput + result2 error + } + getQueueUrlWithContextReturnsOnCall map[int]struct { + result1 *sqs.GetQueueUrlOutput + result2 error + } + ListDeadLetterSourceQueuesStub func(*sqs.ListDeadLetterSourceQueuesInput) (*sqs.ListDeadLetterSourceQueuesOutput, error) + listDeadLetterSourceQueuesMutex sync.RWMutex + listDeadLetterSourceQueuesArgsForCall []struct { arg1 *sqs.ListDeadLetterSourceQueuesInput } listDeadLetterSourceQueuesReturns struct { @@ -393,20 +393,31 @@ type FakeSQSAPI struct { result1 *sqs.ListDeadLetterSourceQueuesOutput result2 error } - ListDeadLetterSourceQueuesWithContextStub func(aws.Context, *sqs.ListDeadLetterSourceQueuesInput, ...request.Option) (*sqs.ListDeadLetterSourceQueuesOutput, error) - listDeadLetterSourceQueuesWithContextMutex sync.RWMutex - listDeadLetterSourceQueuesWithContextArgsForCall []struct { - arg1 aws.Context + ListDeadLetterSourceQueuesPagesStub func(*sqs.ListDeadLetterSourceQueuesInput, func(*sqs.ListDeadLetterSourceQueuesOutput, bool) bool) error + listDeadLetterSourceQueuesPagesMutex sync.RWMutex + listDeadLetterSourceQueuesPagesArgsForCall []struct { + arg1 *sqs.ListDeadLetterSourceQueuesInput + arg2 func(*sqs.ListDeadLetterSourceQueuesOutput, bool) bool + } + listDeadLetterSourceQueuesPagesReturns struct { + result1 error + } + listDeadLetterSourceQueuesPagesReturnsOnCall map[int]struct { + result1 error + } + ListDeadLetterSourceQueuesPagesWithContextStub func(context.Context, *sqs.ListDeadLetterSourceQueuesInput, func(*sqs.ListDeadLetterSourceQueuesOutput, bool) bool, ...request.Option) error + listDeadLetterSourceQueuesPagesWithContextMutex sync.RWMutex + listDeadLetterSourceQueuesPagesWithContextArgsForCall []struct { + arg1 context.Context arg2 *sqs.ListDeadLetterSourceQueuesInput - arg3 []request.Option + arg3 func(*sqs.ListDeadLetterSourceQueuesOutput, bool) bool + arg4 []request.Option } - listDeadLetterSourceQueuesWithContextReturns struct { - result1 *sqs.ListDeadLetterSourceQueuesOutput - result2 error + listDeadLetterSourceQueuesPagesWithContextReturns struct { + result1 error } - listDeadLetterSourceQueuesWithContextReturnsOnCall map[int]struct { - result1 *sqs.ListDeadLetterSourceQueuesOutput - result2 error + listDeadLetterSourceQueuesPagesWithContextReturnsOnCall map[int]struct { + result1 error } ListDeadLetterSourceQueuesRequestStub func(*sqs.ListDeadLetterSourceQueuesInput) (*request.Request, *sqs.ListDeadLetterSourceQueuesOutput) listDeadLetterSourceQueuesRequestMutex sync.RWMutex @@ -421,6 +432,21 @@ type FakeSQSAPI struct { result1 *request.Request result2 *sqs.ListDeadLetterSourceQueuesOutput } + ListDeadLetterSourceQueuesWithContextStub func(context.Context, *sqs.ListDeadLetterSourceQueuesInput, ...request.Option) (*sqs.ListDeadLetterSourceQueuesOutput, error) + listDeadLetterSourceQueuesWithContextMutex sync.RWMutex + listDeadLetterSourceQueuesWithContextArgsForCall []struct { + arg1 context.Context + arg2 *sqs.ListDeadLetterSourceQueuesInput + arg3 []request.Option + } + listDeadLetterSourceQueuesWithContextReturns struct { + result1 *sqs.ListDeadLetterSourceQueuesOutput + result2 error + } + listDeadLetterSourceQueuesWithContextReturnsOnCall map[int]struct { + result1 *sqs.ListDeadLetterSourceQueuesOutput + result2 error + } ListQueueTagsStub func(*sqs.ListQueueTagsInput) (*sqs.ListQueueTagsOutput, error) listQueueTagsMutex sync.RWMutex listQueueTagsArgsForCall []struct { @@ -434,21 +460,6 @@ type FakeSQSAPI struct { result1 *sqs.ListQueueTagsOutput result2 error } - ListQueueTagsWithContextStub func(aws.Context, *sqs.ListQueueTagsInput, ...request.Option) (*sqs.ListQueueTagsOutput, error) - listQueueTagsWithContextMutex sync.RWMutex - listQueueTagsWithContextArgsForCall []struct { - arg1 aws.Context - arg2 *sqs.ListQueueTagsInput - arg3 []request.Option - } - listQueueTagsWithContextReturns struct { - result1 *sqs.ListQueueTagsOutput - result2 error - } - listQueueTagsWithContextReturnsOnCall map[int]struct { - result1 *sqs.ListQueueTagsOutput - result2 error - } ListQueueTagsRequestStub func(*sqs.ListQueueTagsInput) (*request.Request, *sqs.ListQueueTagsOutput) listQueueTagsRequestMutex sync.RWMutex listQueueTagsRequestArgsForCall []struct { @@ -462,6 +473,21 @@ type FakeSQSAPI struct { result1 *request.Request result2 *sqs.ListQueueTagsOutput } + ListQueueTagsWithContextStub func(context.Context, *sqs.ListQueueTagsInput, ...request.Option) (*sqs.ListQueueTagsOutput, error) + listQueueTagsWithContextMutex sync.RWMutex + listQueueTagsWithContextArgsForCall []struct { + arg1 context.Context + arg2 *sqs.ListQueueTagsInput + arg3 []request.Option + } + listQueueTagsWithContextReturns struct { + result1 *sqs.ListQueueTagsOutput + result2 error + } + listQueueTagsWithContextReturnsOnCall map[int]struct { + result1 *sqs.ListQueueTagsOutput + result2 error + } ListQueuesStub func(*sqs.ListQueuesInput) (*sqs.ListQueuesOutput, error) listQueuesMutex sync.RWMutex listQueuesArgsForCall []struct { @@ -475,20 +501,31 @@ type FakeSQSAPI struct { result1 *sqs.ListQueuesOutput result2 error } - ListQueuesWithContextStub func(aws.Context, *sqs.ListQueuesInput, ...request.Option) (*sqs.ListQueuesOutput, error) - listQueuesWithContextMutex sync.RWMutex - listQueuesWithContextArgsForCall []struct { - arg1 aws.Context + ListQueuesPagesStub func(*sqs.ListQueuesInput, func(*sqs.ListQueuesOutput, bool) bool) error + listQueuesPagesMutex sync.RWMutex + listQueuesPagesArgsForCall []struct { + arg1 *sqs.ListQueuesInput + arg2 func(*sqs.ListQueuesOutput, bool) bool + } + listQueuesPagesReturns struct { + result1 error + } + listQueuesPagesReturnsOnCall map[int]struct { + result1 error + } + ListQueuesPagesWithContextStub func(context.Context, *sqs.ListQueuesInput, func(*sqs.ListQueuesOutput, bool) bool, ...request.Option) error + listQueuesPagesWithContextMutex sync.RWMutex + listQueuesPagesWithContextArgsForCall []struct { + arg1 context.Context arg2 *sqs.ListQueuesInput - arg3 []request.Option + arg3 func(*sqs.ListQueuesOutput, bool) bool + arg4 []request.Option } - listQueuesWithContextReturns struct { - result1 *sqs.ListQueuesOutput - result2 error + listQueuesPagesWithContextReturns struct { + result1 error } - listQueuesWithContextReturnsOnCall map[int]struct { - result1 *sqs.ListQueuesOutput - result2 error + listQueuesPagesWithContextReturnsOnCall map[int]struct { + result1 error } ListQueuesRequestStub func(*sqs.ListQueuesInput) (*request.Request, *sqs.ListQueuesOutput) listQueuesRequestMutex sync.RWMutex @@ -503,6 +540,21 @@ type FakeSQSAPI struct { result1 *request.Request result2 *sqs.ListQueuesOutput } + ListQueuesWithContextStub func(context.Context, *sqs.ListQueuesInput, ...request.Option) (*sqs.ListQueuesOutput, error) + listQueuesWithContextMutex sync.RWMutex + listQueuesWithContextArgsForCall []struct { + arg1 context.Context + arg2 *sqs.ListQueuesInput + arg3 []request.Option + } + listQueuesWithContextReturns struct { + result1 *sqs.ListQueuesOutput + result2 error + } + listQueuesWithContextReturnsOnCall map[int]struct { + result1 *sqs.ListQueuesOutput + result2 error + } PurgeQueueStub func(*sqs.PurgeQueueInput) (*sqs.PurgeQueueOutput, error) purgeQueueMutex sync.RWMutex purgeQueueArgsForCall []struct { @@ -516,21 +568,6 @@ type FakeSQSAPI struct { result1 *sqs.PurgeQueueOutput result2 error } - PurgeQueueWithContextStub func(aws.Context, *sqs.PurgeQueueInput, ...request.Option) (*sqs.PurgeQueueOutput, error) - purgeQueueWithContextMutex sync.RWMutex - purgeQueueWithContextArgsForCall []struct { - arg1 aws.Context - arg2 *sqs.PurgeQueueInput - arg3 []request.Option - } - purgeQueueWithContextReturns struct { - result1 *sqs.PurgeQueueOutput - result2 error - } - purgeQueueWithContextReturnsOnCall map[int]struct { - result1 *sqs.PurgeQueueOutput - result2 error - } PurgeQueueRequestStub func(*sqs.PurgeQueueInput) (*request.Request, *sqs.PurgeQueueOutput) purgeQueueRequestMutex sync.RWMutex purgeQueueRequestArgsForCall []struct { @@ -544,6 +581,21 @@ type FakeSQSAPI struct { result1 *request.Request result2 *sqs.PurgeQueueOutput } + PurgeQueueWithContextStub func(context.Context, *sqs.PurgeQueueInput, ...request.Option) (*sqs.PurgeQueueOutput, error) + purgeQueueWithContextMutex sync.RWMutex + purgeQueueWithContextArgsForCall []struct { + arg1 context.Context + arg2 *sqs.PurgeQueueInput + arg3 []request.Option + } + purgeQueueWithContextReturns struct { + result1 *sqs.PurgeQueueOutput + result2 error + } + purgeQueueWithContextReturnsOnCall map[int]struct { + result1 *sqs.PurgeQueueOutput + result2 error + } ReceiveMessageStub func(*sqs.ReceiveMessageInput) (*sqs.ReceiveMessageOutput, error) receiveMessageMutex sync.RWMutex receiveMessageArgsForCall []struct { @@ -557,21 +609,6 @@ type FakeSQSAPI struct { result1 *sqs.ReceiveMessageOutput result2 error } - ReceiveMessageWithContextStub func(aws.Context, *sqs.ReceiveMessageInput, ...request.Option) (*sqs.ReceiveMessageOutput, error) - receiveMessageWithContextMutex sync.RWMutex - receiveMessageWithContextArgsForCall []struct { - arg1 aws.Context - arg2 *sqs.ReceiveMessageInput - arg3 []request.Option - } - receiveMessageWithContextReturns struct { - result1 *sqs.ReceiveMessageOutput - result2 error - } - receiveMessageWithContextReturnsOnCall map[int]struct { - result1 *sqs.ReceiveMessageOutput - result2 error - } ReceiveMessageRequestStub func(*sqs.ReceiveMessageInput) (*request.Request, *sqs.ReceiveMessageOutput) receiveMessageRequestMutex sync.RWMutex receiveMessageRequestArgsForCall []struct { @@ -585,6 +622,21 @@ type FakeSQSAPI struct { result1 *request.Request result2 *sqs.ReceiveMessageOutput } + ReceiveMessageWithContextStub func(context.Context, *sqs.ReceiveMessageInput, ...request.Option) (*sqs.ReceiveMessageOutput, error) + receiveMessageWithContextMutex sync.RWMutex + receiveMessageWithContextArgsForCall []struct { + arg1 context.Context + arg2 *sqs.ReceiveMessageInput + arg3 []request.Option + } + receiveMessageWithContextReturns struct { + result1 *sqs.ReceiveMessageOutput + result2 error + } + receiveMessageWithContextReturnsOnCall map[int]struct { + result1 *sqs.ReceiveMessageOutput + result2 error + } RemovePermissionStub func(*sqs.RemovePermissionInput) (*sqs.RemovePermissionOutput, error) removePermissionMutex sync.RWMutex removePermissionArgsForCall []struct { @@ -598,21 +650,6 @@ type FakeSQSAPI struct { result1 *sqs.RemovePermissionOutput result2 error } - RemovePermissionWithContextStub func(aws.Context, *sqs.RemovePermissionInput, ...request.Option) (*sqs.RemovePermissionOutput, error) - removePermissionWithContextMutex sync.RWMutex - removePermissionWithContextArgsForCall []struct { - arg1 aws.Context - arg2 *sqs.RemovePermissionInput - arg3 []request.Option - } - removePermissionWithContextReturns struct { - result1 *sqs.RemovePermissionOutput - result2 error - } - removePermissionWithContextReturnsOnCall map[int]struct { - result1 *sqs.RemovePermissionOutput - result2 error - } RemovePermissionRequestStub func(*sqs.RemovePermissionInput) (*request.Request, *sqs.RemovePermissionOutput) removePermissionRequestMutex sync.RWMutex removePermissionRequestArgsForCall []struct { @@ -626,6 +663,21 @@ type FakeSQSAPI struct { result1 *request.Request result2 *sqs.RemovePermissionOutput } + RemovePermissionWithContextStub func(context.Context, *sqs.RemovePermissionInput, ...request.Option) (*sqs.RemovePermissionOutput, error) + removePermissionWithContextMutex sync.RWMutex + removePermissionWithContextArgsForCall []struct { + arg1 context.Context + arg2 *sqs.RemovePermissionInput + arg3 []request.Option + } + removePermissionWithContextReturns struct { + result1 *sqs.RemovePermissionOutput + result2 error + } + removePermissionWithContextReturnsOnCall map[int]struct { + result1 *sqs.RemovePermissionOutput + result2 error + } SendMessageStub func(*sqs.SendMessageInput) (*sqs.SendMessageOutput, error) sendMessageMutex sync.RWMutex sendMessageArgsForCall []struct { @@ -639,34 +691,6 @@ type FakeSQSAPI struct { result1 *sqs.SendMessageOutput result2 error } - SendMessageWithContextStub func(aws.Context, *sqs.SendMessageInput, ...request.Option) (*sqs.SendMessageOutput, error) - sendMessageWithContextMutex sync.RWMutex - sendMessageWithContextArgsForCall []struct { - arg1 aws.Context - arg2 *sqs.SendMessageInput - arg3 []request.Option - } - sendMessageWithContextReturns struct { - result1 *sqs.SendMessageOutput - result2 error - } - sendMessageWithContextReturnsOnCall map[int]struct { - result1 *sqs.SendMessageOutput - result2 error - } - SendMessageRequestStub func(*sqs.SendMessageInput) (*request.Request, *sqs.SendMessageOutput) - sendMessageRequestMutex sync.RWMutex - sendMessageRequestArgsForCall []struct { - arg1 *sqs.SendMessageInput - } - sendMessageRequestReturns struct { - result1 *request.Request - result2 *sqs.SendMessageOutput - } - sendMessageRequestReturnsOnCall map[int]struct { - result1 *request.Request - result2 *sqs.SendMessageOutput - } SendMessageBatchStub func(*sqs.SendMessageBatchInput) (*sqs.SendMessageBatchOutput, error) sendMessageBatchMutex sync.RWMutex sendMessageBatchArgsForCall []struct { @@ -680,10 +704,23 @@ type FakeSQSAPI struct { result1 *sqs.SendMessageBatchOutput result2 error } - SendMessageBatchWithContextStub func(aws.Context, *sqs.SendMessageBatchInput, ...request.Option) (*sqs.SendMessageBatchOutput, error) + SendMessageBatchRequestStub func(*sqs.SendMessageBatchInput) (*request.Request, *sqs.SendMessageBatchOutput) + sendMessageBatchRequestMutex sync.RWMutex + sendMessageBatchRequestArgsForCall []struct { + arg1 *sqs.SendMessageBatchInput + } + sendMessageBatchRequestReturns struct { + result1 *request.Request + result2 *sqs.SendMessageBatchOutput + } + sendMessageBatchRequestReturnsOnCall map[int]struct { + result1 *request.Request + result2 *sqs.SendMessageBatchOutput + } + SendMessageBatchWithContextStub func(context.Context, *sqs.SendMessageBatchInput, ...request.Option) (*sqs.SendMessageBatchOutput, error) sendMessageBatchWithContextMutex sync.RWMutex sendMessageBatchWithContextArgsForCall []struct { - arg1 aws.Context + arg1 context.Context arg2 *sqs.SendMessageBatchInput arg3 []request.Option } @@ -695,18 +732,33 @@ type FakeSQSAPI struct { result1 *sqs.SendMessageBatchOutput result2 error } - SendMessageBatchRequestStub func(*sqs.SendMessageBatchInput) (*request.Request, *sqs.SendMessageBatchOutput) - sendMessageBatchRequestMutex sync.RWMutex - sendMessageBatchRequestArgsForCall []struct { - arg1 *sqs.SendMessageBatchInput + SendMessageRequestStub func(*sqs.SendMessageInput) (*request.Request, *sqs.SendMessageOutput) + sendMessageRequestMutex sync.RWMutex + sendMessageRequestArgsForCall []struct { + arg1 *sqs.SendMessageInput } - sendMessageBatchRequestReturns struct { + sendMessageRequestReturns struct { result1 *request.Request - result2 *sqs.SendMessageBatchOutput + result2 *sqs.SendMessageOutput } - sendMessageBatchRequestReturnsOnCall map[int]struct { + sendMessageRequestReturnsOnCall map[int]struct { result1 *request.Request - result2 *sqs.SendMessageBatchOutput + result2 *sqs.SendMessageOutput + } + SendMessageWithContextStub func(context.Context, *sqs.SendMessageInput, ...request.Option) (*sqs.SendMessageOutput, error) + sendMessageWithContextMutex sync.RWMutex + sendMessageWithContextArgsForCall []struct { + arg1 context.Context + arg2 *sqs.SendMessageInput + arg3 []request.Option + } + sendMessageWithContextReturns struct { + result1 *sqs.SendMessageOutput + result2 error + } + sendMessageWithContextReturnsOnCall map[int]struct { + result1 *sqs.SendMessageOutput + result2 error } SetQueueAttributesStub func(*sqs.SetQueueAttributesInput) (*sqs.SetQueueAttributesOutput, error) setQueueAttributesMutex sync.RWMutex @@ -721,21 +773,6 @@ type FakeSQSAPI struct { result1 *sqs.SetQueueAttributesOutput result2 error } - SetQueueAttributesWithContextStub func(aws.Context, *sqs.SetQueueAttributesInput, ...request.Option) (*sqs.SetQueueAttributesOutput, error) - setQueueAttributesWithContextMutex sync.RWMutex - setQueueAttributesWithContextArgsForCall []struct { - arg1 aws.Context - arg2 *sqs.SetQueueAttributesInput - arg3 []request.Option - } - setQueueAttributesWithContextReturns struct { - result1 *sqs.SetQueueAttributesOutput - result2 error - } - setQueueAttributesWithContextReturnsOnCall map[int]struct { - result1 *sqs.SetQueueAttributesOutput - result2 error - } SetQueueAttributesRequestStub func(*sqs.SetQueueAttributesInput) (*request.Request, *sqs.SetQueueAttributesOutput) setQueueAttributesRequestMutex sync.RWMutex setQueueAttributesRequestArgsForCall []struct { @@ -749,31 +786,31 @@ type FakeSQSAPI struct { result1 *request.Request result2 *sqs.SetQueueAttributesOutput } - TagQueueStub func(*sqs.TagQueueInput) (*sqs.TagQueueOutput, error) - tagQueueMutex sync.RWMutex - tagQueueArgsForCall []struct { - arg1 *sqs.TagQueueInput + SetQueueAttributesWithContextStub func(context.Context, *sqs.SetQueueAttributesInput, ...request.Option) (*sqs.SetQueueAttributesOutput, error) + setQueueAttributesWithContextMutex sync.RWMutex + setQueueAttributesWithContextArgsForCall []struct { + arg1 context.Context + arg2 *sqs.SetQueueAttributesInput + arg3 []request.Option } - tagQueueReturns struct { - result1 *sqs.TagQueueOutput + setQueueAttributesWithContextReturns struct { + result1 *sqs.SetQueueAttributesOutput result2 error } - tagQueueReturnsOnCall map[int]struct { - result1 *sqs.TagQueueOutput + setQueueAttributesWithContextReturnsOnCall map[int]struct { + result1 *sqs.SetQueueAttributesOutput result2 error } - TagQueueWithContextStub func(aws.Context, *sqs.TagQueueInput, ...request.Option) (*sqs.TagQueueOutput, error) - tagQueueWithContextMutex sync.RWMutex - tagQueueWithContextArgsForCall []struct { - arg1 aws.Context - arg2 *sqs.TagQueueInput - arg3 []request.Option + TagQueueStub func(*sqs.TagQueueInput) (*sqs.TagQueueOutput, error) + tagQueueMutex sync.RWMutex + tagQueueArgsForCall []struct { + arg1 *sqs.TagQueueInput } - tagQueueWithContextReturns struct { + tagQueueReturns struct { result1 *sqs.TagQueueOutput result2 error } - tagQueueWithContextReturnsOnCall map[int]struct { + tagQueueReturnsOnCall map[int]struct { result1 *sqs.TagQueueOutput result2 error } @@ -790,6 +827,21 @@ type FakeSQSAPI struct { result1 *request.Request result2 *sqs.TagQueueOutput } + TagQueueWithContextStub func(context.Context, *sqs.TagQueueInput, ...request.Option) (*sqs.TagQueueOutput, error) + tagQueueWithContextMutex sync.RWMutex + tagQueueWithContextArgsForCall []struct { + arg1 context.Context + arg2 *sqs.TagQueueInput + arg3 []request.Option + } + tagQueueWithContextReturns struct { + result1 *sqs.TagQueueOutput + result2 error + } + tagQueueWithContextReturnsOnCall map[int]struct { + result1 *sqs.TagQueueOutput + result2 error + } UntagQueueStub func(*sqs.UntagQueueInput) (*sqs.UntagQueueOutput, error) untagQueueMutex sync.RWMutex untagQueueArgsForCall []struct { @@ -803,21 +855,6 @@ type FakeSQSAPI struct { result1 *sqs.UntagQueueOutput result2 error } - UntagQueueWithContextStub func(aws.Context, *sqs.UntagQueueInput, ...request.Option) (*sqs.UntagQueueOutput, error) - untagQueueWithContextMutex sync.RWMutex - untagQueueWithContextArgsForCall []struct { - arg1 aws.Context - arg2 *sqs.UntagQueueInput - arg3 []request.Option - } - untagQueueWithContextReturns struct { - result1 *sqs.UntagQueueOutput - result2 error - } - untagQueueWithContextReturnsOnCall map[int]struct { - result1 *sqs.UntagQueueOutput - result2 error - } UntagQueueRequestStub func(*sqs.UntagQueueInput) (*request.Request, *sqs.UntagQueueOutput) untagQueueRequestMutex sync.RWMutex untagQueueRequestArgsForCall []struct { @@ -831,6 +868,21 @@ type FakeSQSAPI struct { result1 *request.Request result2 *sqs.UntagQueueOutput } + UntagQueueWithContextStub func(context.Context, *sqs.UntagQueueInput, ...request.Option) (*sqs.UntagQueueOutput, error) + untagQueueWithContextMutex sync.RWMutex + untagQueueWithContextArgsForCall []struct { + arg1 context.Context + arg2 *sqs.UntagQueueInput + arg3 []request.Option + } + untagQueueWithContextReturns struct { + result1 *sqs.UntagQueueOutput + result2 error + } + untagQueueWithContextReturnsOnCall map[int]struct { + result1 *sqs.UntagQueueOutput + result2 error + } invocations map[string][][]interface{} invocationsMutex sync.RWMutex } @@ -841,15 +893,17 @@ func (fake *FakeSQSAPI) AddPermission(arg1 *sqs.AddPermissionInput) (*sqs.AddPer fake.addPermissionArgsForCall = append(fake.addPermissionArgsForCall, struct { arg1 *sqs.AddPermissionInput }{arg1}) + stub := fake.AddPermissionStub + fakeReturns := fake.addPermissionReturns fake.recordInvocation("AddPermission", []interface{}{arg1}) fake.addPermissionMutex.Unlock() - if fake.AddPermissionStub != nil { - return fake.AddPermissionStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.addPermissionReturns.result1, fake.addPermissionReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) AddPermissionCallCount() int { @@ -858,13 +912,22 @@ func (fake *FakeSQSAPI) AddPermissionCallCount() int { return len(fake.addPermissionArgsForCall) } +func (fake *FakeSQSAPI) AddPermissionCalls(stub func(*sqs.AddPermissionInput) (*sqs.AddPermissionOutput, error)) { + fake.addPermissionMutex.Lock() + defer fake.addPermissionMutex.Unlock() + fake.AddPermissionStub = stub +} + func (fake *FakeSQSAPI) AddPermissionArgsForCall(i int) *sqs.AddPermissionInput { fake.addPermissionMutex.RLock() defer fake.addPermissionMutex.RUnlock() - return fake.addPermissionArgsForCall[i].arg1 + argsForCall := fake.addPermissionArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) AddPermissionReturns(result1 *sqs.AddPermissionOutput, result2 error) { + fake.addPermissionMutex.Lock() + defer fake.addPermissionMutex.Unlock() fake.AddPermissionStub = nil fake.addPermissionReturns = struct { result1 *sqs.AddPermissionOutput @@ -873,6 +936,8 @@ func (fake *FakeSQSAPI) AddPermissionReturns(result1 *sqs.AddPermissionOutput, r } func (fake *FakeSQSAPI) AddPermissionReturnsOnCall(i int, result1 *sqs.AddPermissionOutput, result2 error) { + fake.addPermissionMutex.Lock() + defer fake.addPermissionMutex.Unlock() fake.AddPermissionStub = nil if fake.addPermissionReturnsOnCall == nil { fake.addPermissionReturnsOnCall = make(map[int]struct { @@ -886,74 +951,23 @@ func (fake *FakeSQSAPI) AddPermissionReturnsOnCall(i int, result1 *sqs.AddPermis }{result1, result2} } -func (fake *FakeSQSAPI) AddPermissionWithContext(arg1 aws.Context, arg2 *sqs.AddPermissionInput, arg3 ...request.Option) (*sqs.AddPermissionOutput, error) { - fake.addPermissionWithContextMutex.Lock() - ret, specificReturn := fake.addPermissionWithContextReturnsOnCall[len(fake.addPermissionWithContextArgsForCall)] - fake.addPermissionWithContextArgsForCall = append(fake.addPermissionWithContextArgsForCall, struct { - arg1 aws.Context - arg2 *sqs.AddPermissionInput - arg3 []request.Option - }{arg1, arg2, arg3}) - fake.recordInvocation("AddPermissionWithContext", []interface{}{arg1, arg2, arg3}) - fake.addPermissionWithContextMutex.Unlock() - if fake.AddPermissionWithContextStub != nil { - return fake.AddPermissionWithContextStub(arg1, arg2, arg3...) - } - if specificReturn { - return ret.result1, ret.result2 - } - return fake.addPermissionWithContextReturns.result1, fake.addPermissionWithContextReturns.result2 -} - -func (fake *FakeSQSAPI) AddPermissionWithContextCallCount() int { - fake.addPermissionWithContextMutex.RLock() - defer fake.addPermissionWithContextMutex.RUnlock() - return len(fake.addPermissionWithContextArgsForCall) -} - -func (fake *FakeSQSAPI) AddPermissionWithContextArgsForCall(i int) (aws.Context, *sqs.AddPermissionInput, []request.Option) { - fake.addPermissionWithContextMutex.RLock() - defer fake.addPermissionWithContextMutex.RUnlock() - return fake.addPermissionWithContextArgsForCall[i].arg1, fake.addPermissionWithContextArgsForCall[i].arg2, fake.addPermissionWithContextArgsForCall[i].arg3 -} - -func (fake *FakeSQSAPI) AddPermissionWithContextReturns(result1 *sqs.AddPermissionOutput, result2 error) { - fake.AddPermissionWithContextStub = nil - fake.addPermissionWithContextReturns = struct { - result1 *sqs.AddPermissionOutput - result2 error - }{result1, result2} -} - -func (fake *FakeSQSAPI) AddPermissionWithContextReturnsOnCall(i int, result1 *sqs.AddPermissionOutput, result2 error) { - fake.AddPermissionWithContextStub = nil - if fake.addPermissionWithContextReturnsOnCall == nil { - fake.addPermissionWithContextReturnsOnCall = make(map[int]struct { - result1 *sqs.AddPermissionOutput - result2 error - }) - } - fake.addPermissionWithContextReturnsOnCall[i] = struct { - result1 *sqs.AddPermissionOutput - result2 error - }{result1, result2} -} - func (fake *FakeSQSAPI) AddPermissionRequest(arg1 *sqs.AddPermissionInput) (*request.Request, *sqs.AddPermissionOutput) { fake.addPermissionRequestMutex.Lock() ret, specificReturn := fake.addPermissionRequestReturnsOnCall[len(fake.addPermissionRequestArgsForCall)] fake.addPermissionRequestArgsForCall = append(fake.addPermissionRequestArgsForCall, struct { arg1 *sqs.AddPermissionInput }{arg1}) + stub := fake.AddPermissionRequestStub + fakeReturns := fake.addPermissionRequestReturns fake.recordInvocation("AddPermissionRequest", []interface{}{arg1}) fake.addPermissionRequestMutex.Unlock() - if fake.AddPermissionRequestStub != nil { - return fake.AddPermissionRequestStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.addPermissionRequestReturns.result1, fake.addPermissionRequestReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) AddPermissionRequestCallCount() int { @@ -962,13 +976,22 @@ func (fake *FakeSQSAPI) AddPermissionRequestCallCount() int { return len(fake.addPermissionRequestArgsForCall) } +func (fake *FakeSQSAPI) AddPermissionRequestCalls(stub func(*sqs.AddPermissionInput) (*request.Request, *sqs.AddPermissionOutput)) { + fake.addPermissionRequestMutex.Lock() + defer fake.addPermissionRequestMutex.Unlock() + fake.AddPermissionRequestStub = stub +} + func (fake *FakeSQSAPI) AddPermissionRequestArgsForCall(i int) *sqs.AddPermissionInput { fake.addPermissionRequestMutex.RLock() defer fake.addPermissionRequestMutex.RUnlock() - return fake.addPermissionRequestArgsForCall[i].arg1 + argsForCall := fake.addPermissionRequestArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) AddPermissionRequestReturns(result1 *request.Request, result2 *sqs.AddPermissionOutput) { + fake.addPermissionRequestMutex.Lock() + defer fake.addPermissionRequestMutex.Unlock() fake.AddPermissionRequestStub = nil fake.addPermissionRequestReturns = struct { result1 *request.Request @@ -977,6 +1000,8 @@ func (fake *FakeSQSAPI) AddPermissionRequestReturns(result1 *request.Request, re } func (fake *FakeSQSAPI) AddPermissionRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.AddPermissionOutput) { + fake.addPermissionRequestMutex.Lock() + defer fake.addPermissionRequestMutex.Unlock() fake.AddPermissionRequestStub = nil if fake.addPermissionRequestReturnsOnCall == nil { fake.addPermissionRequestReturnsOnCall = make(map[int]struct { @@ -990,21 +1015,89 @@ func (fake *FakeSQSAPI) AddPermissionRequestReturnsOnCall(i int, result1 *reques }{result1, result2} } +func (fake *FakeSQSAPI) AddPermissionWithContext(arg1 context.Context, arg2 *sqs.AddPermissionInput, arg3 ...request.Option) (*sqs.AddPermissionOutput, error) { + fake.addPermissionWithContextMutex.Lock() + ret, specificReturn := fake.addPermissionWithContextReturnsOnCall[len(fake.addPermissionWithContextArgsForCall)] + fake.addPermissionWithContextArgsForCall = append(fake.addPermissionWithContextArgsForCall, struct { + arg1 context.Context + arg2 *sqs.AddPermissionInput + arg3 []request.Option + }{arg1, arg2, arg3}) + stub := fake.AddPermissionWithContextStub + fakeReturns := fake.addPermissionWithContextReturns + fake.recordInvocation("AddPermissionWithContext", []interface{}{arg1, arg2, arg3}) + fake.addPermissionWithContextMutex.Unlock() + if stub != nil { + return stub(arg1, arg2, arg3...) + } + if specificReturn { + return ret.result1, ret.result2 + } + return fakeReturns.result1, fakeReturns.result2 +} + +func (fake *FakeSQSAPI) AddPermissionWithContextCallCount() int { + fake.addPermissionWithContextMutex.RLock() + defer fake.addPermissionWithContextMutex.RUnlock() + return len(fake.addPermissionWithContextArgsForCall) +} + +func (fake *FakeSQSAPI) AddPermissionWithContextCalls(stub func(context.Context, *sqs.AddPermissionInput, ...request.Option) (*sqs.AddPermissionOutput, error)) { + fake.addPermissionWithContextMutex.Lock() + defer fake.addPermissionWithContextMutex.Unlock() + fake.AddPermissionWithContextStub = stub +} + +func (fake *FakeSQSAPI) AddPermissionWithContextArgsForCall(i int) (context.Context, *sqs.AddPermissionInput, []request.Option) { + fake.addPermissionWithContextMutex.RLock() + defer fake.addPermissionWithContextMutex.RUnlock() + argsForCall := fake.addPermissionWithContextArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 +} + +func (fake *FakeSQSAPI) AddPermissionWithContextReturns(result1 *sqs.AddPermissionOutput, result2 error) { + fake.addPermissionWithContextMutex.Lock() + defer fake.addPermissionWithContextMutex.Unlock() + fake.AddPermissionWithContextStub = nil + fake.addPermissionWithContextReturns = struct { + result1 *sqs.AddPermissionOutput + result2 error + }{result1, result2} +} + +func (fake *FakeSQSAPI) AddPermissionWithContextReturnsOnCall(i int, result1 *sqs.AddPermissionOutput, result2 error) { + fake.addPermissionWithContextMutex.Lock() + defer fake.addPermissionWithContextMutex.Unlock() + fake.AddPermissionWithContextStub = nil + if fake.addPermissionWithContextReturnsOnCall == nil { + fake.addPermissionWithContextReturnsOnCall = make(map[int]struct { + result1 *sqs.AddPermissionOutput + result2 error + }) + } + fake.addPermissionWithContextReturnsOnCall[i] = struct { + result1 *sqs.AddPermissionOutput + result2 error + }{result1, result2} +} + func (fake *FakeSQSAPI) ChangeMessageVisibility(arg1 *sqs.ChangeMessageVisibilityInput) (*sqs.ChangeMessageVisibilityOutput, error) { fake.changeMessageVisibilityMutex.Lock() ret, specificReturn := fake.changeMessageVisibilityReturnsOnCall[len(fake.changeMessageVisibilityArgsForCall)] fake.changeMessageVisibilityArgsForCall = append(fake.changeMessageVisibilityArgsForCall, struct { arg1 *sqs.ChangeMessageVisibilityInput }{arg1}) + stub := fake.ChangeMessageVisibilityStub + fakeReturns := fake.changeMessageVisibilityReturns fake.recordInvocation("ChangeMessageVisibility", []interface{}{arg1}) fake.changeMessageVisibilityMutex.Unlock() - if fake.ChangeMessageVisibilityStub != nil { - return fake.ChangeMessageVisibilityStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.changeMessageVisibilityReturns.result1, fake.changeMessageVisibilityReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) ChangeMessageVisibilityCallCount() int { @@ -1013,13 +1106,22 @@ func (fake *FakeSQSAPI) ChangeMessageVisibilityCallCount() int { return len(fake.changeMessageVisibilityArgsForCall) } +func (fake *FakeSQSAPI) ChangeMessageVisibilityCalls(stub func(*sqs.ChangeMessageVisibilityInput) (*sqs.ChangeMessageVisibilityOutput, error)) { + fake.changeMessageVisibilityMutex.Lock() + defer fake.changeMessageVisibilityMutex.Unlock() + fake.ChangeMessageVisibilityStub = stub +} + func (fake *FakeSQSAPI) ChangeMessageVisibilityArgsForCall(i int) *sqs.ChangeMessageVisibilityInput { fake.changeMessageVisibilityMutex.RLock() defer fake.changeMessageVisibilityMutex.RUnlock() - return fake.changeMessageVisibilityArgsForCall[i].arg1 + argsForCall := fake.changeMessageVisibilityArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) ChangeMessageVisibilityReturns(result1 *sqs.ChangeMessageVisibilityOutput, result2 error) { + fake.changeMessageVisibilityMutex.Lock() + defer fake.changeMessageVisibilityMutex.Unlock() fake.ChangeMessageVisibilityStub = nil fake.changeMessageVisibilityReturns = struct { result1 *sqs.ChangeMessageVisibilityOutput @@ -1028,6 +1130,8 @@ func (fake *FakeSQSAPI) ChangeMessageVisibilityReturns(result1 *sqs.ChangeMessag } func (fake *FakeSQSAPI) ChangeMessageVisibilityReturnsOnCall(i int, result1 *sqs.ChangeMessageVisibilityOutput, result2 error) { + fake.changeMessageVisibilityMutex.Lock() + defer fake.changeMessageVisibilityMutex.Unlock() fake.ChangeMessageVisibilityStub = nil if fake.changeMessageVisibilityReturnsOnCall == nil { fake.changeMessageVisibilityReturnsOnCall = make(map[int]struct { @@ -1041,178 +1145,153 @@ func (fake *FakeSQSAPI) ChangeMessageVisibilityReturnsOnCall(i int, result1 *sqs }{result1, result2} } -func (fake *FakeSQSAPI) ChangeMessageVisibilityWithContext(arg1 aws.Context, arg2 *sqs.ChangeMessageVisibilityInput, arg3 ...request.Option) (*sqs.ChangeMessageVisibilityOutput, error) { - fake.changeMessageVisibilityWithContextMutex.Lock() - ret, specificReturn := fake.changeMessageVisibilityWithContextReturnsOnCall[len(fake.changeMessageVisibilityWithContextArgsForCall)] - fake.changeMessageVisibilityWithContextArgsForCall = append(fake.changeMessageVisibilityWithContextArgsForCall, struct { - arg1 aws.Context - arg2 *sqs.ChangeMessageVisibilityInput - arg3 []request.Option - }{arg1, arg2, arg3}) - fake.recordInvocation("ChangeMessageVisibilityWithContext", []interface{}{arg1, arg2, arg3}) - fake.changeMessageVisibilityWithContextMutex.Unlock() - if fake.ChangeMessageVisibilityWithContextStub != nil { - return fake.ChangeMessageVisibilityWithContextStub(arg1, arg2, arg3...) +func (fake *FakeSQSAPI) ChangeMessageVisibilityBatch(arg1 *sqs.ChangeMessageVisibilityBatchInput) (*sqs.ChangeMessageVisibilityBatchOutput, error) { + fake.changeMessageVisibilityBatchMutex.Lock() + ret, specificReturn := fake.changeMessageVisibilityBatchReturnsOnCall[len(fake.changeMessageVisibilityBatchArgsForCall)] + fake.changeMessageVisibilityBatchArgsForCall = append(fake.changeMessageVisibilityBatchArgsForCall, struct { + arg1 *sqs.ChangeMessageVisibilityBatchInput + }{arg1}) + stub := fake.ChangeMessageVisibilityBatchStub + fakeReturns := fake.changeMessageVisibilityBatchReturns + fake.recordInvocation("ChangeMessageVisibilityBatch", []interface{}{arg1}) + fake.changeMessageVisibilityBatchMutex.Unlock() + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.changeMessageVisibilityWithContextReturns.result1, fake.changeMessageVisibilityWithContextReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } -func (fake *FakeSQSAPI) ChangeMessageVisibilityWithContextCallCount() int { - fake.changeMessageVisibilityWithContextMutex.RLock() - defer fake.changeMessageVisibilityWithContextMutex.RUnlock() - return len(fake.changeMessageVisibilityWithContextArgsForCall) +func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchCallCount() int { + fake.changeMessageVisibilityBatchMutex.RLock() + defer fake.changeMessageVisibilityBatchMutex.RUnlock() + return len(fake.changeMessageVisibilityBatchArgsForCall) } -func (fake *FakeSQSAPI) ChangeMessageVisibilityWithContextArgsForCall(i int) (aws.Context, *sqs.ChangeMessageVisibilityInput, []request.Option) { - fake.changeMessageVisibilityWithContextMutex.RLock() - defer fake.changeMessageVisibilityWithContextMutex.RUnlock() - return fake.changeMessageVisibilityWithContextArgsForCall[i].arg1, fake.changeMessageVisibilityWithContextArgsForCall[i].arg2, fake.changeMessageVisibilityWithContextArgsForCall[i].arg3 +func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchCalls(stub func(*sqs.ChangeMessageVisibilityBatchInput) (*sqs.ChangeMessageVisibilityBatchOutput, error)) { + fake.changeMessageVisibilityBatchMutex.Lock() + defer fake.changeMessageVisibilityBatchMutex.Unlock() + fake.ChangeMessageVisibilityBatchStub = stub } -func (fake *FakeSQSAPI) ChangeMessageVisibilityWithContextReturns(result1 *sqs.ChangeMessageVisibilityOutput, result2 error) { - fake.ChangeMessageVisibilityWithContextStub = nil - fake.changeMessageVisibilityWithContextReturns = struct { - result1 *sqs.ChangeMessageVisibilityOutput +func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchArgsForCall(i int) *sqs.ChangeMessageVisibilityBatchInput { + fake.changeMessageVisibilityBatchMutex.RLock() + defer fake.changeMessageVisibilityBatchMutex.RUnlock() + argsForCall := fake.changeMessageVisibilityBatchArgsForCall[i] + return argsForCall.arg1 +} + +func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchReturns(result1 *sqs.ChangeMessageVisibilityBatchOutput, result2 error) { + fake.changeMessageVisibilityBatchMutex.Lock() + defer fake.changeMessageVisibilityBatchMutex.Unlock() + fake.ChangeMessageVisibilityBatchStub = nil + fake.changeMessageVisibilityBatchReturns = struct { + result1 *sqs.ChangeMessageVisibilityBatchOutput result2 error }{result1, result2} } -func (fake *FakeSQSAPI) ChangeMessageVisibilityWithContextReturnsOnCall(i int, result1 *sqs.ChangeMessageVisibilityOutput, result2 error) { - fake.ChangeMessageVisibilityWithContextStub = nil - if fake.changeMessageVisibilityWithContextReturnsOnCall == nil { - fake.changeMessageVisibilityWithContextReturnsOnCall = make(map[int]struct { - result1 *sqs.ChangeMessageVisibilityOutput +func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchReturnsOnCall(i int, result1 *sqs.ChangeMessageVisibilityBatchOutput, result2 error) { + fake.changeMessageVisibilityBatchMutex.Lock() + defer fake.changeMessageVisibilityBatchMutex.Unlock() + fake.ChangeMessageVisibilityBatchStub = nil + if fake.changeMessageVisibilityBatchReturnsOnCall == nil { + fake.changeMessageVisibilityBatchReturnsOnCall = make(map[int]struct { + result1 *sqs.ChangeMessageVisibilityBatchOutput result2 error }) } - fake.changeMessageVisibilityWithContextReturnsOnCall[i] = struct { - result1 *sqs.ChangeMessageVisibilityOutput + fake.changeMessageVisibilityBatchReturnsOnCall[i] = struct { + result1 *sqs.ChangeMessageVisibilityBatchOutput result2 error }{result1, result2} } -func (fake *FakeSQSAPI) ChangeMessageVisibilityRequest(arg1 *sqs.ChangeMessageVisibilityInput) (*request.Request, *sqs.ChangeMessageVisibilityOutput) { - fake.changeMessageVisibilityRequestMutex.Lock() - ret, specificReturn := fake.changeMessageVisibilityRequestReturnsOnCall[len(fake.changeMessageVisibilityRequestArgsForCall)] - fake.changeMessageVisibilityRequestArgsForCall = append(fake.changeMessageVisibilityRequestArgsForCall, struct { - arg1 *sqs.ChangeMessageVisibilityInput +func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchRequest(arg1 *sqs.ChangeMessageVisibilityBatchInput) (*request.Request, *sqs.ChangeMessageVisibilityBatchOutput) { + fake.changeMessageVisibilityBatchRequestMutex.Lock() + ret, specificReturn := fake.changeMessageVisibilityBatchRequestReturnsOnCall[len(fake.changeMessageVisibilityBatchRequestArgsForCall)] + fake.changeMessageVisibilityBatchRequestArgsForCall = append(fake.changeMessageVisibilityBatchRequestArgsForCall, struct { + arg1 *sqs.ChangeMessageVisibilityBatchInput }{arg1}) - fake.recordInvocation("ChangeMessageVisibilityRequest", []interface{}{arg1}) - fake.changeMessageVisibilityRequestMutex.Unlock() - if fake.ChangeMessageVisibilityRequestStub != nil { - return fake.ChangeMessageVisibilityRequestStub(arg1) + stub := fake.ChangeMessageVisibilityBatchRequestStub + fakeReturns := fake.changeMessageVisibilityBatchRequestReturns + fake.recordInvocation("ChangeMessageVisibilityBatchRequest", []interface{}{arg1}) + fake.changeMessageVisibilityBatchRequestMutex.Unlock() + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.changeMessageVisibilityRequestReturns.result1, fake.changeMessageVisibilityRequestReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } -func (fake *FakeSQSAPI) ChangeMessageVisibilityRequestCallCount() int { - fake.changeMessageVisibilityRequestMutex.RLock() - defer fake.changeMessageVisibilityRequestMutex.RUnlock() - return len(fake.changeMessageVisibilityRequestArgsForCall) +func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchRequestCallCount() int { + fake.changeMessageVisibilityBatchRequestMutex.RLock() + defer fake.changeMessageVisibilityBatchRequestMutex.RUnlock() + return len(fake.changeMessageVisibilityBatchRequestArgsForCall) } -func (fake *FakeSQSAPI) ChangeMessageVisibilityRequestArgsForCall(i int) *sqs.ChangeMessageVisibilityInput { - fake.changeMessageVisibilityRequestMutex.RLock() - defer fake.changeMessageVisibilityRequestMutex.RUnlock() - return fake.changeMessageVisibilityRequestArgsForCall[i].arg1 +func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchRequestCalls(stub func(*sqs.ChangeMessageVisibilityBatchInput) (*request.Request, *sqs.ChangeMessageVisibilityBatchOutput)) { + fake.changeMessageVisibilityBatchRequestMutex.Lock() + defer fake.changeMessageVisibilityBatchRequestMutex.Unlock() + fake.ChangeMessageVisibilityBatchRequestStub = stub } -func (fake *FakeSQSAPI) ChangeMessageVisibilityRequestReturns(result1 *request.Request, result2 *sqs.ChangeMessageVisibilityOutput) { - fake.ChangeMessageVisibilityRequestStub = nil - fake.changeMessageVisibilityRequestReturns = struct { - result1 *request.Request - result2 *sqs.ChangeMessageVisibilityOutput - }{result1, result2} +func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchRequestArgsForCall(i int) *sqs.ChangeMessageVisibilityBatchInput { + fake.changeMessageVisibilityBatchRequestMutex.RLock() + defer fake.changeMessageVisibilityBatchRequestMutex.RUnlock() + argsForCall := fake.changeMessageVisibilityBatchRequestArgsForCall[i] + return argsForCall.arg1 } -func (fake *FakeSQSAPI) ChangeMessageVisibilityRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.ChangeMessageVisibilityOutput) { - fake.ChangeMessageVisibilityRequestStub = nil - if fake.changeMessageVisibilityRequestReturnsOnCall == nil { - fake.changeMessageVisibilityRequestReturnsOnCall = make(map[int]struct { - result1 *request.Request - result2 *sqs.ChangeMessageVisibilityOutput - }) - } - fake.changeMessageVisibilityRequestReturnsOnCall[i] = struct { +func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchRequestReturns(result1 *request.Request, result2 *sqs.ChangeMessageVisibilityBatchOutput) { + fake.changeMessageVisibilityBatchRequestMutex.Lock() + defer fake.changeMessageVisibilityBatchRequestMutex.Unlock() + fake.ChangeMessageVisibilityBatchRequestStub = nil + fake.changeMessageVisibilityBatchRequestReturns = struct { result1 *request.Request - result2 *sqs.ChangeMessageVisibilityOutput - }{result1, result2} -} - -func (fake *FakeSQSAPI) ChangeMessageVisibilityBatch(arg1 *sqs.ChangeMessageVisibilityBatchInput) (*sqs.ChangeMessageVisibilityBatchOutput, error) { - fake.changeMessageVisibilityBatchMutex.Lock() - ret, specificReturn := fake.changeMessageVisibilityBatchReturnsOnCall[len(fake.changeMessageVisibilityBatchArgsForCall)] - fake.changeMessageVisibilityBatchArgsForCall = append(fake.changeMessageVisibilityBatchArgsForCall, struct { - arg1 *sqs.ChangeMessageVisibilityBatchInput - }{arg1}) - fake.recordInvocation("ChangeMessageVisibilityBatch", []interface{}{arg1}) - fake.changeMessageVisibilityBatchMutex.Unlock() - if fake.ChangeMessageVisibilityBatchStub != nil { - return fake.ChangeMessageVisibilityBatchStub(arg1) - } - if specificReturn { - return ret.result1, ret.result2 - } - return fake.changeMessageVisibilityBatchReturns.result1, fake.changeMessageVisibilityBatchReturns.result2 -} - -func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchCallCount() int { - fake.changeMessageVisibilityBatchMutex.RLock() - defer fake.changeMessageVisibilityBatchMutex.RUnlock() - return len(fake.changeMessageVisibilityBatchArgsForCall) -} - -func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchArgsForCall(i int) *sqs.ChangeMessageVisibilityBatchInput { - fake.changeMessageVisibilityBatchMutex.RLock() - defer fake.changeMessageVisibilityBatchMutex.RUnlock() - return fake.changeMessageVisibilityBatchArgsForCall[i].arg1 -} - -func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchReturns(result1 *sqs.ChangeMessageVisibilityBatchOutput, result2 error) { - fake.ChangeMessageVisibilityBatchStub = nil - fake.changeMessageVisibilityBatchReturns = struct { - result1 *sqs.ChangeMessageVisibilityBatchOutput - result2 error + result2 *sqs.ChangeMessageVisibilityBatchOutput }{result1, result2} } -func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchReturnsOnCall(i int, result1 *sqs.ChangeMessageVisibilityBatchOutput, result2 error) { - fake.ChangeMessageVisibilityBatchStub = nil - if fake.changeMessageVisibilityBatchReturnsOnCall == nil { - fake.changeMessageVisibilityBatchReturnsOnCall = make(map[int]struct { - result1 *sqs.ChangeMessageVisibilityBatchOutput - result2 error +func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.ChangeMessageVisibilityBatchOutput) { + fake.changeMessageVisibilityBatchRequestMutex.Lock() + defer fake.changeMessageVisibilityBatchRequestMutex.Unlock() + fake.ChangeMessageVisibilityBatchRequestStub = nil + if fake.changeMessageVisibilityBatchRequestReturnsOnCall == nil { + fake.changeMessageVisibilityBatchRequestReturnsOnCall = make(map[int]struct { + result1 *request.Request + result2 *sqs.ChangeMessageVisibilityBatchOutput }) } - fake.changeMessageVisibilityBatchReturnsOnCall[i] = struct { - result1 *sqs.ChangeMessageVisibilityBatchOutput - result2 error + fake.changeMessageVisibilityBatchRequestReturnsOnCall[i] = struct { + result1 *request.Request + result2 *sqs.ChangeMessageVisibilityBatchOutput }{result1, result2} } -func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchWithContext(arg1 aws.Context, arg2 *sqs.ChangeMessageVisibilityBatchInput, arg3 ...request.Option) (*sqs.ChangeMessageVisibilityBatchOutput, error) { +func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchWithContext(arg1 context.Context, arg2 *sqs.ChangeMessageVisibilityBatchInput, arg3 ...request.Option) (*sqs.ChangeMessageVisibilityBatchOutput, error) { fake.changeMessageVisibilityBatchWithContextMutex.Lock() ret, specificReturn := fake.changeMessageVisibilityBatchWithContextReturnsOnCall[len(fake.changeMessageVisibilityBatchWithContextArgsForCall)] fake.changeMessageVisibilityBatchWithContextArgsForCall = append(fake.changeMessageVisibilityBatchWithContextArgsForCall, struct { - arg1 aws.Context + arg1 context.Context arg2 *sqs.ChangeMessageVisibilityBatchInput arg3 []request.Option }{arg1, arg2, arg3}) + stub := fake.ChangeMessageVisibilityBatchWithContextStub + fakeReturns := fake.changeMessageVisibilityBatchWithContextReturns fake.recordInvocation("ChangeMessageVisibilityBatchWithContext", []interface{}{arg1, arg2, arg3}) fake.changeMessageVisibilityBatchWithContextMutex.Unlock() - if fake.ChangeMessageVisibilityBatchWithContextStub != nil { - return fake.ChangeMessageVisibilityBatchWithContextStub(arg1, arg2, arg3...) + if stub != nil { + return stub(arg1, arg2, arg3...) } if specificReturn { return ret.result1, ret.result2 } - return fake.changeMessageVisibilityBatchWithContextReturns.result1, fake.changeMessageVisibilityBatchWithContextReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchWithContextCallCount() int { @@ -1221,13 +1300,22 @@ func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchWithContextCallCount() int { return len(fake.changeMessageVisibilityBatchWithContextArgsForCall) } -func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchWithContextArgsForCall(i int) (aws.Context, *sqs.ChangeMessageVisibilityBatchInput, []request.Option) { +func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchWithContextCalls(stub func(context.Context, *sqs.ChangeMessageVisibilityBatchInput, ...request.Option) (*sqs.ChangeMessageVisibilityBatchOutput, error)) { + fake.changeMessageVisibilityBatchWithContextMutex.Lock() + defer fake.changeMessageVisibilityBatchWithContextMutex.Unlock() + fake.ChangeMessageVisibilityBatchWithContextStub = stub +} + +func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchWithContextArgsForCall(i int) (context.Context, *sqs.ChangeMessageVisibilityBatchInput, []request.Option) { fake.changeMessageVisibilityBatchWithContextMutex.RLock() defer fake.changeMessageVisibilityBatchWithContextMutex.RUnlock() - return fake.changeMessageVisibilityBatchWithContextArgsForCall[i].arg1, fake.changeMessageVisibilityBatchWithContextArgsForCall[i].arg2, fake.changeMessageVisibilityBatchWithContextArgsForCall[i].arg3 + argsForCall := fake.changeMessageVisibilityBatchWithContextArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 } func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchWithContextReturns(result1 *sqs.ChangeMessageVisibilityBatchOutput, result2 error) { + fake.changeMessageVisibilityBatchWithContextMutex.Lock() + defer fake.changeMessageVisibilityBatchWithContextMutex.Unlock() fake.ChangeMessageVisibilityBatchWithContextStub = nil fake.changeMessageVisibilityBatchWithContextReturns = struct { result1 *sqs.ChangeMessageVisibilityBatchOutput @@ -1236,6 +1324,8 @@ func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchWithContextReturns(result1 * } func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchWithContextReturnsOnCall(i int, result1 *sqs.ChangeMessageVisibilityBatchOutput, result2 error) { + fake.changeMessageVisibilityBatchWithContextMutex.Lock() + defer fake.changeMessageVisibilityBatchWithContextMutex.Unlock() fake.ChangeMessageVisibilityBatchWithContextStub = nil if fake.changeMessageVisibilityBatchWithContextReturnsOnCall == nil { fake.changeMessageVisibilityBatchWithContextReturnsOnCall = make(map[int]struct { @@ -1249,54 +1339,133 @@ func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchWithContextReturnsOnCall(i i }{result1, result2} } -func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchRequest(arg1 *sqs.ChangeMessageVisibilityBatchInput) (*request.Request, *sqs.ChangeMessageVisibilityBatchOutput) { - fake.changeMessageVisibilityBatchRequestMutex.Lock() - ret, specificReturn := fake.changeMessageVisibilityBatchRequestReturnsOnCall[len(fake.changeMessageVisibilityBatchRequestArgsForCall)] - fake.changeMessageVisibilityBatchRequestArgsForCall = append(fake.changeMessageVisibilityBatchRequestArgsForCall, struct { - arg1 *sqs.ChangeMessageVisibilityBatchInput +func (fake *FakeSQSAPI) ChangeMessageVisibilityRequest(arg1 *sqs.ChangeMessageVisibilityInput) (*request.Request, *sqs.ChangeMessageVisibilityOutput) { + fake.changeMessageVisibilityRequestMutex.Lock() + ret, specificReturn := fake.changeMessageVisibilityRequestReturnsOnCall[len(fake.changeMessageVisibilityRequestArgsForCall)] + fake.changeMessageVisibilityRequestArgsForCall = append(fake.changeMessageVisibilityRequestArgsForCall, struct { + arg1 *sqs.ChangeMessageVisibilityInput }{arg1}) - fake.recordInvocation("ChangeMessageVisibilityBatchRequest", []interface{}{arg1}) - fake.changeMessageVisibilityBatchRequestMutex.Unlock() - if fake.ChangeMessageVisibilityBatchRequestStub != nil { - return fake.ChangeMessageVisibilityBatchRequestStub(arg1) + stub := fake.ChangeMessageVisibilityRequestStub + fakeReturns := fake.changeMessageVisibilityRequestReturns + fake.recordInvocation("ChangeMessageVisibilityRequest", []interface{}{arg1}) + fake.changeMessageVisibilityRequestMutex.Unlock() + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.changeMessageVisibilityBatchRequestReturns.result1, fake.changeMessageVisibilityBatchRequestReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } -func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchRequestCallCount() int { - fake.changeMessageVisibilityBatchRequestMutex.RLock() - defer fake.changeMessageVisibilityBatchRequestMutex.RUnlock() - return len(fake.changeMessageVisibilityBatchRequestArgsForCall) +func (fake *FakeSQSAPI) ChangeMessageVisibilityRequestCallCount() int { + fake.changeMessageVisibilityRequestMutex.RLock() + defer fake.changeMessageVisibilityRequestMutex.RUnlock() + return len(fake.changeMessageVisibilityRequestArgsForCall) } -func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchRequestArgsForCall(i int) *sqs.ChangeMessageVisibilityBatchInput { - fake.changeMessageVisibilityBatchRequestMutex.RLock() - defer fake.changeMessageVisibilityBatchRequestMutex.RUnlock() - return fake.changeMessageVisibilityBatchRequestArgsForCall[i].arg1 +func (fake *FakeSQSAPI) ChangeMessageVisibilityRequestCalls(stub func(*sqs.ChangeMessageVisibilityInput) (*request.Request, *sqs.ChangeMessageVisibilityOutput)) { + fake.changeMessageVisibilityRequestMutex.Lock() + defer fake.changeMessageVisibilityRequestMutex.Unlock() + fake.ChangeMessageVisibilityRequestStub = stub } -func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchRequestReturns(result1 *request.Request, result2 *sqs.ChangeMessageVisibilityBatchOutput) { - fake.ChangeMessageVisibilityBatchRequestStub = nil - fake.changeMessageVisibilityBatchRequestReturns = struct { +func (fake *FakeSQSAPI) ChangeMessageVisibilityRequestArgsForCall(i int) *sqs.ChangeMessageVisibilityInput { + fake.changeMessageVisibilityRequestMutex.RLock() + defer fake.changeMessageVisibilityRequestMutex.RUnlock() + argsForCall := fake.changeMessageVisibilityRequestArgsForCall[i] + return argsForCall.arg1 +} + +func (fake *FakeSQSAPI) ChangeMessageVisibilityRequestReturns(result1 *request.Request, result2 *sqs.ChangeMessageVisibilityOutput) { + fake.changeMessageVisibilityRequestMutex.Lock() + defer fake.changeMessageVisibilityRequestMutex.Unlock() + fake.ChangeMessageVisibilityRequestStub = nil + fake.changeMessageVisibilityRequestReturns = struct { result1 *request.Request - result2 *sqs.ChangeMessageVisibilityBatchOutput + result2 *sqs.ChangeMessageVisibilityOutput }{result1, result2} } -func (fake *FakeSQSAPI) ChangeMessageVisibilityBatchRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.ChangeMessageVisibilityBatchOutput) { - fake.ChangeMessageVisibilityBatchRequestStub = nil - if fake.changeMessageVisibilityBatchRequestReturnsOnCall == nil { - fake.changeMessageVisibilityBatchRequestReturnsOnCall = make(map[int]struct { +func (fake *FakeSQSAPI) ChangeMessageVisibilityRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.ChangeMessageVisibilityOutput) { + fake.changeMessageVisibilityRequestMutex.Lock() + defer fake.changeMessageVisibilityRequestMutex.Unlock() + fake.ChangeMessageVisibilityRequestStub = nil + if fake.changeMessageVisibilityRequestReturnsOnCall == nil { + fake.changeMessageVisibilityRequestReturnsOnCall = make(map[int]struct { result1 *request.Request - result2 *sqs.ChangeMessageVisibilityBatchOutput + result2 *sqs.ChangeMessageVisibilityOutput }) } - fake.changeMessageVisibilityBatchRequestReturnsOnCall[i] = struct { + fake.changeMessageVisibilityRequestReturnsOnCall[i] = struct { result1 *request.Request - result2 *sqs.ChangeMessageVisibilityBatchOutput + result2 *sqs.ChangeMessageVisibilityOutput + }{result1, result2} +} + +func (fake *FakeSQSAPI) ChangeMessageVisibilityWithContext(arg1 context.Context, arg2 *sqs.ChangeMessageVisibilityInput, arg3 ...request.Option) (*sqs.ChangeMessageVisibilityOutput, error) { + fake.changeMessageVisibilityWithContextMutex.Lock() + ret, specificReturn := fake.changeMessageVisibilityWithContextReturnsOnCall[len(fake.changeMessageVisibilityWithContextArgsForCall)] + fake.changeMessageVisibilityWithContextArgsForCall = append(fake.changeMessageVisibilityWithContextArgsForCall, struct { + arg1 context.Context + arg2 *sqs.ChangeMessageVisibilityInput + arg3 []request.Option + }{arg1, arg2, arg3}) + stub := fake.ChangeMessageVisibilityWithContextStub + fakeReturns := fake.changeMessageVisibilityWithContextReturns + fake.recordInvocation("ChangeMessageVisibilityWithContext", []interface{}{arg1, arg2, arg3}) + fake.changeMessageVisibilityWithContextMutex.Unlock() + if stub != nil { + return stub(arg1, arg2, arg3...) + } + if specificReturn { + return ret.result1, ret.result2 + } + return fakeReturns.result1, fakeReturns.result2 +} + +func (fake *FakeSQSAPI) ChangeMessageVisibilityWithContextCallCount() int { + fake.changeMessageVisibilityWithContextMutex.RLock() + defer fake.changeMessageVisibilityWithContextMutex.RUnlock() + return len(fake.changeMessageVisibilityWithContextArgsForCall) +} + +func (fake *FakeSQSAPI) ChangeMessageVisibilityWithContextCalls(stub func(context.Context, *sqs.ChangeMessageVisibilityInput, ...request.Option) (*sqs.ChangeMessageVisibilityOutput, error)) { + fake.changeMessageVisibilityWithContextMutex.Lock() + defer fake.changeMessageVisibilityWithContextMutex.Unlock() + fake.ChangeMessageVisibilityWithContextStub = stub +} + +func (fake *FakeSQSAPI) ChangeMessageVisibilityWithContextArgsForCall(i int) (context.Context, *sqs.ChangeMessageVisibilityInput, []request.Option) { + fake.changeMessageVisibilityWithContextMutex.RLock() + defer fake.changeMessageVisibilityWithContextMutex.RUnlock() + argsForCall := fake.changeMessageVisibilityWithContextArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 +} + +func (fake *FakeSQSAPI) ChangeMessageVisibilityWithContextReturns(result1 *sqs.ChangeMessageVisibilityOutput, result2 error) { + fake.changeMessageVisibilityWithContextMutex.Lock() + defer fake.changeMessageVisibilityWithContextMutex.Unlock() + fake.ChangeMessageVisibilityWithContextStub = nil + fake.changeMessageVisibilityWithContextReturns = struct { + result1 *sqs.ChangeMessageVisibilityOutput + result2 error + }{result1, result2} +} + +func (fake *FakeSQSAPI) ChangeMessageVisibilityWithContextReturnsOnCall(i int, result1 *sqs.ChangeMessageVisibilityOutput, result2 error) { + fake.changeMessageVisibilityWithContextMutex.Lock() + defer fake.changeMessageVisibilityWithContextMutex.Unlock() + fake.ChangeMessageVisibilityWithContextStub = nil + if fake.changeMessageVisibilityWithContextReturnsOnCall == nil { + fake.changeMessageVisibilityWithContextReturnsOnCall = make(map[int]struct { + result1 *sqs.ChangeMessageVisibilityOutput + result2 error + }) + } + fake.changeMessageVisibilityWithContextReturnsOnCall[i] = struct { + result1 *sqs.ChangeMessageVisibilityOutput + result2 error }{result1, result2} } @@ -1306,15 +1475,17 @@ func (fake *FakeSQSAPI) CreateQueue(arg1 *sqs.CreateQueueInput) (*sqs.CreateQueu fake.createQueueArgsForCall = append(fake.createQueueArgsForCall, struct { arg1 *sqs.CreateQueueInput }{arg1}) + stub := fake.CreateQueueStub + fakeReturns := fake.createQueueReturns fake.recordInvocation("CreateQueue", []interface{}{arg1}) fake.createQueueMutex.Unlock() - if fake.CreateQueueStub != nil { - return fake.CreateQueueStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.createQueueReturns.result1, fake.createQueueReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) CreateQueueCallCount() int { @@ -1323,13 +1494,22 @@ func (fake *FakeSQSAPI) CreateQueueCallCount() int { return len(fake.createQueueArgsForCall) } +func (fake *FakeSQSAPI) CreateQueueCalls(stub func(*sqs.CreateQueueInput) (*sqs.CreateQueueOutput, error)) { + fake.createQueueMutex.Lock() + defer fake.createQueueMutex.Unlock() + fake.CreateQueueStub = stub +} + func (fake *FakeSQSAPI) CreateQueueArgsForCall(i int) *sqs.CreateQueueInput { fake.createQueueMutex.RLock() defer fake.createQueueMutex.RUnlock() - return fake.createQueueArgsForCall[i].arg1 + argsForCall := fake.createQueueArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) CreateQueueReturns(result1 *sqs.CreateQueueOutput, result2 error) { + fake.createQueueMutex.Lock() + defer fake.createQueueMutex.Unlock() fake.CreateQueueStub = nil fake.createQueueReturns = struct { result1 *sqs.CreateQueueOutput @@ -1338,6 +1518,8 @@ func (fake *FakeSQSAPI) CreateQueueReturns(result1 *sqs.CreateQueueOutput, resul } func (fake *FakeSQSAPI) CreateQueueReturnsOnCall(i int, result1 *sqs.CreateQueueOutput, result2 error) { + fake.createQueueMutex.Lock() + defer fake.createQueueMutex.Unlock() fake.CreateQueueStub = nil if fake.createQueueReturnsOnCall == nil { fake.createQueueReturnsOnCall = make(map[int]struct { @@ -1351,74 +1533,23 @@ func (fake *FakeSQSAPI) CreateQueueReturnsOnCall(i int, result1 *sqs.CreateQueue }{result1, result2} } -func (fake *FakeSQSAPI) CreateQueueWithContext(arg1 aws.Context, arg2 *sqs.CreateQueueInput, arg3 ...request.Option) (*sqs.CreateQueueOutput, error) { - fake.createQueueWithContextMutex.Lock() - ret, specificReturn := fake.createQueueWithContextReturnsOnCall[len(fake.createQueueWithContextArgsForCall)] - fake.createQueueWithContextArgsForCall = append(fake.createQueueWithContextArgsForCall, struct { - arg1 aws.Context - arg2 *sqs.CreateQueueInput - arg3 []request.Option - }{arg1, arg2, arg3}) - fake.recordInvocation("CreateQueueWithContext", []interface{}{arg1, arg2, arg3}) - fake.createQueueWithContextMutex.Unlock() - if fake.CreateQueueWithContextStub != nil { - return fake.CreateQueueWithContextStub(arg1, arg2, arg3...) - } - if specificReturn { - return ret.result1, ret.result2 - } - return fake.createQueueWithContextReturns.result1, fake.createQueueWithContextReturns.result2 -} - -func (fake *FakeSQSAPI) CreateQueueWithContextCallCount() int { - fake.createQueueWithContextMutex.RLock() - defer fake.createQueueWithContextMutex.RUnlock() - return len(fake.createQueueWithContextArgsForCall) -} - -func (fake *FakeSQSAPI) CreateQueueWithContextArgsForCall(i int) (aws.Context, *sqs.CreateQueueInput, []request.Option) { - fake.createQueueWithContextMutex.RLock() - defer fake.createQueueWithContextMutex.RUnlock() - return fake.createQueueWithContextArgsForCall[i].arg1, fake.createQueueWithContextArgsForCall[i].arg2, fake.createQueueWithContextArgsForCall[i].arg3 -} - -func (fake *FakeSQSAPI) CreateQueueWithContextReturns(result1 *sqs.CreateQueueOutput, result2 error) { - fake.CreateQueueWithContextStub = nil - fake.createQueueWithContextReturns = struct { - result1 *sqs.CreateQueueOutput - result2 error - }{result1, result2} -} - -func (fake *FakeSQSAPI) CreateQueueWithContextReturnsOnCall(i int, result1 *sqs.CreateQueueOutput, result2 error) { - fake.CreateQueueWithContextStub = nil - if fake.createQueueWithContextReturnsOnCall == nil { - fake.createQueueWithContextReturnsOnCall = make(map[int]struct { - result1 *sqs.CreateQueueOutput - result2 error - }) - } - fake.createQueueWithContextReturnsOnCall[i] = struct { - result1 *sqs.CreateQueueOutput - result2 error - }{result1, result2} -} - func (fake *FakeSQSAPI) CreateQueueRequest(arg1 *sqs.CreateQueueInput) (*request.Request, *sqs.CreateQueueOutput) { fake.createQueueRequestMutex.Lock() ret, specificReturn := fake.createQueueRequestReturnsOnCall[len(fake.createQueueRequestArgsForCall)] fake.createQueueRequestArgsForCall = append(fake.createQueueRequestArgsForCall, struct { arg1 *sqs.CreateQueueInput }{arg1}) + stub := fake.CreateQueueRequestStub + fakeReturns := fake.createQueueRequestReturns fake.recordInvocation("CreateQueueRequest", []interface{}{arg1}) fake.createQueueRequestMutex.Unlock() - if fake.CreateQueueRequestStub != nil { - return fake.CreateQueueRequestStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.createQueueRequestReturns.result1, fake.createQueueRequestReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) CreateQueueRequestCallCount() int { @@ -1427,13 +1558,22 @@ func (fake *FakeSQSAPI) CreateQueueRequestCallCount() int { return len(fake.createQueueRequestArgsForCall) } +func (fake *FakeSQSAPI) CreateQueueRequestCalls(stub func(*sqs.CreateQueueInput) (*request.Request, *sqs.CreateQueueOutput)) { + fake.createQueueRequestMutex.Lock() + defer fake.createQueueRequestMutex.Unlock() + fake.CreateQueueRequestStub = stub +} + func (fake *FakeSQSAPI) CreateQueueRequestArgsForCall(i int) *sqs.CreateQueueInput { fake.createQueueRequestMutex.RLock() defer fake.createQueueRequestMutex.RUnlock() - return fake.createQueueRequestArgsForCall[i].arg1 + argsForCall := fake.createQueueRequestArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) CreateQueueRequestReturns(result1 *request.Request, result2 *sqs.CreateQueueOutput) { + fake.createQueueRequestMutex.Lock() + defer fake.createQueueRequestMutex.Unlock() fake.CreateQueueRequestStub = nil fake.createQueueRequestReturns = struct { result1 *request.Request @@ -1442,6 +1582,8 @@ func (fake *FakeSQSAPI) CreateQueueRequestReturns(result1 *request.Request, resu } func (fake *FakeSQSAPI) CreateQueueRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.CreateQueueOutput) { + fake.createQueueRequestMutex.Lock() + defer fake.createQueueRequestMutex.Unlock() fake.CreateQueueRequestStub = nil if fake.createQueueRequestReturnsOnCall == nil { fake.createQueueRequestReturnsOnCall = make(map[int]struct { @@ -1455,158 +1597,133 @@ func (fake *FakeSQSAPI) CreateQueueRequestReturnsOnCall(i int, result1 *request. }{result1, result2} } -func (fake *FakeSQSAPI) DeleteMessage(arg1 *sqs.DeleteMessageInput) (*sqs.DeleteMessageOutput, error) { - fake.deleteMessageMutex.Lock() - ret, specificReturn := fake.deleteMessageReturnsOnCall[len(fake.deleteMessageArgsForCall)] - fake.deleteMessageArgsForCall = append(fake.deleteMessageArgsForCall, struct { - arg1 *sqs.DeleteMessageInput - }{arg1}) - fake.recordInvocation("DeleteMessage", []interface{}{arg1}) - fake.deleteMessageMutex.Unlock() - if fake.DeleteMessageStub != nil { - return fake.DeleteMessageStub(arg1) - } - if specificReturn { - return ret.result1, ret.result2 - } - return fake.deleteMessageReturns.result1, fake.deleteMessageReturns.result2 -} - -func (fake *FakeSQSAPI) DeleteMessageCallCount() int { - fake.deleteMessageMutex.RLock() - defer fake.deleteMessageMutex.RUnlock() - return len(fake.deleteMessageArgsForCall) -} - -func (fake *FakeSQSAPI) DeleteMessageArgsForCall(i int) *sqs.DeleteMessageInput { - fake.deleteMessageMutex.RLock() - defer fake.deleteMessageMutex.RUnlock() - return fake.deleteMessageArgsForCall[i].arg1 -} - -func (fake *FakeSQSAPI) DeleteMessageReturns(result1 *sqs.DeleteMessageOutput, result2 error) { - fake.DeleteMessageStub = nil - fake.deleteMessageReturns = struct { - result1 *sqs.DeleteMessageOutput - result2 error - }{result1, result2} -} - -func (fake *FakeSQSAPI) DeleteMessageReturnsOnCall(i int, result1 *sqs.DeleteMessageOutput, result2 error) { - fake.DeleteMessageStub = nil - if fake.deleteMessageReturnsOnCall == nil { - fake.deleteMessageReturnsOnCall = make(map[int]struct { - result1 *sqs.DeleteMessageOutput - result2 error - }) - } - fake.deleteMessageReturnsOnCall[i] = struct { - result1 *sqs.DeleteMessageOutput - result2 error - }{result1, result2} -} - -func (fake *FakeSQSAPI) DeleteMessageWithContext(arg1 aws.Context, arg2 *sqs.DeleteMessageInput, arg3 ...request.Option) (*sqs.DeleteMessageOutput, error) { - fake.deleteMessageWithContextMutex.Lock() - ret, specificReturn := fake.deleteMessageWithContextReturnsOnCall[len(fake.deleteMessageWithContextArgsForCall)] - fake.deleteMessageWithContextArgsForCall = append(fake.deleteMessageWithContextArgsForCall, struct { - arg1 aws.Context - arg2 *sqs.DeleteMessageInput +func (fake *FakeSQSAPI) CreateQueueWithContext(arg1 context.Context, arg2 *sqs.CreateQueueInput, arg3 ...request.Option) (*sqs.CreateQueueOutput, error) { + fake.createQueueWithContextMutex.Lock() + ret, specificReturn := fake.createQueueWithContextReturnsOnCall[len(fake.createQueueWithContextArgsForCall)] + fake.createQueueWithContextArgsForCall = append(fake.createQueueWithContextArgsForCall, struct { + arg1 context.Context + arg2 *sqs.CreateQueueInput arg3 []request.Option }{arg1, arg2, arg3}) - fake.recordInvocation("DeleteMessageWithContext", []interface{}{arg1, arg2, arg3}) - fake.deleteMessageWithContextMutex.Unlock() - if fake.DeleteMessageWithContextStub != nil { - return fake.DeleteMessageWithContextStub(arg1, arg2, arg3...) + stub := fake.CreateQueueWithContextStub + fakeReturns := fake.createQueueWithContextReturns + fake.recordInvocation("CreateQueueWithContext", []interface{}{arg1, arg2, arg3}) + fake.createQueueWithContextMutex.Unlock() + if stub != nil { + return stub(arg1, arg2, arg3...) } if specificReturn { return ret.result1, ret.result2 } - return fake.deleteMessageWithContextReturns.result1, fake.deleteMessageWithContextReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } -func (fake *FakeSQSAPI) DeleteMessageWithContextCallCount() int { - fake.deleteMessageWithContextMutex.RLock() - defer fake.deleteMessageWithContextMutex.RUnlock() - return len(fake.deleteMessageWithContextArgsForCall) +func (fake *FakeSQSAPI) CreateQueueWithContextCallCount() int { + fake.createQueueWithContextMutex.RLock() + defer fake.createQueueWithContextMutex.RUnlock() + return len(fake.createQueueWithContextArgsForCall) } -func (fake *FakeSQSAPI) DeleteMessageWithContextArgsForCall(i int) (aws.Context, *sqs.DeleteMessageInput, []request.Option) { - fake.deleteMessageWithContextMutex.RLock() - defer fake.deleteMessageWithContextMutex.RUnlock() - return fake.deleteMessageWithContextArgsForCall[i].arg1, fake.deleteMessageWithContextArgsForCall[i].arg2, fake.deleteMessageWithContextArgsForCall[i].arg3 +func (fake *FakeSQSAPI) CreateQueueWithContextCalls(stub func(context.Context, *sqs.CreateQueueInput, ...request.Option) (*sqs.CreateQueueOutput, error)) { + fake.createQueueWithContextMutex.Lock() + defer fake.createQueueWithContextMutex.Unlock() + fake.CreateQueueWithContextStub = stub } -func (fake *FakeSQSAPI) DeleteMessageWithContextReturns(result1 *sqs.DeleteMessageOutput, result2 error) { - fake.DeleteMessageWithContextStub = nil - fake.deleteMessageWithContextReturns = struct { - result1 *sqs.DeleteMessageOutput +func (fake *FakeSQSAPI) CreateQueueWithContextArgsForCall(i int) (context.Context, *sqs.CreateQueueInput, []request.Option) { + fake.createQueueWithContextMutex.RLock() + defer fake.createQueueWithContextMutex.RUnlock() + argsForCall := fake.createQueueWithContextArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 +} + +func (fake *FakeSQSAPI) CreateQueueWithContextReturns(result1 *sqs.CreateQueueOutput, result2 error) { + fake.createQueueWithContextMutex.Lock() + defer fake.createQueueWithContextMutex.Unlock() + fake.CreateQueueWithContextStub = nil + fake.createQueueWithContextReturns = struct { + result1 *sqs.CreateQueueOutput result2 error }{result1, result2} } -func (fake *FakeSQSAPI) DeleteMessageWithContextReturnsOnCall(i int, result1 *sqs.DeleteMessageOutput, result2 error) { - fake.DeleteMessageWithContextStub = nil - if fake.deleteMessageWithContextReturnsOnCall == nil { - fake.deleteMessageWithContextReturnsOnCall = make(map[int]struct { - result1 *sqs.DeleteMessageOutput +func (fake *FakeSQSAPI) CreateQueueWithContextReturnsOnCall(i int, result1 *sqs.CreateQueueOutput, result2 error) { + fake.createQueueWithContextMutex.Lock() + defer fake.createQueueWithContextMutex.Unlock() + fake.CreateQueueWithContextStub = nil + if fake.createQueueWithContextReturnsOnCall == nil { + fake.createQueueWithContextReturnsOnCall = make(map[int]struct { + result1 *sqs.CreateQueueOutput result2 error }) } - fake.deleteMessageWithContextReturnsOnCall[i] = struct { - result1 *sqs.DeleteMessageOutput + fake.createQueueWithContextReturnsOnCall[i] = struct { + result1 *sqs.CreateQueueOutput result2 error }{result1, result2} } -func (fake *FakeSQSAPI) DeleteMessageRequest(arg1 *sqs.DeleteMessageInput) (*request.Request, *sqs.DeleteMessageOutput) { - fake.deleteMessageRequestMutex.Lock() - ret, specificReturn := fake.deleteMessageRequestReturnsOnCall[len(fake.deleteMessageRequestArgsForCall)] - fake.deleteMessageRequestArgsForCall = append(fake.deleteMessageRequestArgsForCall, struct { +func (fake *FakeSQSAPI) DeleteMessage(arg1 *sqs.DeleteMessageInput) (*sqs.DeleteMessageOutput, error) { + fake.deleteMessageMutex.Lock() + ret, specificReturn := fake.deleteMessageReturnsOnCall[len(fake.deleteMessageArgsForCall)] + fake.deleteMessageArgsForCall = append(fake.deleteMessageArgsForCall, struct { arg1 *sqs.DeleteMessageInput }{arg1}) - fake.recordInvocation("DeleteMessageRequest", []interface{}{arg1}) - fake.deleteMessageRequestMutex.Unlock() - if fake.DeleteMessageRequestStub != nil { - return fake.DeleteMessageRequestStub(arg1) + stub := fake.DeleteMessageStub + fakeReturns := fake.deleteMessageReturns + fake.recordInvocation("DeleteMessage", []interface{}{arg1}) + fake.deleteMessageMutex.Unlock() + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.deleteMessageRequestReturns.result1, fake.deleteMessageRequestReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } -func (fake *FakeSQSAPI) DeleteMessageRequestCallCount() int { - fake.deleteMessageRequestMutex.RLock() - defer fake.deleteMessageRequestMutex.RUnlock() - return len(fake.deleteMessageRequestArgsForCall) +func (fake *FakeSQSAPI) DeleteMessageCallCount() int { + fake.deleteMessageMutex.RLock() + defer fake.deleteMessageMutex.RUnlock() + return len(fake.deleteMessageArgsForCall) } -func (fake *FakeSQSAPI) DeleteMessageRequestArgsForCall(i int) *sqs.DeleteMessageInput { - fake.deleteMessageRequestMutex.RLock() - defer fake.deleteMessageRequestMutex.RUnlock() - return fake.deleteMessageRequestArgsForCall[i].arg1 +func (fake *FakeSQSAPI) DeleteMessageCalls(stub func(*sqs.DeleteMessageInput) (*sqs.DeleteMessageOutput, error)) { + fake.deleteMessageMutex.Lock() + defer fake.deleteMessageMutex.Unlock() + fake.DeleteMessageStub = stub } -func (fake *FakeSQSAPI) DeleteMessageRequestReturns(result1 *request.Request, result2 *sqs.DeleteMessageOutput) { - fake.DeleteMessageRequestStub = nil - fake.deleteMessageRequestReturns = struct { - result1 *request.Request - result2 *sqs.DeleteMessageOutput +func (fake *FakeSQSAPI) DeleteMessageArgsForCall(i int) *sqs.DeleteMessageInput { + fake.deleteMessageMutex.RLock() + defer fake.deleteMessageMutex.RUnlock() + argsForCall := fake.deleteMessageArgsForCall[i] + return argsForCall.arg1 +} + +func (fake *FakeSQSAPI) DeleteMessageReturns(result1 *sqs.DeleteMessageOutput, result2 error) { + fake.deleteMessageMutex.Lock() + defer fake.deleteMessageMutex.Unlock() + fake.DeleteMessageStub = nil + fake.deleteMessageReturns = struct { + result1 *sqs.DeleteMessageOutput + result2 error }{result1, result2} } -func (fake *FakeSQSAPI) DeleteMessageRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.DeleteMessageOutput) { - fake.DeleteMessageRequestStub = nil - if fake.deleteMessageRequestReturnsOnCall == nil { - fake.deleteMessageRequestReturnsOnCall = make(map[int]struct { - result1 *request.Request - result2 *sqs.DeleteMessageOutput +func (fake *FakeSQSAPI) DeleteMessageReturnsOnCall(i int, result1 *sqs.DeleteMessageOutput, result2 error) { + fake.deleteMessageMutex.Lock() + defer fake.deleteMessageMutex.Unlock() + fake.DeleteMessageStub = nil + if fake.deleteMessageReturnsOnCall == nil { + fake.deleteMessageReturnsOnCall = make(map[int]struct { + result1 *sqs.DeleteMessageOutput + result2 error }) } - fake.deleteMessageRequestReturnsOnCall[i] = struct { - result1 *request.Request - result2 *sqs.DeleteMessageOutput + fake.deleteMessageReturnsOnCall[i] = struct { + result1 *sqs.DeleteMessageOutput + result2 error }{result1, result2} } @@ -1616,15 +1733,17 @@ func (fake *FakeSQSAPI) DeleteMessageBatch(arg1 *sqs.DeleteMessageBatchInput) (* fake.deleteMessageBatchArgsForCall = append(fake.deleteMessageBatchArgsForCall, struct { arg1 *sqs.DeleteMessageBatchInput }{arg1}) + stub := fake.DeleteMessageBatchStub + fakeReturns := fake.deleteMessageBatchReturns fake.recordInvocation("DeleteMessageBatch", []interface{}{arg1}) fake.deleteMessageBatchMutex.Unlock() - if fake.DeleteMessageBatchStub != nil { - return fake.DeleteMessageBatchStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.deleteMessageBatchReturns.result1, fake.deleteMessageBatchReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) DeleteMessageBatchCallCount() int { @@ -1633,13 +1752,22 @@ func (fake *FakeSQSAPI) DeleteMessageBatchCallCount() int { return len(fake.deleteMessageBatchArgsForCall) } +func (fake *FakeSQSAPI) DeleteMessageBatchCalls(stub func(*sqs.DeleteMessageBatchInput) (*sqs.DeleteMessageBatchOutput, error)) { + fake.deleteMessageBatchMutex.Lock() + defer fake.deleteMessageBatchMutex.Unlock() + fake.DeleteMessageBatchStub = stub +} + func (fake *FakeSQSAPI) DeleteMessageBatchArgsForCall(i int) *sqs.DeleteMessageBatchInput { fake.deleteMessageBatchMutex.RLock() defer fake.deleteMessageBatchMutex.RUnlock() - return fake.deleteMessageBatchArgsForCall[i].arg1 + argsForCall := fake.deleteMessageBatchArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) DeleteMessageBatchReturns(result1 *sqs.DeleteMessageBatchOutput, result2 error) { + fake.deleteMessageBatchMutex.Lock() + defer fake.deleteMessageBatchMutex.Unlock() fake.DeleteMessageBatchStub = nil fake.deleteMessageBatchReturns = struct { result1 *sqs.DeleteMessageBatchOutput @@ -1648,6 +1776,8 @@ func (fake *FakeSQSAPI) DeleteMessageBatchReturns(result1 *sqs.DeleteMessageBatc } func (fake *FakeSQSAPI) DeleteMessageBatchReturnsOnCall(i int, result1 *sqs.DeleteMessageBatchOutput, result2 error) { + fake.deleteMessageBatchMutex.Lock() + defer fake.deleteMessageBatchMutex.Unlock() fake.DeleteMessageBatchStub = nil if fake.deleteMessageBatchReturnsOnCall == nil { fake.deleteMessageBatchReturnsOnCall = make(map[int]struct { @@ -1661,23 +1791,89 @@ func (fake *FakeSQSAPI) DeleteMessageBatchReturnsOnCall(i int, result1 *sqs.Dele }{result1, result2} } -func (fake *FakeSQSAPI) DeleteMessageBatchWithContext(arg1 aws.Context, arg2 *sqs.DeleteMessageBatchInput, arg3 ...request.Option) (*sqs.DeleteMessageBatchOutput, error) { +func (fake *FakeSQSAPI) DeleteMessageBatchRequest(arg1 *sqs.DeleteMessageBatchInput) (*request.Request, *sqs.DeleteMessageBatchOutput) { + fake.deleteMessageBatchRequestMutex.Lock() + ret, specificReturn := fake.deleteMessageBatchRequestReturnsOnCall[len(fake.deleteMessageBatchRequestArgsForCall)] + fake.deleteMessageBatchRequestArgsForCall = append(fake.deleteMessageBatchRequestArgsForCall, struct { + arg1 *sqs.DeleteMessageBatchInput + }{arg1}) + stub := fake.DeleteMessageBatchRequestStub + fakeReturns := fake.deleteMessageBatchRequestReturns + fake.recordInvocation("DeleteMessageBatchRequest", []interface{}{arg1}) + fake.deleteMessageBatchRequestMutex.Unlock() + if stub != nil { + return stub(arg1) + } + if specificReturn { + return ret.result1, ret.result2 + } + return fakeReturns.result1, fakeReturns.result2 +} + +func (fake *FakeSQSAPI) DeleteMessageBatchRequestCallCount() int { + fake.deleteMessageBatchRequestMutex.RLock() + defer fake.deleteMessageBatchRequestMutex.RUnlock() + return len(fake.deleteMessageBatchRequestArgsForCall) +} + +func (fake *FakeSQSAPI) DeleteMessageBatchRequestCalls(stub func(*sqs.DeleteMessageBatchInput) (*request.Request, *sqs.DeleteMessageBatchOutput)) { + fake.deleteMessageBatchRequestMutex.Lock() + defer fake.deleteMessageBatchRequestMutex.Unlock() + fake.DeleteMessageBatchRequestStub = stub +} + +func (fake *FakeSQSAPI) DeleteMessageBatchRequestArgsForCall(i int) *sqs.DeleteMessageBatchInput { + fake.deleteMessageBatchRequestMutex.RLock() + defer fake.deleteMessageBatchRequestMutex.RUnlock() + argsForCall := fake.deleteMessageBatchRequestArgsForCall[i] + return argsForCall.arg1 +} + +func (fake *FakeSQSAPI) DeleteMessageBatchRequestReturns(result1 *request.Request, result2 *sqs.DeleteMessageBatchOutput) { + fake.deleteMessageBatchRequestMutex.Lock() + defer fake.deleteMessageBatchRequestMutex.Unlock() + fake.DeleteMessageBatchRequestStub = nil + fake.deleteMessageBatchRequestReturns = struct { + result1 *request.Request + result2 *sqs.DeleteMessageBatchOutput + }{result1, result2} +} + +func (fake *FakeSQSAPI) DeleteMessageBatchRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.DeleteMessageBatchOutput) { + fake.deleteMessageBatchRequestMutex.Lock() + defer fake.deleteMessageBatchRequestMutex.Unlock() + fake.DeleteMessageBatchRequestStub = nil + if fake.deleteMessageBatchRequestReturnsOnCall == nil { + fake.deleteMessageBatchRequestReturnsOnCall = make(map[int]struct { + result1 *request.Request + result2 *sqs.DeleteMessageBatchOutput + }) + } + fake.deleteMessageBatchRequestReturnsOnCall[i] = struct { + result1 *request.Request + result2 *sqs.DeleteMessageBatchOutput + }{result1, result2} +} + +func (fake *FakeSQSAPI) DeleteMessageBatchWithContext(arg1 context.Context, arg2 *sqs.DeleteMessageBatchInput, arg3 ...request.Option) (*sqs.DeleteMessageBatchOutput, error) { fake.deleteMessageBatchWithContextMutex.Lock() ret, specificReturn := fake.deleteMessageBatchWithContextReturnsOnCall[len(fake.deleteMessageBatchWithContextArgsForCall)] fake.deleteMessageBatchWithContextArgsForCall = append(fake.deleteMessageBatchWithContextArgsForCall, struct { - arg1 aws.Context + arg1 context.Context arg2 *sqs.DeleteMessageBatchInput arg3 []request.Option }{arg1, arg2, arg3}) + stub := fake.DeleteMessageBatchWithContextStub + fakeReturns := fake.deleteMessageBatchWithContextReturns fake.recordInvocation("DeleteMessageBatchWithContext", []interface{}{arg1, arg2, arg3}) fake.deleteMessageBatchWithContextMutex.Unlock() - if fake.DeleteMessageBatchWithContextStub != nil { - return fake.DeleteMessageBatchWithContextStub(arg1, arg2, arg3...) + if stub != nil { + return stub(arg1, arg2, arg3...) } if specificReturn { return ret.result1, ret.result2 } - return fake.deleteMessageBatchWithContextReturns.result1, fake.deleteMessageBatchWithContextReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) DeleteMessageBatchWithContextCallCount() int { @@ -1686,13 +1882,22 @@ func (fake *FakeSQSAPI) DeleteMessageBatchWithContextCallCount() int { return len(fake.deleteMessageBatchWithContextArgsForCall) } -func (fake *FakeSQSAPI) DeleteMessageBatchWithContextArgsForCall(i int) (aws.Context, *sqs.DeleteMessageBatchInput, []request.Option) { +func (fake *FakeSQSAPI) DeleteMessageBatchWithContextCalls(stub func(context.Context, *sqs.DeleteMessageBatchInput, ...request.Option) (*sqs.DeleteMessageBatchOutput, error)) { + fake.deleteMessageBatchWithContextMutex.Lock() + defer fake.deleteMessageBatchWithContextMutex.Unlock() + fake.DeleteMessageBatchWithContextStub = stub +} + +func (fake *FakeSQSAPI) DeleteMessageBatchWithContextArgsForCall(i int) (context.Context, *sqs.DeleteMessageBatchInput, []request.Option) { fake.deleteMessageBatchWithContextMutex.RLock() defer fake.deleteMessageBatchWithContextMutex.RUnlock() - return fake.deleteMessageBatchWithContextArgsForCall[i].arg1, fake.deleteMessageBatchWithContextArgsForCall[i].arg2, fake.deleteMessageBatchWithContextArgsForCall[i].arg3 + argsForCall := fake.deleteMessageBatchWithContextArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 } func (fake *FakeSQSAPI) DeleteMessageBatchWithContextReturns(result1 *sqs.DeleteMessageBatchOutput, result2 error) { + fake.deleteMessageBatchWithContextMutex.Lock() + defer fake.deleteMessageBatchWithContextMutex.Unlock() fake.DeleteMessageBatchWithContextStub = nil fake.deleteMessageBatchWithContextReturns = struct { result1 *sqs.DeleteMessageBatchOutput @@ -1701,6 +1906,8 @@ func (fake *FakeSQSAPI) DeleteMessageBatchWithContextReturns(result1 *sqs.Delete } func (fake *FakeSQSAPI) DeleteMessageBatchWithContextReturnsOnCall(i int, result1 *sqs.DeleteMessageBatchOutput, result2 error) { + fake.deleteMessageBatchWithContextMutex.Lock() + defer fake.deleteMessageBatchWithContextMutex.Unlock() fake.DeleteMessageBatchWithContextStub = nil if fake.deleteMessageBatchWithContextReturnsOnCall == nil { fake.deleteMessageBatchWithContextReturnsOnCall = make(map[int]struct { @@ -1714,54 +1921,133 @@ func (fake *FakeSQSAPI) DeleteMessageBatchWithContextReturnsOnCall(i int, result }{result1, result2} } -func (fake *FakeSQSAPI) DeleteMessageBatchRequest(arg1 *sqs.DeleteMessageBatchInput) (*request.Request, *sqs.DeleteMessageBatchOutput) { - fake.deleteMessageBatchRequestMutex.Lock() - ret, specificReturn := fake.deleteMessageBatchRequestReturnsOnCall[len(fake.deleteMessageBatchRequestArgsForCall)] - fake.deleteMessageBatchRequestArgsForCall = append(fake.deleteMessageBatchRequestArgsForCall, struct { - arg1 *sqs.DeleteMessageBatchInput +func (fake *FakeSQSAPI) DeleteMessageRequest(arg1 *sqs.DeleteMessageInput) (*request.Request, *sqs.DeleteMessageOutput) { + fake.deleteMessageRequestMutex.Lock() + ret, specificReturn := fake.deleteMessageRequestReturnsOnCall[len(fake.deleteMessageRequestArgsForCall)] + fake.deleteMessageRequestArgsForCall = append(fake.deleteMessageRequestArgsForCall, struct { + arg1 *sqs.DeleteMessageInput }{arg1}) - fake.recordInvocation("DeleteMessageBatchRequest", []interface{}{arg1}) - fake.deleteMessageBatchRequestMutex.Unlock() - if fake.DeleteMessageBatchRequestStub != nil { - return fake.DeleteMessageBatchRequestStub(arg1) + stub := fake.DeleteMessageRequestStub + fakeReturns := fake.deleteMessageRequestReturns + fake.recordInvocation("DeleteMessageRequest", []interface{}{arg1}) + fake.deleteMessageRequestMutex.Unlock() + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.deleteMessageBatchRequestReturns.result1, fake.deleteMessageBatchRequestReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } -func (fake *FakeSQSAPI) DeleteMessageBatchRequestCallCount() int { - fake.deleteMessageBatchRequestMutex.RLock() - defer fake.deleteMessageBatchRequestMutex.RUnlock() - return len(fake.deleteMessageBatchRequestArgsForCall) +func (fake *FakeSQSAPI) DeleteMessageRequestCallCount() int { + fake.deleteMessageRequestMutex.RLock() + defer fake.deleteMessageRequestMutex.RUnlock() + return len(fake.deleteMessageRequestArgsForCall) } -func (fake *FakeSQSAPI) DeleteMessageBatchRequestArgsForCall(i int) *sqs.DeleteMessageBatchInput { - fake.deleteMessageBatchRequestMutex.RLock() - defer fake.deleteMessageBatchRequestMutex.RUnlock() - return fake.deleteMessageBatchRequestArgsForCall[i].arg1 +func (fake *FakeSQSAPI) DeleteMessageRequestCalls(stub func(*sqs.DeleteMessageInput) (*request.Request, *sqs.DeleteMessageOutput)) { + fake.deleteMessageRequestMutex.Lock() + defer fake.deleteMessageRequestMutex.Unlock() + fake.DeleteMessageRequestStub = stub } -func (fake *FakeSQSAPI) DeleteMessageBatchRequestReturns(result1 *request.Request, result2 *sqs.DeleteMessageBatchOutput) { - fake.DeleteMessageBatchRequestStub = nil - fake.deleteMessageBatchRequestReturns = struct { +func (fake *FakeSQSAPI) DeleteMessageRequestArgsForCall(i int) *sqs.DeleteMessageInput { + fake.deleteMessageRequestMutex.RLock() + defer fake.deleteMessageRequestMutex.RUnlock() + argsForCall := fake.deleteMessageRequestArgsForCall[i] + return argsForCall.arg1 +} + +func (fake *FakeSQSAPI) DeleteMessageRequestReturns(result1 *request.Request, result2 *sqs.DeleteMessageOutput) { + fake.deleteMessageRequestMutex.Lock() + defer fake.deleteMessageRequestMutex.Unlock() + fake.DeleteMessageRequestStub = nil + fake.deleteMessageRequestReturns = struct { result1 *request.Request - result2 *sqs.DeleteMessageBatchOutput + result2 *sqs.DeleteMessageOutput }{result1, result2} } -func (fake *FakeSQSAPI) DeleteMessageBatchRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.DeleteMessageBatchOutput) { - fake.DeleteMessageBatchRequestStub = nil - if fake.deleteMessageBatchRequestReturnsOnCall == nil { - fake.deleteMessageBatchRequestReturnsOnCall = make(map[int]struct { +func (fake *FakeSQSAPI) DeleteMessageRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.DeleteMessageOutput) { + fake.deleteMessageRequestMutex.Lock() + defer fake.deleteMessageRequestMutex.Unlock() + fake.DeleteMessageRequestStub = nil + if fake.deleteMessageRequestReturnsOnCall == nil { + fake.deleteMessageRequestReturnsOnCall = make(map[int]struct { result1 *request.Request - result2 *sqs.DeleteMessageBatchOutput + result2 *sqs.DeleteMessageOutput }) } - fake.deleteMessageBatchRequestReturnsOnCall[i] = struct { + fake.deleteMessageRequestReturnsOnCall[i] = struct { result1 *request.Request - result2 *sqs.DeleteMessageBatchOutput + result2 *sqs.DeleteMessageOutput + }{result1, result2} +} + +func (fake *FakeSQSAPI) DeleteMessageWithContext(arg1 context.Context, arg2 *sqs.DeleteMessageInput, arg3 ...request.Option) (*sqs.DeleteMessageOutput, error) { + fake.deleteMessageWithContextMutex.Lock() + ret, specificReturn := fake.deleteMessageWithContextReturnsOnCall[len(fake.deleteMessageWithContextArgsForCall)] + fake.deleteMessageWithContextArgsForCall = append(fake.deleteMessageWithContextArgsForCall, struct { + arg1 context.Context + arg2 *sqs.DeleteMessageInput + arg3 []request.Option + }{arg1, arg2, arg3}) + stub := fake.DeleteMessageWithContextStub + fakeReturns := fake.deleteMessageWithContextReturns + fake.recordInvocation("DeleteMessageWithContext", []interface{}{arg1, arg2, arg3}) + fake.deleteMessageWithContextMutex.Unlock() + if stub != nil { + return stub(arg1, arg2, arg3...) + } + if specificReturn { + return ret.result1, ret.result2 + } + return fakeReturns.result1, fakeReturns.result2 +} + +func (fake *FakeSQSAPI) DeleteMessageWithContextCallCount() int { + fake.deleteMessageWithContextMutex.RLock() + defer fake.deleteMessageWithContextMutex.RUnlock() + return len(fake.deleteMessageWithContextArgsForCall) +} + +func (fake *FakeSQSAPI) DeleteMessageWithContextCalls(stub func(context.Context, *sqs.DeleteMessageInput, ...request.Option) (*sqs.DeleteMessageOutput, error)) { + fake.deleteMessageWithContextMutex.Lock() + defer fake.deleteMessageWithContextMutex.Unlock() + fake.DeleteMessageWithContextStub = stub +} + +func (fake *FakeSQSAPI) DeleteMessageWithContextArgsForCall(i int) (context.Context, *sqs.DeleteMessageInput, []request.Option) { + fake.deleteMessageWithContextMutex.RLock() + defer fake.deleteMessageWithContextMutex.RUnlock() + argsForCall := fake.deleteMessageWithContextArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 +} + +func (fake *FakeSQSAPI) DeleteMessageWithContextReturns(result1 *sqs.DeleteMessageOutput, result2 error) { + fake.deleteMessageWithContextMutex.Lock() + defer fake.deleteMessageWithContextMutex.Unlock() + fake.DeleteMessageWithContextStub = nil + fake.deleteMessageWithContextReturns = struct { + result1 *sqs.DeleteMessageOutput + result2 error + }{result1, result2} +} + +func (fake *FakeSQSAPI) DeleteMessageWithContextReturnsOnCall(i int, result1 *sqs.DeleteMessageOutput, result2 error) { + fake.deleteMessageWithContextMutex.Lock() + defer fake.deleteMessageWithContextMutex.Unlock() + fake.DeleteMessageWithContextStub = nil + if fake.deleteMessageWithContextReturnsOnCall == nil { + fake.deleteMessageWithContextReturnsOnCall = make(map[int]struct { + result1 *sqs.DeleteMessageOutput + result2 error + }) + } + fake.deleteMessageWithContextReturnsOnCall[i] = struct { + result1 *sqs.DeleteMessageOutput + result2 error }{result1, result2} } @@ -1771,15 +2057,17 @@ func (fake *FakeSQSAPI) DeleteQueue(arg1 *sqs.DeleteQueueInput) (*sqs.DeleteQueu fake.deleteQueueArgsForCall = append(fake.deleteQueueArgsForCall, struct { arg1 *sqs.DeleteQueueInput }{arg1}) + stub := fake.DeleteQueueStub + fakeReturns := fake.deleteQueueReturns fake.recordInvocation("DeleteQueue", []interface{}{arg1}) fake.deleteQueueMutex.Unlock() - if fake.DeleteQueueStub != nil { - return fake.DeleteQueueStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.deleteQueueReturns.result1, fake.deleteQueueReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) DeleteQueueCallCount() int { @@ -1788,13 +2076,22 @@ func (fake *FakeSQSAPI) DeleteQueueCallCount() int { return len(fake.deleteQueueArgsForCall) } +func (fake *FakeSQSAPI) DeleteQueueCalls(stub func(*sqs.DeleteQueueInput) (*sqs.DeleteQueueOutput, error)) { + fake.deleteQueueMutex.Lock() + defer fake.deleteQueueMutex.Unlock() + fake.DeleteQueueStub = stub +} + func (fake *FakeSQSAPI) DeleteQueueArgsForCall(i int) *sqs.DeleteQueueInput { fake.deleteQueueMutex.RLock() defer fake.deleteQueueMutex.RUnlock() - return fake.deleteQueueArgsForCall[i].arg1 + argsForCall := fake.deleteQueueArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) DeleteQueueReturns(result1 *sqs.DeleteQueueOutput, result2 error) { + fake.deleteQueueMutex.Lock() + defer fake.deleteQueueMutex.Unlock() fake.DeleteQueueStub = nil fake.deleteQueueReturns = struct { result1 *sqs.DeleteQueueOutput @@ -1803,6 +2100,8 @@ func (fake *FakeSQSAPI) DeleteQueueReturns(result1 *sqs.DeleteQueueOutput, resul } func (fake *FakeSQSAPI) DeleteQueueReturnsOnCall(i int, result1 *sqs.DeleteQueueOutput, result2 error) { + fake.deleteQueueMutex.Lock() + defer fake.deleteQueueMutex.Unlock() fake.DeleteQueueStub = nil if fake.deleteQueueReturnsOnCall == nil { fake.deleteQueueReturnsOnCall = make(map[int]struct { @@ -1816,74 +2115,23 @@ func (fake *FakeSQSAPI) DeleteQueueReturnsOnCall(i int, result1 *sqs.DeleteQueue }{result1, result2} } -func (fake *FakeSQSAPI) DeleteQueueWithContext(arg1 aws.Context, arg2 *sqs.DeleteQueueInput, arg3 ...request.Option) (*sqs.DeleteQueueOutput, error) { - fake.deleteQueueWithContextMutex.Lock() - ret, specificReturn := fake.deleteQueueWithContextReturnsOnCall[len(fake.deleteQueueWithContextArgsForCall)] - fake.deleteQueueWithContextArgsForCall = append(fake.deleteQueueWithContextArgsForCall, struct { - arg1 aws.Context - arg2 *sqs.DeleteQueueInput - arg3 []request.Option - }{arg1, arg2, arg3}) - fake.recordInvocation("DeleteQueueWithContext", []interface{}{arg1, arg2, arg3}) - fake.deleteQueueWithContextMutex.Unlock() - if fake.DeleteQueueWithContextStub != nil { - return fake.DeleteQueueWithContextStub(arg1, arg2, arg3...) - } - if specificReturn { - return ret.result1, ret.result2 - } - return fake.deleteQueueWithContextReturns.result1, fake.deleteQueueWithContextReturns.result2 -} - -func (fake *FakeSQSAPI) DeleteQueueWithContextCallCount() int { - fake.deleteQueueWithContextMutex.RLock() - defer fake.deleteQueueWithContextMutex.RUnlock() - return len(fake.deleteQueueWithContextArgsForCall) -} - -func (fake *FakeSQSAPI) DeleteQueueWithContextArgsForCall(i int) (aws.Context, *sqs.DeleteQueueInput, []request.Option) { - fake.deleteQueueWithContextMutex.RLock() - defer fake.deleteQueueWithContextMutex.RUnlock() - return fake.deleteQueueWithContextArgsForCall[i].arg1, fake.deleteQueueWithContextArgsForCall[i].arg2, fake.deleteQueueWithContextArgsForCall[i].arg3 -} - -func (fake *FakeSQSAPI) DeleteQueueWithContextReturns(result1 *sqs.DeleteQueueOutput, result2 error) { - fake.DeleteQueueWithContextStub = nil - fake.deleteQueueWithContextReturns = struct { - result1 *sqs.DeleteQueueOutput - result2 error - }{result1, result2} -} - -func (fake *FakeSQSAPI) DeleteQueueWithContextReturnsOnCall(i int, result1 *sqs.DeleteQueueOutput, result2 error) { - fake.DeleteQueueWithContextStub = nil - if fake.deleteQueueWithContextReturnsOnCall == nil { - fake.deleteQueueWithContextReturnsOnCall = make(map[int]struct { - result1 *sqs.DeleteQueueOutput - result2 error - }) - } - fake.deleteQueueWithContextReturnsOnCall[i] = struct { - result1 *sqs.DeleteQueueOutput - result2 error - }{result1, result2} -} - func (fake *FakeSQSAPI) DeleteQueueRequest(arg1 *sqs.DeleteQueueInput) (*request.Request, *sqs.DeleteQueueOutput) { fake.deleteQueueRequestMutex.Lock() ret, specificReturn := fake.deleteQueueRequestReturnsOnCall[len(fake.deleteQueueRequestArgsForCall)] fake.deleteQueueRequestArgsForCall = append(fake.deleteQueueRequestArgsForCall, struct { arg1 *sqs.DeleteQueueInput }{arg1}) + stub := fake.DeleteQueueRequestStub + fakeReturns := fake.deleteQueueRequestReturns fake.recordInvocation("DeleteQueueRequest", []interface{}{arg1}) fake.deleteQueueRequestMutex.Unlock() - if fake.DeleteQueueRequestStub != nil { - return fake.DeleteQueueRequestStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.deleteQueueRequestReturns.result1, fake.deleteQueueRequestReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) DeleteQueueRequestCallCount() int { @@ -1892,13 +2140,22 @@ func (fake *FakeSQSAPI) DeleteQueueRequestCallCount() int { return len(fake.deleteQueueRequestArgsForCall) } +func (fake *FakeSQSAPI) DeleteQueueRequestCalls(stub func(*sqs.DeleteQueueInput) (*request.Request, *sqs.DeleteQueueOutput)) { + fake.deleteQueueRequestMutex.Lock() + defer fake.deleteQueueRequestMutex.Unlock() + fake.DeleteQueueRequestStub = stub +} + func (fake *FakeSQSAPI) DeleteQueueRequestArgsForCall(i int) *sqs.DeleteQueueInput { fake.deleteQueueRequestMutex.RLock() defer fake.deleteQueueRequestMutex.RUnlock() - return fake.deleteQueueRequestArgsForCall[i].arg1 + argsForCall := fake.deleteQueueRequestArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) DeleteQueueRequestReturns(result1 *request.Request, result2 *sqs.DeleteQueueOutput) { + fake.deleteQueueRequestMutex.Lock() + defer fake.deleteQueueRequestMutex.Unlock() fake.DeleteQueueRequestStub = nil fake.deleteQueueRequestReturns = struct { result1 *request.Request @@ -1907,6 +2164,8 @@ func (fake *FakeSQSAPI) DeleteQueueRequestReturns(result1 *request.Request, resu } func (fake *FakeSQSAPI) DeleteQueueRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.DeleteQueueOutput) { + fake.deleteQueueRequestMutex.Lock() + defer fake.deleteQueueRequestMutex.Unlock() fake.DeleteQueueRequestStub = nil if fake.deleteQueueRequestReturnsOnCall == nil { fake.deleteQueueRequestReturnsOnCall = make(map[int]struct { @@ -1920,21 +2179,89 @@ func (fake *FakeSQSAPI) DeleteQueueRequestReturnsOnCall(i int, result1 *request. }{result1, result2} } +func (fake *FakeSQSAPI) DeleteQueueWithContext(arg1 context.Context, arg2 *sqs.DeleteQueueInput, arg3 ...request.Option) (*sqs.DeleteQueueOutput, error) { + fake.deleteQueueWithContextMutex.Lock() + ret, specificReturn := fake.deleteQueueWithContextReturnsOnCall[len(fake.deleteQueueWithContextArgsForCall)] + fake.deleteQueueWithContextArgsForCall = append(fake.deleteQueueWithContextArgsForCall, struct { + arg1 context.Context + arg2 *sqs.DeleteQueueInput + arg3 []request.Option + }{arg1, arg2, arg3}) + stub := fake.DeleteQueueWithContextStub + fakeReturns := fake.deleteQueueWithContextReturns + fake.recordInvocation("DeleteQueueWithContext", []interface{}{arg1, arg2, arg3}) + fake.deleteQueueWithContextMutex.Unlock() + if stub != nil { + return stub(arg1, arg2, arg3...) + } + if specificReturn { + return ret.result1, ret.result2 + } + return fakeReturns.result1, fakeReturns.result2 +} + +func (fake *FakeSQSAPI) DeleteQueueWithContextCallCount() int { + fake.deleteQueueWithContextMutex.RLock() + defer fake.deleteQueueWithContextMutex.RUnlock() + return len(fake.deleteQueueWithContextArgsForCall) +} + +func (fake *FakeSQSAPI) DeleteQueueWithContextCalls(stub func(context.Context, *sqs.DeleteQueueInput, ...request.Option) (*sqs.DeleteQueueOutput, error)) { + fake.deleteQueueWithContextMutex.Lock() + defer fake.deleteQueueWithContextMutex.Unlock() + fake.DeleteQueueWithContextStub = stub +} + +func (fake *FakeSQSAPI) DeleteQueueWithContextArgsForCall(i int) (context.Context, *sqs.DeleteQueueInput, []request.Option) { + fake.deleteQueueWithContextMutex.RLock() + defer fake.deleteQueueWithContextMutex.RUnlock() + argsForCall := fake.deleteQueueWithContextArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 +} + +func (fake *FakeSQSAPI) DeleteQueueWithContextReturns(result1 *sqs.DeleteQueueOutput, result2 error) { + fake.deleteQueueWithContextMutex.Lock() + defer fake.deleteQueueWithContextMutex.Unlock() + fake.DeleteQueueWithContextStub = nil + fake.deleteQueueWithContextReturns = struct { + result1 *sqs.DeleteQueueOutput + result2 error + }{result1, result2} +} + +func (fake *FakeSQSAPI) DeleteQueueWithContextReturnsOnCall(i int, result1 *sqs.DeleteQueueOutput, result2 error) { + fake.deleteQueueWithContextMutex.Lock() + defer fake.deleteQueueWithContextMutex.Unlock() + fake.DeleteQueueWithContextStub = nil + if fake.deleteQueueWithContextReturnsOnCall == nil { + fake.deleteQueueWithContextReturnsOnCall = make(map[int]struct { + result1 *sqs.DeleteQueueOutput + result2 error + }) + } + fake.deleteQueueWithContextReturnsOnCall[i] = struct { + result1 *sqs.DeleteQueueOutput + result2 error + }{result1, result2} +} + func (fake *FakeSQSAPI) GetQueueAttributes(arg1 *sqs.GetQueueAttributesInput) (*sqs.GetQueueAttributesOutput, error) { fake.getQueueAttributesMutex.Lock() ret, specificReturn := fake.getQueueAttributesReturnsOnCall[len(fake.getQueueAttributesArgsForCall)] fake.getQueueAttributesArgsForCall = append(fake.getQueueAttributesArgsForCall, struct { arg1 *sqs.GetQueueAttributesInput }{arg1}) + stub := fake.GetQueueAttributesStub + fakeReturns := fake.getQueueAttributesReturns fake.recordInvocation("GetQueueAttributes", []interface{}{arg1}) fake.getQueueAttributesMutex.Unlock() - if fake.GetQueueAttributesStub != nil { - return fake.GetQueueAttributesStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.getQueueAttributesReturns.result1, fake.getQueueAttributesReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) GetQueueAttributesCallCount() int { @@ -1943,13 +2270,22 @@ func (fake *FakeSQSAPI) GetQueueAttributesCallCount() int { return len(fake.getQueueAttributesArgsForCall) } +func (fake *FakeSQSAPI) GetQueueAttributesCalls(stub func(*sqs.GetQueueAttributesInput) (*sqs.GetQueueAttributesOutput, error)) { + fake.getQueueAttributesMutex.Lock() + defer fake.getQueueAttributesMutex.Unlock() + fake.GetQueueAttributesStub = stub +} + func (fake *FakeSQSAPI) GetQueueAttributesArgsForCall(i int) *sqs.GetQueueAttributesInput { fake.getQueueAttributesMutex.RLock() defer fake.getQueueAttributesMutex.RUnlock() - return fake.getQueueAttributesArgsForCall[i].arg1 + argsForCall := fake.getQueueAttributesArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) GetQueueAttributesReturns(result1 *sqs.GetQueueAttributesOutput, result2 error) { + fake.getQueueAttributesMutex.Lock() + defer fake.getQueueAttributesMutex.Unlock() fake.GetQueueAttributesStub = nil fake.getQueueAttributesReturns = struct { result1 *sqs.GetQueueAttributesOutput @@ -1958,6 +2294,8 @@ func (fake *FakeSQSAPI) GetQueueAttributesReturns(result1 *sqs.GetQueueAttribute } func (fake *FakeSQSAPI) GetQueueAttributesReturnsOnCall(i int, result1 *sqs.GetQueueAttributesOutput, result2 error) { + fake.getQueueAttributesMutex.Lock() + defer fake.getQueueAttributesMutex.Unlock() fake.GetQueueAttributesStub = nil if fake.getQueueAttributesReturnsOnCall == nil { fake.getQueueAttributesReturnsOnCall = make(map[int]struct { @@ -1971,107 +2309,133 @@ func (fake *FakeSQSAPI) GetQueueAttributesReturnsOnCall(i int, result1 *sqs.GetQ }{result1, result2} } -func (fake *FakeSQSAPI) GetQueueAttributesWithContext(arg1 aws.Context, arg2 *sqs.GetQueueAttributesInput, arg3 ...request.Option) (*sqs.GetQueueAttributesOutput, error) { - fake.getQueueAttributesWithContextMutex.Lock() - ret, specificReturn := fake.getQueueAttributesWithContextReturnsOnCall[len(fake.getQueueAttributesWithContextArgsForCall)] - fake.getQueueAttributesWithContextArgsForCall = append(fake.getQueueAttributesWithContextArgsForCall, struct { - arg1 aws.Context - arg2 *sqs.GetQueueAttributesInput - arg3 []request.Option - }{arg1, arg2, arg3}) - fake.recordInvocation("GetQueueAttributesWithContext", []interface{}{arg1, arg2, arg3}) - fake.getQueueAttributesWithContextMutex.Unlock() - if fake.GetQueueAttributesWithContextStub != nil { - return fake.GetQueueAttributesWithContextStub(arg1, arg2, arg3...) +func (fake *FakeSQSAPI) GetQueueAttributesRequest(arg1 *sqs.GetQueueAttributesInput) (*request.Request, *sqs.GetQueueAttributesOutput) { + fake.getQueueAttributesRequestMutex.Lock() + ret, specificReturn := fake.getQueueAttributesRequestReturnsOnCall[len(fake.getQueueAttributesRequestArgsForCall)] + fake.getQueueAttributesRequestArgsForCall = append(fake.getQueueAttributesRequestArgsForCall, struct { + arg1 *sqs.GetQueueAttributesInput + }{arg1}) + stub := fake.GetQueueAttributesRequestStub + fakeReturns := fake.getQueueAttributesRequestReturns + fake.recordInvocation("GetQueueAttributesRequest", []interface{}{arg1}) + fake.getQueueAttributesRequestMutex.Unlock() + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.getQueueAttributesWithContextReturns.result1, fake.getQueueAttributesWithContextReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } -func (fake *FakeSQSAPI) GetQueueAttributesWithContextCallCount() int { - fake.getQueueAttributesWithContextMutex.RLock() - defer fake.getQueueAttributesWithContextMutex.RUnlock() - return len(fake.getQueueAttributesWithContextArgsForCall) +func (fake *FakeSQSAPI) GetQueueAttributesRequestCallCount() int { + fake.getQueueAttributesRequestMutex.RLock() + defer fake.getQueueAttributesRequestMutex.RUnlock() + return len(fake.getQueueAttributesRequestArgsForCall) } -func (fake *FakeSQSAPI) GetQueueAttributesWithContextArgsForCall(i int) (aws.Context, *sqs.GetQueueAttributesInput, []request.Option) { - fake.getQueueAttributesWithContextMutex.RLock() - defer fake.getQueueAttributesWithContextMutex.RUnlock() - return fake.getQueueAttributesWithContextArgsForCall[i].arg1, fake.getQueueAttributesWithContextArgsForCall[i].arg2, fake.getQueueAttributesWithContextArgsForCall[i].arg3 +func (fake *FakeSQSAPI) GetQueueAttributesRequestCalls(stub func(*sqs.GetQueueAttributesInput) (*request.Request, *sqs.GetQueueAttributesOutput)) { + fake.getQueueAttributesRequestMutex.Lock() + defer fake.getQueueAttributesRequestMutex.Unlock() + fake.GetQueueAttributesRequestStub = stub } -func (fake *FakeSQSAPI) GetQueueAttributesWithContextReturns(result1 *sqs.GetQueueAttributesOutput, result2 error) { - fake.GetQueueAttributesWithContextStub = nil - fake.getQueueAttributesWithContextReturns = struct { - result1 *sqs.GetQueueAttributesOutput - result2 error +func (fake *FakeSQSAPI) GetQueueAttributesRequestArgsForCall(i int) *sqs.GetQueueAttributesInput { + fake.getQueueAttributesRequestMutex.RLock() + defer fake.getQueueAttributesRequestMutex.RUnlock() + argsForCall := fake.getQueueAttributesRequestArgsForCall[i] + return argsForCall.arg1 +} + +func (fake *FakeSQSAPI) GetQueueAttributesRequestReturns(result1 *request.Request, result2 *sqs.GetQueueAttributesOutput) { + fake.getQueueAttributesRequestMutex.Lock() + defer fake.getQueueAttributesRequestMutex.Unlock() + fake.GetQueueAttributesRequestStub = nil + fake.getQueueAttributesRequestReturns = struct { + result1 *request.Request + result2 *sqs.GetQueueAttributesOutput }{result1, result2} } -func (fake *FakeSQSAPI) GetQueueAttributesWithContextReturnsOnCall(i int, result1 *sqs.GetQueueAttributesOutput, result2 error) { - fake.GetQueueAttributesWithContextStub = nil - if fake.getQueueAttributesWithContextReturnsOnCall == nil { - fake.getQueueAttributesWithContextReturnsOnCall = make(map[int]struct { - result1 *sqs.GetQueueAttributesOutput - result2 error +func (fake *FakeSQSAPI) GetQueueAttributesRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.GetQueueAttributesOutput) { + fake.getQueueAttributesRequestMutex.Lock() + defer fake.getQueueAttributesRequestMutex.Unlock() + fake.GetQueueAttributesRequestStub = nil + if fake.getQueueAttributesRequestReturnsOnCall == nil { + fake.getQueueAttributesRequestReturnsOnCall = make(map[int]struct { + result1 *request.Request + result2 *sqs.GetQueueAttributesOutput }) } - fake.getQueueAttributesWithContextReturnsOnCall[i] = struct { - result1 *sqs.GetQueueAttributesOutput - result2 error + fake.getQueueAttributesRequestReturnsOnCall[i] = struct { + result1 *request.Request + result2 *sqs.GetQueueAttributesOutput }{result1, result2} } -func (fake *FakeSQSAPI) GetQueueAttributesRequest(arg1 *sqs.GetQueueAttributesInput) (*request.Request, *sqs.GetQueueAttributesOutput) { - fake.getQueueAttributesRequestMutex.Lock() - ret, specificReturn := fake.getQueueAttributesRequestReturnsOnCall[len(fake.getQueueAttributesRequestArgsForCall)] - fake.getQueueAttributesRequestArgsForCall = append(fake.getQueueAttributesRequestArgsForCall, struct { - arg1 *sqs.GetQueueAttributesInput - }{arg1}) - fake.recordInvocation("GetQueueAttributesRequest", []interface{}{arg1}) - fake.getQueueAttributesRequestMutex.Unlock() - if fake.GetQueueAttributesRequestStub != nil { - return fake.GetQueueAttributesRequestStub(arg1) +func (fake *FakeSQSAPI) GetQueueAttributesWithContext(arg1 context.Context, arg2 *sqs.GetQueueAttributesInput, arg3 ...request.Option) (*sqs.GetQueueAttributesOutput, error) { + fake.getQueueAttributesWithContextMutex.Lock() + ret, specificReturn := fake.getQueueAttributesWithContextReturnsOnCall[len(fake.getQueueAttributesWithContextArgsForCall)] + fake.getQueueAttributesWithContextArgsForCall = append(fake.getQueueAttributesWithContextArgsForCall, struct { + arg1 context.Context + arg2 *sqs.GetQueueAttributesInput + arg3 []request.Option + }{arg1, arg2, arg3}) + stub := fake.GetQueueAttributesWithContextStub + fakeReturns := fake.getQueueAttributesWithContextReturns + fake.recordInvocation("GetQueueAttributesWithContext", []interface{}{arg1, arg2, arg3}) + fake.getQueueAttributesWithContextMutex.Unlock() + if stub != nil { + return stub(arg1, arg2, arg3...) } if specificReturn { return ret.result1, ret.result2 } - return fake.getQueueAttributesRequestReturns.result1, fake.getQueueAttributesRequestReturns.result2 + return fakeReturns.result1, fakeReturns.result2 +} + +func (fake *FakeSQSAPI) GetQueueAttributesWithContextCallCount() int { + fake.getQueueAttributesWithContextMutex.RLock() + defer fake.getQueueAttributesWithContextMutex.RUnlock() + return len(fake.getQueueAttributesWithContextArgsForCall) } -func (fake *FakeSQSAPI) GetQueueAttributesRequestCallCount() int { - fake.getQueueAttributesRequestMutex.RLock() - defer fake.getQueueAttributesRequestMutex.RUnlock() - return len(fake.getQueueAttributesRequestArgsForCall) +func (fake *FakeSQSAPI) GetQueueAttributesWithContextCalls(stub func(context.Context, *sqs.GetQueueAttributesInput, ...request.Option) (*sqs.GetQueueAttributesOutput, error)) { + fake.getQueueAttributesWithContextMutex.Lock() + defer fake.getQueueAttributesWithContextMutex.Unlock() + fake.GetQueueAttributesWithContextStub = stub } -func (fake *FakeSQSAPI) GetQueueAttributesRequestArgsForCall(i int) *sqs.GetQueueAttributesInput { - fake.getQueueAttributesRequestMutex.RLock() - defer fake.getQueueAttributesRequestMutex.RUnlock() - return fake.getQueueAttributesRequestArgsForCall[i].arg1 +func (fake *FakeSQSAPI) GetQueueAttributesWithContextArgsForCall(i int) (context.Context, *sqs.GetQueueAttributesInput, []request.Option) { + fake.getQueueAttributesWithContextMutex.RLock() + defer fake.getQueueAttributesWithContextMutex.RUnlock() + argsForCall := fake.getQueueAttributesWithContextArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 } -func (fake *FakeSQSAPI) GetQueueAttributesRequestReturns(result1 *request.Request, result2 *sqs.GetQueueAttributesOutput) { - fake.GetQueueAttributesRequestStub = nil - fake.getQueueAttributesRequestReturns = struct { - result1 *request.Request - result2 *sqs.GetQueueAttributesOutput +func (fake *FakeSQSAPI) GetQueueAttributesWithContextReturns(result1 *sqs.GetQueueAttributesOutput, result2 error) { + fake.getQueueAttributesWithContextMutex.Lock() + defer fake.getQueueAttributesWithContextMutex.Unlock() + fake.GetQueueAttributesWithContextStub = nil + fake.getQueueAttributesWithContextReturns = struct { + result1 *sqs.GetQueueAttributesOutput + result2 error }{result1, result2} } -func (fake *FakeSQSAPI) GetQueueAttributesRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.GetQueueAttributesOutput) { - fake.GetQueueAttributesRequestStub = nil - if fake.getQueueAttributesRequestReturnsOnCall == nil { - fake.getQueueAttributesRequestReturnsOnCall = make(map[int]struct { - result1 *request.Request - result2 *sqs.GetQueueAttributesOutput +func (fake *FakeSQSAPI) GetQueueAttributesWithContextReturnsOnCall(i int, result1 *sqs.GetQueueAttributesOutput, result2 error) { + fake.getQueueAttributesWithContextMutex.Lock() + defer fake.getQueueAttributesWithContextMutex.Unlock() + fake.GetQueueAttributesWithContextStub = nil + if fake.getQueueAttributesWithContextReturnsOnCall == nil { + fake.getQueueAttributesWithContextReturnsOnCall = make(map[int]struct { + result1 *sqs.GetQueueAttributesOutput + result2 error }) } - fake.getQueueAttributesRequestReturnsOnCall[i] = struct { - result1 *request.Request - result2 *sqs.GetQueueAttributesOutput + fake.getQueueAttributesWithContextReturnsOnCall[i] = struct { + result1 *sqs.GetQueueAttributesOutput + result2 error }{result1, result2} } @@ -2081,15 +2445,17 @@ func (fake *FakeSQSAPI) GetQueueUrl(arg1 *sqs.GetQueueUrlInput) (*sqs.GetQueueUr fake.getQueueUrlArgsForCall = append(fake.getQueueUrlArgsForCall, struct { arg1 *sqs.GetQueueUrlInput }{arg1}) + stub := fake.GetQueueUrlStub + fakeReturns := fake.getQueueUrlReturns fake.recordInvocation("GetQueueUrl", []interface{}{arg1}) fake.getQueueUrlMutex.Unlock() - if fake.GetQueueUrlStub != nil { - return fake.GetQueueUrlStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.getQueueUrlReturns.result1, fake.getQueueUrlReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) GetQueueUrlCallCount() int { @@ -2098,13 +2464,22 @@ func (fake *FakeSQSAPI) GetQueueUrlCallCount() int { return len(fake.getQueueUrlArgsForCall) } +func (fake *FakeSQSAPI) GetQueueUrlCalls(stub func(*sqs.GetQueueUrlInput) (*sqs.GetQueueUrlOutput, error)) { + fake.getQueueUrlMutex.Lock() + defer fake.getQueueUrlMutex.Unlock() + fake.GetQueueUrlStub = stub +} + func (fake *FakeSQSAPI) GetQueueUrlArgsForCall(i int) *sqs.GetQueueUrlInput { fake.getQueueUrlMutex.RLock() defer fake.getQueueUrlMutex.RUnlock() - return fake.getQueueUrlArgsForCall[i].arg1 + argsForCall := fake.getQueueUrlArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) GetQueueUrlReturns(result1 *sqs.GetQueueUrlOutput, result2 error) { + fake.getQueueUrlMutex.Lock() + defer fake.getQueueUrlMutex.Unlock() fake.GetQueueUrlStub = nil fake.getQueueUrlReturns = struct { result1 *sqs.GetQueueUrlOutput @@ -2113,6 +2488,8 @@ func (fake *FakeSQSAPI) GetQueueUrlReturns(result1 *sqs.GetQueueUrlOutput, resul } func (fake *FakeSQSAPI) GetQueueUrlReturnsOnCall(i int, result1 *sqs.GetQueueUrlOutput, result2 error) { + fake.getQueueUrlMutex.Lock() + defer fake.getQueueUrlMutex.Unlock() fake.GetQueueUrlStub = nil if fake.getQueueUrlReturnsOnCall == nil { fake.getQueueUrlReturnsOnCall = make(map[int]struct { @@ -2126,74 +2503,23 @@ func (fake *FakeSQSAPI) GetQueueUrlReturnsOnCall(i int, result1 *sqs.GetQueueUrl }{result1, result2} } -func (fake *FakeSQSAPI) GetQueueUrlWithContext(arg1 aws.Context, arg2 *sqs.GetQueueUrlInput, arg3 ...request.Option) (*sqs.GetQueueUrlOutput, error) { - fake.getQueueUrlWithContextMutex.Lock() - ret, specificReturn := fake.getQueueUrlWithContextReturnsOnCall[len(fake.getQueueUrlWithContextArgsForCall)] - fake.getQueueUrlWithContextArgsForCall = append(fake.getQueueUrlWithContextArgsForCall, struct { - arg1 aws.Context - arg2 *sqs.GetQueueUrlInput - arg3 []request.Option - }{arg1, arg2, arg3}) - fake.recordInvocation("GetQueueUrlWithContext", []interface{}{arg1, arg2, arg3}) - fake.getQueueUrlWithContextMutex.Unlock() - if fake.GetQueueUrlWithContextStub != nil { - return fake.GetQueueUrlWithContextStub(arg1, arg2, arg3...) - } - if specificReturn { - return ret.result1, ret.result2 - } - return fake.getQueueUrlWithContextReturns.result1, fake.getQueueUrlWithContextReturns.result2 -} - -func (fake *FakeSQSAPI) GetQueueUrlWithContextCallCount() int { - fake.getQueueUrlWithContextMutex.RLock() - defer fake.getQueueUrlWithContextMutex.RUnlock() - return len(fake.getQueueUrlWithContextArgsForCall) -} - -func (fake *FakeSQSAPI) GetQueueUrlWithContextArgsForCall(i int) (aws.Context, *sqs.GetQueueUrlInput, []request.Option) { - fake.getQueueUrlWithContextMutex.RLock() - defer fake.getQueueUrlWithContextMutex.RUnlock() - return fake.getQueueUrlWithContextArgsForCall[i].arg1, fake.getQueueUrlWithContextArgsForCall[i].arg2, fake.getQueueUrlWithContextArgsForCall[i].arg3 -} - -func (fake *FakeSQSAPI) GetQueueUrlWithContextReturns(result1 *sqs.GetQueueUrlOutput, result2 error) { - fake.GetQueueUrlWithContextStub = nil - fake.getQueueUrlWithContextReturns = struct { - result1 *sqs.GetQueueUrlOutput - result2 error - }{result1, result2} -} - -func (fake *FakeSQSAPI) GetQueueUrlWithContextReturnsOnCall(i int, result1 *sqs.GetQueueUrlOutput, result2 error) { - fake.GetQueueUrlWithContextStub = nil - if fake.getQueueUrlWithContextReturnsOnCall == nil { - fake.getQueueUrlWithContextReturnsOnCall = make(map[int]struct { - result1 *sqs.GetQueueUrlOutput - result2 error - }) - } - fake.getQueueUrlWithContextReturnsOnCall[i] = struct { - result1 *sqs.GetQueueUrlOutput - result2 error - }{result1, result2} -} - func (fake *FakeSQSAPI) GetQueueUrlRequest(arg1 *sqs.GetQueueUrlInput) (*request.Request, *sqs.GetQueueUrlOutput) { fake.getQueueUrlRequestMutex.Lock() ret, specificReturn := fake.getQueueUrlRequestReturnsOnCall[len(fake.getQueueUrlRequestArgsForCall)] fake.getQueueUrlRequestArgsForCall = append(fake.getQueueUrlRequestArgsForCall, struct { arg1 *sqs.GetQueueUrlInput }{arg1}) + stub := fake.GetQueueUrlRequestStub + fakeReturns := fake.getQueueUrlRequestReturns fake.recordInvocation("GetQueueUrlRequest", []interface{}{arg1}) fake.getQueueUrlRequestMutex.Unlock() - if fake.GetQueueUrlRequestStub != nil { - return fake.GetQueueUrlRequestStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.getQueueUrlRequestReturns.result1, fake.getQueueUrlRequestReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) GetQueueUrlRequestCallCount() int { @@ -2202,13 +2528,22 @@ func (fake *FakeSQSAPI) GetQueueUrlRequestCallCount() int { return len(fake.getQueueUrlRequestArgsForCall) } +func (fake *FakeSQSAPI) GetQueueUrlRequestCalls(stub func(*sqs.GetQueueUrlInput) (*request.Request, *sqs.GetQueueUrlOutput)) { + fake.getQueueUrlRequestMutex.Lock() + defer fake.getQueueUrlRequestMutex.Unlock() + fake.GetQueueUrlRequestStub = stub +} + func (fake *FakeSQSAPI) GetQueueUrlRequestArgsForCall(i int) *sqs.GetQueueUrlInput { fake.getQueueUrlRequestMutex.RLock() defer fake.getQueueUrlRequestMutex.RUnlock() - return fake.getQueueUrlRequestArgsForCall[i].arg1 + argsForCall := fake.getQueueUrlRequestArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) GetQueueUrlRequestReturns(result1 *request.Request, result2 *sqs.GetQueueUrlOutput) { + fake.getQueueUrlRequestMutex.Lock() + defer fake.getQueueUrlRequestMutex.Unlock() fake.GetQueueUrlRequestStub = nil fake.getQueueUrlRequestReturns = struct { result1 *request.Request @@ -2217,6 +2552,8 @@ func (fake *FakeSQSAPI) GetQueueUrlRequestReturns(result1 *request.Request, resu } func (fake *FakeSQSAPI) GetQueueUrlRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.GetQueueUrlOutput) { + fake.getQueueUrlRequestMutex.Lock() + defer fake.getQueueUrlRequestMutex.Unlock() fake.GetQueueUrlRequestStub = nil if fake.getQueueUrlRequestReturnsOnCall == nil { fake.getQueueUrlRequestReturnsOnCall = make(map[int]struct { @@ -2230,21 +2567,89 @@ func (fake *FakeSQSAPI) GetQueueUrlRequestReturnsOnCall(i int, result1 *request. }{result1, result2} } +func (fake *FakeSQSAPI) GetQueueUrlWithContext(arg1 context.Context, arg2 *sqs.GetQueueUrlInput, arg3 ...request.Option) (*sqs.GetQueueUrlOutput, error) { + fake.getQueueUrlWithContextMutex.Lock() + ret, specificReturn := fake.getQueueUrlWithContextReturnsOnCall[len(fake.getQueueUrlWithContextArgsForCall)] + fake.getQueueUrlWithContextArgsForCall = append(fake.getQueueUrlWithContextArgsForCall, struct { + arg1 context.Context + arg2 *sqs.GetQueueUrlInput + arg3 []request.Option + }{arg1, arg2, arg3}) + stub := fake.GetQueueUrlWithContextStub + fakeReturns := fake.getQueueUrlWithContextReturns + fake.recordInvocation("GetQueueUrlWithContext", []interface{}{arg1, arg2, arg3}) + fake.getQueueUrlWithContextMutex.Unlock() + if stub != nil { + return stub(arg1, arg2, arg3...) + } + if specificReturn { + return ret.result1, ret.result2 + } + return fakeReturns.result1, fakeReturns.result2 +} + +func (fake *FakeSQSAPI) GetQueueUrlWithContextCallCount() int { + fake.getQueueUrlWithContextMutex.RLock() + defer fake.getQueueUrlWithContextMutex.RUnlock() + return len(fake.getQueueUrlWithContextArgsForCall) +} + +func (fake *FakeSQSAPI) GetQueueUrlWithContextCalls(stub func(context.Context, *sqs.GetQueueUrlInput, ...request.Option) (*sqs.GetQueueUrlOutput, error)) { + fake.getQueueUrlWithContextMutex.Lock() + defer fake.getQueueUrlWithContextMutex.Unlock() + fake.GetQueueUrlWithContextStub = stub +} + +func (fake *FakeSQSAPI) GetQueueUrlWithContextArgsForCall(i int) (context.Context, *sqs.GetQueueUrlInput, []request.Option) { + fake.getQueueUrlWithContextMutex.RLock() + defer fake.getQueueUrlWithContextMutex.RUnlock() + argsForCall := fake.getQueueUrlWithContextArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 +} + +func (fake *FakeSQSAPI) GetQueueUrlWithContextReturns(result1 *sqs.GetQueueUrlOutput, result2 error) { + fake.getQueueUrlWithContextMutex.Lock() + defer fake.getQueueUrlWithContextMutex.Unlock() + fake.GetQueueUrlWithContextStub = nil + fake.getQueueUrlWithContextReturns = struct { + result1 *sqs.GetQueueUrlOutput + result2 error + }{result1, result2} +} + +func (fake *FakeSQSAPI) GetQueueUrlWithContextReturnsOnCall(i int, result1 *sqs.GetQueueUrlOutput, result2 error) { + fake.getQueueUrlWithContextMutex.Lock() + defer fake.getQueueUrlWithContextMutex.Unlock() + fake.GetQueueUrlWithContextStub = nil + if fake.getQueueUrlWithContextReturnsOnCall == nil { + fake.getQueueUrlWithContextReturnsOnCall = make(map[int]struct { + result1 *sqs.GetQueueUrlOutput + result2 error + }) + } + fake.getQueueUrlWithContextReturnsOnCall[i] = struct { + result1 *sqs.GetQueueUrlOutput + result2 error + }{result1, result2} +} + func (fake *FakeSQSAPI) ListDeadLetterSourceQueues(arg1 *sqs.ListDeadLetterSourceQueuesInput) (*sqs.ListDeadLetterSourceQueuesOutput, error) { fake.listDeadLetterSourceQueuesMutex.Lock() ret, specificReturn := fake.listDeadLetterSourceQueuesReturnsOnCall[len(fake.listDeadLetterSourceQueuesArgsForCall)] fake.listDeadLetterSourceQueuesArgsForCall = append(fake.listDeadLetterSourceQueuesArgsForCall, struct { arg1 *sqs.ListDeadLetterSourceQueuesInput }{arg1}) + stub := fake.ListDeadLetterSourceQueuesStub + fakeReturns := fake.listDeadLetterSourceQueuesReturns fake.recordInvocation("ListDeadLetterSourceQueues", []interface{}{arg1}) fake.listDeadLetterSourceQueuesMutex.Unlock() - if fake.ListDeadLetterSourceQueuesStub != nil { - return fake.ListDeadLetterSourceQueuesStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.listDeadLetterSourceQueuesReturns.result1, fake.listDeadLetterSourceQueuesReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesCallCount() int { @@ -2253,13 +2658,22 @@ func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesCallCount() int { return len(fake.listDeadLetterSourceQueuesArgsForCall) } +func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesCalls(stub func(*sqs.ListDeadLetterSourceQueuesInput) (*sqs.ListDeadLetterSourceQueuesOutput, error)) { + fake.listDeadLetterSourceQueuesMutex.Lock() + defer fake.listDeadLetterSourceQueuesMutex.Unlock() + fake.ListDeadLetterSourceQueuesStub = stub +} + func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesArgsForCall(i int) *sqs.ListDeadLetterSourceQueuesInput { fake.listDeadLetterSourceQueuesMutex.RLock() defer fake.listDeadLetterSourceQueuesMutex.RUnlock() - return fake.listDeadLetterSourceQueuesArgsForCall[i].arg1 + argsForCall := fake.listDeadLetterSourceQueuesArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesReturns(result1 *sqs.ListDeadLetterSourceQueuesOutput, result2 error) { + fake.listDeadLetterSourceQueuesMutex.Lock() + defer fake.listDeadLetterSourceQueuesMutex.Unlock() fake.ListDeadLetterSourceQueuesStub = nil fake.listDeadLetterSourceQueuesReturns = struct { result1 *sqs.ListDeadLetterSourceQueuesOutput @@ -2268,6 +2682,8 @@ func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesReturns(result1 *sqs.ListDeadL } func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesReturnsOnCall(i int, result1 *sqs.ListDeadLetterSourceQueuesOutput, result2 error) { + fake.listDeadLetterSourceQueuesMutex.Lock() + defer fake.listDeadLetterSourceQueuesMutex.Unlock() fake.ListDeadLetterSourceQueuesStub = nil if fake.listDeadLetterSourceQueuesReturnsOnCall == nil { fake.listDeadLetterSourceQueuesReturnsOnCall = make(map[int]struct { @@ -2281,57 +2697,130 @@ func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesReturnsOnCall(i int, result1 * }{result1, result2} } -func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesWithContext(arg1 aws.Context, arg2 *sqs.ListDeadLetterSourceQueuesInput, arg3 ...request.Option) (*sqs.ListDeadLetterSourceQueuesOutput, error) { - fake.listDeadLetterSourceQueuesWithContextMutex.Lock() - ret, specificReturn := fake.listDeadLetterSourceQueuesWithContextReturnsOnCall[len(fake.listDeadLetterSourceQueuesWithContextArgsForCall)] - fake.listDeadLetterSourceQueuesWithContextArgsForCall = append(fake.listDeadLetterSourceQueuesWithContextArgsForCall, struct { - arg1 aws.Context +func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesPages(arg1 *sqs.ListDeadLetterSourceQueuesInput, arg2 func(*sqs.ListDeadLetterSourceQueuesOutput, bool) bool) error { + fake.listDeadLetterSourceQueuesPagesMutex.Lock() + ret, specificReturn := fake.listDeadLetterSourceQueuesPagesReturnsOnCall[len(fake.listDeadLetterSourceQueuesPagesArgsForCall)] + fake.listDeadLetterSourceQueuesPagesArgsForCall = append(fake.listDeadLetterSourceQueuesPagesArgsForCall, struct { + arg1 *sqs.ListDeadLetterSourceQueuesInput + arg2 func(*sqs.ListDeadLetterSourceQueuesOutput, bool) bool + }{arg1, arg2}) + stub := fake.ListDeadLetterSourceQueuesPagesStub + fakeReturns := fake.listDeadLetterSourceQueuesPagesReturns + fake.recordInvocation("ListDeadLetterSourceQueuesPages", []interface{}{arg1, arg2}) + fake.listDeadLetterSourceQueuesPagesMutex.Unlock() + if stub != nil { + return stub(arg1, arg2) + } + if specificReturn { + return ret.result1 + } + return fakeReturns.result1 +} + +func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesPagesCallCount() int { + fake.listDeadLetterSourceQueuesPagesMutex.RLock() + defer fake.listDeadLetterSourceQueuesPagesMutex.RUnlock() + return len(fake.listDeadLetterSourceQueuesPagesArgsForCall) +} + +func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesPagesCalls(stub func(*sqs.ListDeadLetterSourceQueuesInput, func(*sqs.ListDeadLetterSourceQueuesOutput, bool) bool) error) { + fake.listDeadLetterSourceQueuesPagesMutex.Lock() + defer fake.listDeadLetterSourceQueuesPagesMutex.Unlock() + fake.ListDeadLetterSourceQueuesPagesStub = stub +} + +func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesPagesArgsForCall(i int) (*sqs.ListDeadLetterSourceQueuesInput, func(*sqs.ListDeadLetterSourceQueuesOutput, bool) bool) { + fake.listDeadLetterSourceQueuesPagesMutex.RLock() + defer fake.listDeadLetterSourceQueuesPagesMutex.RUnlock() + argsForCall := fake.listDeadLetterSourceQueuesPagesArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2 +} + +func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesPagesReturns(result1 error) { + fake.listDeadLetterSourceQueuesPagesMutex.Lock() + defer fake.listDeadLetterSourceQueuesPagesMutex.Unlock() + fake.ListDeadLetterSourceQueuesPagesStub = nil + fake.listDeadLetterSourceQueuesPagesReturns = struct { + result1 error + }{result1} +} + +func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesPagesReturnsOnCall(i int, result1 error) { + fake.listDeadLetterSourceQueuesPagesMutex.Lock() + defer fake.listDeadLetterSourceQueuesPagesMutex.Unlock() + fake.ListDeadLetterSourceQueuesPagesStub = nil + if fake.listDeadLetterSourceQueuesPagesReturnsOnCall == nil { + fake.listDeadLetterSourceQueuesPagesReturnsOnCall = make(map[int]struct { + result1 error + }) + } + fake.listDeadLetterSourceQueuesPagesReturnsOnCall[i] = struct { + result1 error + }{result1} +} + +func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesPagesWithContext(arg1 context.Context, arg2 *sqs.ListDeadLetterSourceQueuesInput, arg3 func(*sqs.ListDeadLetterSourceQueuesOutput, bool) bool, arg4 ...request.Option) error { + fake.listDeadLetterSourceQueuesPagesWithContextMutex.Lock() + ret, specificReturn := fake.listDeadLetterSourceQueuesPagesWithContextReturnsOnCall[len(fake.listDeadLetterSourceQueuesPagesWithContextArgsForCall)] + fake.listDeadLetterSourceQueuesPagesWithContextArgsForCall = append(fake.listDeadLetterSourceQueuesPagesWithContextArgsForCall, struct { + arg1 context.Context arg2 *sqs.ListDeadLetterSourceQueuesInput - arg3 []request.Option - }{arg1, arg2, arg3}) - fake.recordInvocation("ListDeadLetterSourceQueuesWithContext", []interface{}{arg1, arg2, arg3}) - fake.listDeadLetterSourceQueuesWithContextMutex.Unlock() - if fake.ListDeadLetterSourceQueuesWithContextStub != nil { - return fake.ListDeadLetterSourceQueuesWithContextStub(arg1, arg2, arg3...) + arg3 func(*sqs.ListDeadLetterSourceQueuesOutput, bool) bool + arg4 []request.Option + }{arg1, arg2, arg3, arg4}) + stub := fake.ListDeadLetterSourceQueuesPagesWithContextStub + fakeReturns := fake.listDeadLetterSourceQueuesPagesWithContextReturns + fake.recordInvocation("ListDeadLetterSourceQueuesPagesWithContext", []interface{}{arg1, arg2, arg3, arg4}) + fake.listDeadLetterSourceQueuesPagesWithContextMutex.Unlock() + if stub != nil { + return stub(arg1, arg2, arg3, arg4...) } if specificReturn { - return ret.result1, ret.result2 + return ret.result1 } - return fake.listDeadLetterSourceQueuesWithContextReturns.result1, fake.listDeadLetterSourceQueuesWithContextReturns.result2 + return fakeReturns.result1 } -func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesWithContextCallCount() int { - fake.listDeadLetterSourceQueuesWithContextMutex.RLock() - defer fake.listDeadLetterSourceQueuesWithContextMutex.RUnlock() - return len(fake.listDeadLetterSourceQueuesWithContextArgsForCall) +func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesPagesWithContextCallCount() int { + fake.listDeadLetterSourceQueuesPagesWithContextMutex.RLock() + defer fake.listDeadLetterSourceQueuesPagesWithContextMutex.RUnlock() + return len(fake.listDeadLetterSourceQueuesPagesWithContextArgsForCall) } -func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesWithContextArgsForCall(i int) (aws.Context, *sqs.ListDeadLetterSourceQueuesInput, []request.Option) { - fake.listDeadLetterSourceQueuesWithContextMutex.RLock() - defer fake.listDeadLetterSourceQueuesWithContextMutex.RUnlock() - return fake.listDeadLetterSourceQueuesWithContextArgsForCall[i].arg1, fake.listDeadLetterSourceQueuesWithContextArgsForCall[i].arg2, fake.listDeadLetterSourceQueuesWithContextArgsForCall[i].arg3 +func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesPagesWithContextCalls(stub func(context.Context, *sqs.ListDeadLetterSourceQueuesInput, func(*sqs.ListDeadLetterSourceQueuesOutput, bool) bool, ...request.Option) error) { + fake.listDeadLetterSourceQueuesPagesWithContextMutex.Lock() + defer fake.listDeadLetterSourceQueuesPagesWithContextMutex.Unlock() + fake.ListDeadLetterSourceQueuesPagesWithContextStub = stub } -func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesWithContextReturns(result1 *sqs.ListDeadLetterSourceQueuesOutput, result2 error) { - fake.ListDeadLetterSourceQueuesWithContextStub = nil - fake.listDeadLetterSourceQueuesWithContextReturns = struct { - result1 *sqs.ListDeadLetterSourceQueuesOutput - result2 error - }{result1, result2} +func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesPagesWithContextArgsForCall(i int) (context.Context, *sqs.ListDeadLetterSourceQueuesInput, func(*sqs.ListDeadLetterSourceQueuesOutput, bool) bool, []request.Option) { + fake.listDeadLetterSourceQueuesPagesWithContextMutex.RLock() + defer fake.listDeadLetterSourceQueuesPagesWithContextMutex.RUnlock() + argsForCall := fake.listDeadLetterSourceQueuesPagesWithContextArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 } -func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesWithContextReturnsOnCall(i int, result1 *sqs.ListDeadLetterSourceQueuesOutput, result2 error) { - fake.ListDeadLetterSourceQueuesWithContextStub = nil - if fake.listDeadLetterSourceQueuesWithContextReturnsOnCall == nil { - fake.listDeadLetterSourceQueuesWithContextReturnsOnCall = make(map[int]struct { - result1 *sqs.ListDeadLetterSourceQueuesOutput - result2 error +func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesPagesWithContextReturns(result1 error) { + fake.listDeadLetterSourceQueuesPagesWithContextMutex.Lock() + defer fake.listDeadLetterSourceQueuesPagesWithContextMutex.Unlock() + fake.ListDeadLetterSourceQueuesPagesWithContextStub = nil + fake.listDeadLetterSourceQueuesPagesWithContextReturns = struct { + result1 error + }{result1} +} + +func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesPagesWithContextReturnsOnCall(i int, result1 error) { + fake.listDeadLetterSourceQueuesPagesWithContextMutex.Lock() + defer fake.listDeadLetterSourceQueuesPagesWithContextMutex.Unlock() + fake.ListDeadLetterSourceQueuesPagesWithContextStub = nil + if fake.listDeadLetterSourceQueuesPagesWithContextReturnsOnCall == nil { + fake.listDeadLetterSourceQueuesPagesWithContextReturnsOnCall = make(map[int]struct { + result1 error }) } - fake.listDeadLetterSourceQueuesWithContextReturnsOnCall[i] = struct { - result1 *sqs.ListDeadLetterSourceQueuesOutput - result2 error - }{result1, result2} + fake.listDeadLetterSourceQueuesPagesWithContextReturnsOnCall[i] = struct { + result1 error + }{result1} } func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesRequest(arg1 *sqs.ListDeadLetterSourceQueuesInput) (*request.Request, *sqs.ListDeadLetterSourceQueuesOutput) { @@ -2340,15 +2829,17 @@ func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesRequest(arg1 *sqs.ListDeadLett fake.listDeadLetterSourceQueuesRequestArgsForCall = append(fake.listDeadLetterSourceQueuesRequestArgsForCall, struct { arg1 *sqs.ListDeadLetterSourceQueuesInput }{arg1}) + stub := fake.ListDeadLetterSourceQueuesRequestStub + fakeReturns := fake.listDeadLetterSourceQueuesRequestReturns fake.recordInvocation("ListDeadLetterSourceQueuesRequest", []interface{}{arg1}) fake.listDeadLetterSourceQueuesRequestMutex.Unlock() - if fake.ListDeadLetterSourceQueuesRequestStub != nil { - return fake.ListDeadLetterSourceQueuesRequestStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.listDeadLetterSourceQueuesRequestReturns.result1, fake.listDeadLetterSourceQueuesRequestReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesRequestCallCount() int { @@ -2357,13 +2848,22 @@ func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesRequestCallCount() int { return len(fake.listDeadLetterSourceQueuesRequestArgsForCall) } +func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesRequestCalls(stub func(*sqs.ListDeadLetterSourceQueuesInput) (*request.Request, *sqs.ListDeadLetterSourceQueuesOutput)) { + fake.listDeadLetterSourceQueuesRequestMutex.Lock() + defer fake.listDeadLetterSourceQueuesRequestMutex.Unlock() + fake.ListDeadLetterSourceQueuesRequestStub = stub +} + func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesRequestArgsForCall(i int) *sqs.ListDeadLetterSourceQueuesInput { fake.listDeadLetterSourceQueuesRequestMutex.RLock() defer fake.listDeadLetterSourceQueuesRequestMutex.RUnlock() - return fake.listDeadLetterSourceQueuesRequestArgsForCall[i].arg1 + argsForCall := fake.listDeadLetterSourceQueuesRequestArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesRequestReturns(result1 *request.Request, result2 *sqs.ListDeadLetterSourceQueuesOutput) { + fake.listDeadLetterSourceQueuesRequestMutex.Lock() + defer fake.listDeadLetterSourceQueuesRequestMutex.Unlock() fake.ListDeadLetterSourceQueuesRequestStub = nil fake.listDeadLetterSourceQueuesRequestReturns = struct { result1 *request.Request @@ -2371,17 +2871,85 @@ func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesRequestReturns(result1 *reques }{result1, result2} } -func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.ListDeadLetterSourceQueuesOutput) { - fake.ListDeadLetterSourceQueuesRequestStub = nil - if fake.listDeadLetterSourceQueuesRequestReturnsOnCall == nil { - fake.listDeadLetterSourceQueuesRequestReturnsOnCall = make(map[int]struct { - result1 *request.Request - result2 *sqs.ListDeadLetterSourceQueuesOutput +func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.ListDeadLetterSourceQueuesOutput) { + fake.listDeadLetterSourceQueuesRequestMutex.Lock() + defer fake.listDeadLetterSourceQueuesRequestMutex.Unlock() + fake.ListDeadLetterSourceQueuesRequestStub = nil + if fake.listDeadLetterSourceQueuesRequestReturnsOnCall == nil { + fake.listDeadLetterSourceQueuesRequestReturnsOnCall = make(map[int]struct { + result1 *request.Request + result2 *sqs.ListDeadLetterSourceQueuesOutput + }) + } + fake.listDeadLetterSourceQueuesRequestReturnsOnCall[i] = struct { + result1 *request.Request + result2 *sqs.ListDeadLetterSourceQueuesOutput + }{result1, result2} +} + +func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesWithContext(arg1 context.Context, arg2 *sqs.ListDeadLetterSourceQueuesInput, arg3 ...request.Option) (*sqs.ListDeadLetterSourceQueuesOutput, error) { + fake.listDeadLetterSourceQueuesWithContextMutex.Lock() + ret, specificReturn := fake.listDeadLetterSourceQueuesWithContextReturnsOnCall[len(fake.listDeadLetterSourceQueuesWithContextArgsForCall)] + fake.listDeadLetterSourceQueuesWithContextArgsForCall = append(fake.listDeadLetterSourceQueuesWithContextArgsForCall, struct { + arg1 context.Context + arg2 *sqs.ListDeadLetterSourceQueuesInput + arg3 []request.Option + }{arg1, arg2, arg3}) + stub := fake.ListDeadLetterSourceQueuesWithContextStub + fakeReturns := fake.listDeadLetterSourceQueuesWithContextReturns + fake.recordInvocation("ListDeadLetterSourceQueuesWithContext", []interface{}{arg1, arg2, arg3}) + fake.listDeadLetterSourceQueuesWithContextMutex.Unlock() + if stub != nil { + return stub(arg1, arg2, arg3...) + } + if specificReturn { + return ret.result1, ret.result2 + } + return fakeReturns.result1, fakeReturns.result2 +} + +func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesWithContextCallCount() int { + fake.listDeadLetterSourceQueuesWithContextMutex.RLock() + defer fake.listDeadLetterSourceQueuesWithContextMutex.RUnlock() + return len(fake.listDeadLetterSourceQueuesWithContextArgsForCall) +} + +func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesWithContextCalls(stub func(context.Context, *sqs.ListDeadLetterSourceQueuesInput, ...request.Option) (*sqs.ListDeadLetterSourceQueuesOutput, error)) { + fake.listDeadLetterSourceQueuesWithContextMutex.Lock() + defer fake.listDeadLetterSourceQueuesWithContextMutex.Unlock() + fake.ListDeadLetterSourceQueuesWithContextStub = stub +} + +func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesWithContextArgsForCall(i int) (context.Context, *sqs.ListDeadLetterSourceQueuesInput, []request.Option) { + fake.listDeadLetterSourceQueuesWithContextMutex.RLock() + defer fake.listDeadLetterSourceQueuesWithContextMutex.RUnlock() + argsForCall := fake.listDeadLetterSourceQueuesWithContextArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 +} + +func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesWithContextReturns(result1 *sqs.ListDeadLetterSourceQueuesOutput, result2 error) { + fake.listDeadLetterSourceQueuesWithContextMutex.Lock() + defer fake.listDeadLetterSourceQueuesWithContextMutex.Unlock() + fake.ListDeadLetterSourceQueuesWithContextStub = nil + fake.listDeadLetterSourceQueuesWithContextReturns = struct { + result1 *sqs.ListDeadLetterSourceQueuesOutput + result2 error + }{result1, result2} +} + +func (fake *FakeSQSAPI) ListDeadLetterSourceQueuesWithContextReturnsOnCall(i int, result1 *sqs.ListDeadLetterSourceQueuesOutput, result2 error) { + fake.listDeadLetterSourceQueuesWithContextMutex.Lock() + defer fake.listDeadLetterSourceQueuesWithContextMutex.Unlock() + fake.ListDeadLetterSourceQueuesWithContextStub = nil + if fake.listDeadLetterSourceQueuesWithContextReturnsOnCall == nil { + fake.listDeadLetterSourceQueuesWithContextReturnsOnCall = make(map[int]struct { + result1 *sqs.ListDeadLetterSourceQueuesOutput + result2 error }) } - fake.listDeadLetterSourceQueuesRequestReturnsOnCall[i] = struct { - result1 *request.Request - result2 *sqs.ListDeadLetterSourceQueuesOutput + fake.listDeadLetterSourceQueuesWithContextReturnsOnCall[i] = struct { + result1 *sqs.ListDeadLetterSourceQueuesOutput + result2 error }{result1, result2} } @@ -2391,15 +2959,17 @@ func (fake *FakeSQSAPI) ListQueueTags(arg1 *sqs.ListQueueTagsInput) (*sqs.ListQu fake.listQueueTagsArgsForCall = append(fake.listQueueTagsArgsForCall, struct { arg1 *sqs.ListQueueTagsInput }{arg1}) + stub := fake.ListQueueTagsStub + fakeReturns := fake.listQueueTagsReturns fake.recordInvocation("ListQueueTags", []interface{}{arg1}) fake.listQueueTagsMutex.Unlock() - if fake.ListQueueTagsStub != nil { - return fake.ListQueueTagsStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.listQueueTagsReturns.result1, fake.listQueueTagsReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) ListQueueTagsCallCount() int { @@ -2408,13 +2978,22 @@ func (fake *FakeSQSAPI) ListQueueTagsCallCount() int { return len(fake.listQueueTagsArgsForCall) } +func (fake *FakeSQSAPI) ListQueueTagsCalls(stub func(*sqs.ListQueueTagsInput) (*sqs.ListQueueTagsOutput, error)) { + fake.listQueueTagsMutex.Lock() + defer fake.listQueueTagsMutex.Unlock() + fake.ListQueueTagsStub = stub +} + func (fake *FakeSQSAPI) ListQueueTagsArgsForCall(i int) *sqs.ListQueueTagsInput { fake.listQueueTagsMutex.RLock() defer fake.listQueueTagsMutex.RUnlock() - return fake.listQueueTagsArgsForCall[i].arg1 + argsForCall := fake.listQueueTagsArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) ListQueueTagsReturns(result1 *sqs.ListQueueTagsOutput, result2 error) { + fake.listQueueTagsMutex.Lock() + defer fake.listQueueTagsMutex.Unlock() fake.ListQueueTagsStub = nil fake.listQueueTagsReturns = struct { result1 *sqs.ListQueueTagsOutput @@ -2423,6 +3002,8 @@ func (fake *FakeSQSAPI) ListQueueTagsReturns(result1 *sqs.ListQueueTagsOutput, r } func (fake *FakeSQSAPI) ListQueueTagsReturnsOnCall(i int, result1 *sqs.ListQueueTagsOutput, result2 error) { + fake.listQueueTagsMutex.Lock() + defer fake.listQueueTagsMutex.Unlock() fake.ListQueueTagsStub = nil if fake.listQueueTagsReturnsOnCall == nil { fake.listQueueTagsReturnsOnCall = make(map[int]struct { @@ -2436,74 +3017,23 @@ func (fake *FakeSQSAPI) ListQueueTagsReturnsOnCall(i int, result1 *sqs.ListQueue }{result1, result2} } -func (fake *FakeSQSAPI) ListQueueTagsWithContext(arg1 aws.Context, arg2 *sqs.ListQueueTagsInput, arg3 ...request.Option) (*sqs.ListQueueTagsOutput, error) { - fake.listQueueTagsWithContextMutex.Lock() - ret, specificReturn := fake.listQueueTagsWithContextReturnsOnCall[len(fake.listQueueTagsWithContextArgsForCall)] - fake.listQueueTagsWithContextArgsForCall = append(fake.listQueueTagsWithContextArgsForCall, struct { - arg1 aws.Context - arg2 *sqs.ListQueueTagsInput - arg3 []request.Option - }{arg1, arg2, arg3}) - fake.recordInvocation("ListQueueTagsWithContext", []interface{}{arg1, arg2, arg3}) - fake.listQueueTagsWithContextMutex.Unlock() - if fake.ListQueueTagsWithContextStub != nil { - return fake.ListQueueTagsWithContextStub(arg1, arg2, arg3...) - } - if specificReturn { - return ret.result1, ret.result2 - } - return fake.listQueueTagsWithContextReturns.result1, fake.listQueueTagsWithContextReturns.result2 -} - -func (fake *FakeSQSAPI) ListQueueTagsWithContextCallCount() int { - fake.listQueueTagsWithContextMutex.RLock() - defer fake.listQueueTagsWithContextMutex.RUnlock() - return len(fake.listQueueTagsWithContextArgsForCall) -} - -func (fake *FakeSQSAPI) ListQueueTagsWithContextArgsForCall(i int) (aws.Context, *sqs.ListQueueTagsInput, []request.Option) { - fake.listQueueTagsWithContextMutex.RLock() - defer fake.listQueueTagsWithContextMutex.RUnlock() - return fake.listQueueTagsWithContextArgsForCall[i].arg1, fake.listQueueTagsWithContextArgsForCall[i].arg2, fake.listQueueTagsWithContextArgsForCall[i].arg3 -} - -func (fake *FakeSQSAPI) ListQueueTagsWithContextReturns(result1 *sqs.ListQueueTagsOutput, result2 error) { - fake.ListQueueTagsWithContextStub = nil - fake.listQueueTagsWithContextReturns = struct { - result1 *sqs.ListQueueTagsOutput - result2 error - }{result1, result2} -} - -func (fake *FakeSQSAPI) ListQueueTagsWithContextReturnsOnCall(i int, result1 *sqs.ListQueueTagsOutput, result2 error) { - fake.ListQueueTagsWithContextStub = nil - if fake.listQueueTagsWithContextReturnsOnCall == nil { - fake.listQueueTagsWithContextReturnsOnCall = make(map[int]struct { - result1 *sqs.ListQueueTagsOutput - result2 error - }) - } - fake.listQueueTagsWithContextReturnsOnCall[i] = struct { - result1 *sqs.ListQueueTagsOutput - result2 error - }{result1, result2} -} - func (fake *FakeSQSAPI) ListQueueTagsRequest(arg1 *sqs.ListQueueTagsInput) (*request.Request, *sqs.ListQueueTagsOutput) { fake.listQueueTagsRequestMutex.Lock() ret, specificReturn := fake.listQueueTagsRequestReturnsOnCall[len(fake.listQueueTagsRequestArgsForCall)] fake.listQueueTagsRequestArgsForCall = append(fake.listQueueTagsRequestArgsForCall, struct { arg1 *sqs.ListQueueTagsInput }{arg1}) + stub := fake.ListQueueTagsRequestStub + fakeReturns := fake.listQueueTagsRequestReturns fake.recordInvocation("ListQueueTagsRequest", []interface{}{arg1}) fake.listQueueTagsRequestMutex.Unlock() - if fake.ListQueueTagsRequestStub != nil { - return fake.ListQueueTagsRequestStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.listQueueTagsRequestReturns.result1, fake.listQueueTagsRequestReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) ListQueueTagsRequestCallCount() int { @@ -2512,13 +3042,22 @@ func (fake *FakeSQSAPI) ListQueueTagsRequestCallCount() int { return len(fake.listQueueTagsRequestArgsForCall) } +func (fake *FakeSQSAPI) ListQueueTagsRequestCalls(stub func(*sqs.ListQueueTagsInput) (*request.Request, *sqs.ListQueueTagsOutput)) { + fake.listQueueTagsRequestMutex.Lock() + defer fake.listQueueTagsRequestMutex.Unlock() + fake.ListQueueTagsRequestStub = stub +} + func (fake *FakeSQSAPI) ListQueueTagsRequestArgsForCall(i int) *sqs.ListQueueTagsInput { fake.listQueueTagsRequestMutex.RLock() defer fake.listQueueTagsRequestMutex.RUnlock() - return fake.listQueueTagsRequestArgsForCall[i].arg1 + argsForCall := fake.listQueueTagsRequestArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) ListQueueTagsRequestReturns(result1 *request.Request, result2 *sqs.ListQueueTagsOutput) { + fake.listQueueTagsRequestMutex.Lock() + defer fake.listQueueTagsRequestMutex.Unlock() fake.ListQueueTagsRequestStub = nil fake.listQueueTagsRequestReturns = struct { result1 *request.Request @@ -2527,6 +3066,8 @@ func (fake *FakeSQSAPI) ListQueueTagsRequestReturns(result1 *request.Request, re } func (fake *FakeSQSAPI) ListQueueTagsRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.ListQueueTagsOutput) { + fake.listQueueTagsRequestMutex.Lock() + defer fake.listQueueTagsRequestMutex.Unlock() fake.ListQueueTagsRequestStub = nil if fake.listQueueTagsRequestReturnsOnCall == nil { fake.listQueueTagsRequestReturnsOnCall = make(map[int]struct { @@ -2540,21 +3081,89 @@ func (fake *FakeSQSAPI) ListQueueTagsRequestReturnsOnCall(i int, result1 *reques }{result1, result2} } +func (fake *FakeSQSAPI) ListQueueTagsWithContext(arg1 context.Context, arg2 *sqs.ListQueueTagsInput, arg3 ...request.Option) (*sqs.ListQueueTagsOutput, error) { + fake.listQueueTagsWithContextMutex.Lock() + ret, specificReturn := fake.listQueueTagsWithContextReturnsOnCall[len(fake.listQueueTagsWithContextArgsForCall)] + fake.listQueueTagsWithContextArgsForCall = append(fake.listQueueTagsWithContextArgsForCall, struct { + arg1 context.Context + arg2 *sqs.ListQueueTagsInput + arg3 []request.Option + }{arg1, arg2, arg3}) + stub := fake.ListQueueTagsWithContextStub + fakeReturns := fake.listQueueTagsWithContextReturns + fake.recordInvocation("ListQueueTagsWithContext", []interface{}{arg1, arg2, arg3}) + fake.listQueueTagsWithContextMutex.Unlock() + if stub != nil { + return stub(arg1, arg2, arg3...) + } + if specificReturn { + return ret.result1, ret.result2 + } + return fakeReturns.result1, fakeReturns.result2 +} + +func (fake *FakeSQSAPI) ListQueueTagsWithContextCallCount() int { + fake.listQueueTagsWithContextMutex.RLock() + defer fake.listQueueTagsWithContextMutex.RUnlock() + return len(fake.listQueueTagsWithContextArgsForCall) +} + +func (fake *FakeSQSAPI) ListQueueTagsWithContextCalls(stub func(context.Context, *sqs.ListQueueTagsInput, ...request.Option) (*sqs.ListQueueTagsOutput, error)) { + fake.listQueueTagsWithContextMutex.Lock() + defer fake.listQueueTagsWithContextMutex.Unlock() + fake.ListQueueTagsWithContextStub = stub +} + +func (fake *FakeSQSAPI) ListQueueTagsWithContextArgsForCall(i int) (context.Context, *sqs.ListQueueTagsInput, []request.Option) { + fake.listQueueTagsWithContextMutex.RLock() + defer fake.listQueueTagsWithContextMutex.RUnlock() + argsForCall := fake.listQueueTagsWithContextArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 +} + +func (fake *FakeSQSAPI) ListQueueTagsWithContextReturns(result1 *sqs.ListQueueTagsOutput, result2 error) { + fake.listQueueTagsWithContextMutex.Lock() + defer fake.listQueueTagsWithContextMutex.Unlock() + fake.ListQueueTagsWithContextStub = nil + fake.listQueueTagsWithContextReturns = struct { + result1 *sqs.ListQueueTagsOutput + result2 error + }{result1, result2} +} + +func (fake *FakeSQSAPI) ListQueueTagsWithContextReturnsOnCall(i int, result1 *sqs.ListQueueTagsOutput, result2 error) { + fake.listQueueTagsWithContextMutex.Lock() + defer fake.listQueueTagsWithContextMutex.Unlock() + fake.ListQueueTagsWithContextStub = nil + if fake.listQueueTagsWithContextReturnsOnCall == nil { + fake.listQueueTagsWithContextReturnsOnCall = make(map[int]struct { + result1 *sqs.ListQueueTagsOutput + result2 error + }) + } + fake.listQueueTagsWithContextReturnsOnCall[i] = struct { + result1 *sqs.ListQueueTagsOutput + result2 error + }{result1, result2} +} + func (fake *FakeSQSAPI) ListQueues(arg1 *sqs.ListQueuesInput) (*sqs.ListQueuesOutput, error) { fake.listQueuesMutex.Lock() ret, specificReturn := fake.listQueuesReturnsOnCall[len(fake.listQueuesArgsForCall)] fake.listQueuesArgsForCall = append(fake.listQueuesArgsForCall, struct { arg1 *sqs.ListQueuesInput }{arg1}) + stub := fake.ListQueuesStub + fakeReturns := fake.listQueuesReturns fake.recordInvocation("ListQueues", []interface{}{arg1}) fake.listQueuesMutex.Unlock() - if fake.ListQueuesStub != nil { - return fake.ListQueuesStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.listQueuesReturns.result1, fake.listQueuesReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) ListQueuesCallCount() int { @@ -2563,13 +3172,22 @@ func (fake *FakeSQSAPI) ListQueuesCallCount() int { return len(fake.listQueuesArgsForCall) } +func (fake *FakeSQSAPI) ListQueuesCalls(stub func(*sqs.ListQueuesInput) (*sqs.ListQueuesOutput, error)) { + fake.listQueuesMutex.Lock() + defer fake.listQueuesMutex.Unlock() + fake.ListQueuesStub = stub +} + func (fake *FakeSQSAPI) ListQueuesArgsForCall(i int) *sqs.ListQueuesInput { fake.listQueuesMutex.RLock() defer fake.listQueuesMutex.RUnlock() - return fake.listQueuesArgsForCall[i].arg1 + argsForCall := fake.listQueuesArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) ListQueuesReturns(result1 *sqs.ListQueuesOutput, result2 error) { + fake.listQueuesMutex.Lock() + defer fake.listQueuesMutex.Unlock() fake.ListQueuesStub = nil fake.listQueuesReturns = struct { result1 *sqs.ListQueuesOutput @@ -2578,6 +3196,8 @@ func (fake *FakeSQSAPI) ListQueuesReturns(result1 *sqs.ListQueuesOutput, result2 } func (fake *FakeSQSAPI) ListQueuesReturnsOnCall(i int, result1 *sqs.ListQueuesOutput, result2 error) { + fake.listQueuesMutex.Lock() + defer fake.listQueuesMutex.Unlock() fake.ListQueuesStub = nil if fake.listQueuesReturnsOnCall == nil { fake.listQueuesReturnsOnCall = make(map[int]struct { @@ -2591,57 +3211,130 @@ func (fake *FakeSQSAPI) ListQueuesReturnsOnCall(i int, result1 *sqs.ListQueuesOu }{result1, result2} } -func (fake *FakeSQSAPI) ListQueuesWithContext(arg1 aws.Context, arg2 *sqs.ListQueuesInput, arg3 ...request.Option) (*sqs.ListQueuesOutput, error) { - fake.listQueuesWithContextMutex.Lock() - ret, specificReturn := fake.listQueuesWithContextReturnsOnCall[len(fake.listQueuesWithContextArgsForCall)] - fake.listQueuesWithContextArgsForCall = append(fake.listQueuesWithContextArgsForCall, struct { - arg1 aws.Context +func (fake *FakeSQSAPI) ListQueuesPages(arg1 *sqs.ListQueuesInput, arg2 func(*sqs.ListQueuesOutput, bool) bool) error { + fake.listQueuesPagesMutex.Lock() + ret, specificReturn := fake.listQueuesPagesReturnsOnCall[len(fake.listQueuesPagesArgsForCall)] + fake.listQueuesPagesArgsForCall = append(fake.listQueuesPagesArgsForCall, struct { + arg1 *sqs.ListQueuesInput + arg2 func(*sqs.ListQueuesOutput, bool) bool + }{arg1, arg2}) + stub := fake.ListQueuesPagesStub + fakeReturns := fake.listQueuesPagesReturns + fake.recordInvocation("ListQueuesPages", []interface{}{arg1, arg2}) + fake.listQueuesPagesMutex.Unlock() + if stub != nil { + return stub(arg1, arg2) + } + if specificReturn { + return ret.result1 + } + return fakeReturns.result1 +} + +func (fake *FakeSQSAPI) ListQueuesPagesCallCount() int { + fake.listQueuesPagesMutex.RLock() + defer fake.listQueuesPagesMutex.RUnlock() + return len(fake.listQueuesPagesArgsForCall) +} + +func (fake *FakeSQSAPI) ListQueuesPagesCalls(stub func(*sqs.ListQueuesInput, func(*sqs.ListQueuesOutput, bool) bool) error) { + fake.listQueuesPagesMutex.Lock() + defer fake.listQueuesPagesMutex.Unlock() + fake.ListQueuesPagesStub = stub +} + +func (fake *FakeSQSAPI) ListQueuesPagesArgsForCall(i int) (*sqs.ListQueuesInput, func(*sqs.ListQueuesOutput, bool) bool) { + fake.listQueuesPagesMutex.RLock() + defer fake.listQueuesPagesMutex.RUnlock() + argsForCall := fake.listQueuesPagesArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2 +} + +func (fake *FakeSQSAPI) ListQueuesPagesReturns(result1 error) { + fake.listQueuesPagesMutex.Lock() + defer fake.listQueuesPagesMutex.Unlock() + fake.ListQueuesPagesStub = nil + fake.listQueuesPagesReturns = struct { + result1 error + }{result1} +} + +func (fake *FakeSQSAPI) ListQueuesPagesReturnsOnCall(i int, result1 error) { + fake.listQueuesPagesMutex.Lock() + defer fake.listQueuesPagesMutex.Unlock() + fake.ListQueuesPagesStub = nil + if fake.listQueuesPagesReturnsOnCall == nil { + fake.listQueuesPagesReturnsOnCall = make(map[int]struct { + result1 error + }) + } + fake.listQueuesPagesReturnsOnCall[i] = struct { + result1 error + }{result1} +} + +func (fake *FakeSQSAPI) ListQueuesPagesWithContext(arg1 context.Context, arg2 *sqs.ListQueuesInput, arg3 func(*sqs.ListQueuesOutput, bool) bool, arg4 ...request.Option) error { + fake.listQueuesPagesWithContextMutex.Lock() + ret, specificReturn := fake.listQueuesPagesWithContextReturnsOnCall[len(fake.listQueuesPagesWithContextArgsForCall)] + fake.listQueuesPagesWithContextArgsForCall = append(fake.listQueuesPagesWithContextArgsForCall, struct { + arg1 context.Context arg2 *sqs.ListQueuesInput - arg3 []request.Option - }{arg1, arg2, arg3}) - fake.recordInvocation("ListQueuesWithContext", []interface{}{arg1, arg2, arg3}) - fake.listQueuesWithContextMutex.Unlock() - if fake.ListQueuesWithContextStub != nil { - return fake.ListQueuesWithContextStub(arg1, arg2, arg3...) + arg3 func(*sqs.ListQueuesOutput, bool) bool + arg4 []request.Option + }{arg1, arg2, arg3, arg4}) + stub := fake.ListQueuesPagesWithContextStub + fakeReturns := fake.listQueuesPagesWithContextReturns + fake.recordInvocation("ListQueuesPagesWithContext", []interface{}{arg1, arg2, arg3, arg4}) + fake.listQueuesPagesWithContextMutex.Unlock() + if stub != nil { + return stub(arg1, arg2, arg3, arg4...) } if specificReturn { - return ret.result1, ret.result2 + return ret.result1 } - return fake.listQueuesWithContextReturns.result1, fake.listQueuesWithContextReturns.result2 + return fakeReturns.result1 } -func (fake *FakeSQSAPI) ListQueuesWithContextCallCount() int { - fake.listQueuesWithContextMutex.RLock() - defer fake.listQueuesWithContextMutex.RUnlock() - return len(fake.listQueuesWithContextArgsForCall) +func (fake *FakeSQSAPI) ListQueuesPagesWithContextCallCount() int { + fake.listQueuesPagesWithContextMutex.RLock() + defer fake.listQueuesPagesWithContextMutex.RUnlock() + return len(fake.listQueuesPagesWithContextArgsForCall) } -func (fake *FakeSQSAPI) ListQueuesWithContextArgsForCall(i int) (aws.Context, *sqs.ListQueuesInput, []request.Option) { - fake.listQueuesWithContextMutex.RLock() - defer fake.listQueuesWithContextMutex.RUnlock() - return fake.listQueuesWithContextArgsForCall[i].arg1, fake.listQueuesWithContextArgsForCall[i].arg2, fake.listQueuesWithContextArgsForCall[i].arg3 +func (fake *FakeSQSAPI) ListQueuesPagesWithContextCalls(stub func(context.Context, *sqs.ListQueuesInput, func(*sqs.ListQueuesOutput, bool) bool, ...request.Option) error) { + fake.listQueuesPagesWithContextMutex.Lock() + defer fake.listQueuesPagesWithContextMutex.Unlock() + fake.ListQueuesPagesWithContextStub = stub } -func (fake *FakeSQSAPI) ListQueuesWithContextReturns(result1 *sqs.ListQueuesOutput, result2 error) { - fake.ListQueuesWithContextStub = nil - fake.listQueuesWithContextReturns = struct { - result1 *sqs.ListQueuesOutput - result2 error - }{result1, result2} +func (fake *FakeSQSAPI) ListQueuesPagesWithContextArgsForCall(i int) (context.Context, *sqs.ListQueuesInput, func(*sqs.ListQueuesOutput, bool) bool, []request.Option) { + fake.listQueuesPagesWithContextMutex.RLock() + defer fake.listQueuesPagesWithContextMutex.RUnlock() + argsForCall := fake.listQueuesPagesWithContextArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 } -func (fake *FakeSQSAPI) ListQueuesWithContextReturnsOnCall(i int, result1 *sqs.ListQueuesOutput, result2 error) { - fake.ListQueuesWithContextStub = nil - if fake.listQueuesWithContextReturnsOnCall == nil { - fake.listQueuesWithContextReturnsOnCall = make(map[int]struct { - result1 *sqs.ListQueuesOutput - result2 error +func (fake *FakeSQSAPI) ListQueuesPagesWithContextReturns(result1 error) { + fake.listQueuesPagesWithContextMutex.Lock() + defer fake.listQueuesPagesWithContextMutex.Unlock() + fake.ListQueuesPagesWithContextStub = nil + fake.listQueuesPagesWithContextReturns = struct { + result1 error + }{result1} +} + +func (fake *FakeSQSAPI) ListQueuesPagesWithContextReturnsOnCall(i int, result1 error) { + fake.listQueuesPagesWithContextMutex.Lock() + defer fake.listQueuesPagesWithContextMutex.Unlock() + fake.ListQueuesPagesWithContextStub = nil + if fake.listQueuesPagesWithContextReturnsOnCall == nil { + fake.listQueuesPagesWithContextReturnsOnCall = make(map[int]struct { + result1 error }) } - fake.listQueuesWithContextReturnsOnCall[i] = struct { - result1 *sqs.ListQueuesOutput - result2 error - }{result1, result2} + fake.listQueuesPagesWithContextReturnsOnCall[i] = struct { + result1 error + }{result1} } func (fake *FakeSQSAPI) ListQueuesRequest(arg1 *sqs.ListQueuesInput) (*request.Request, *sqs.ListQueuesOutput) { @@ -2650,15 +3343,17 @@ func (fake *FakeSQSAPI) ListQueuesRequest(arg1 *sqs.ListQueuesInput) (*request.R fake.listQueuesRequestArgsForCall = append(fake.listQueuesRequestArgsForCall, struct { arg1 *sqs.ListQueuesInput }{arg1}) + stub := fake.ListQueuesRequestStub + fakeReturns := fake.listQueuesRequestReturns fake.recordInvocation("ListQueuesRequest", []interface{}{arg1}) fake.listQueuesRequestMutex.Unlock() - if fake.ListQueuesRequestStub != nil { - return fake.ListQueuesRequestStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.listQueuesRequestReturns.result1, fake.listQueuesRequestReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) ListQueuesRequestCallCount() int { @@ -2667,13 +3362,22 @@ func (fake *FakeSQSAPI) ListQueuesRequestCallCount() int { return len(fake.listQueuesRequestArgsForCall) } +func (fake *FakeSQSAPI) ListQueuesRequestCalls(stub func(*sqs.ListQueuesInput) (*request.Request, *sqs.ListQueuesOutput)) { + fake.listQueuesRequestMutex.Lock() + defer fake.listQueuesRequestMutex.Unlock() + fake.ListQueuesRequestStub = stub +} + func (fake *FakeSQSAPI) ListQueuesRequestArgsForCall(i int) *sqs.ListQueuesInput { fake.listQueuesRequestMutex.RLock() defer fake.listQueuesRequestMutex.RUnlock() - return fake.listQueuesRequestArgsForCall[i].arg1 + argsForCall := fake.listQueuesRequestArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) ListQueuesRequestReturns(result1 *request.Request, result2 *sqs.ListQueuesOutput) { + fake.listQueuesRequestMutex.Lock() + defer fake.listQueuesRequestMutex.Unlock() fake.ListQueuesRequestStub = nil fake.listQueuesRequestReturns = struct { result1 *request.Request @@ -2682,6 +3386,8 @@ func (fake *FakeSQSAPI) ListQueuesRequestReturns(result1 *request.Request, resul } func (fake *FakeSQSAPI) ListQueuesRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.ListQueuesOutput) { + fake.listQueuesRequestMutex.Lock() + defer fake.listQueuesRequestMutex.Unlock() fake.ListQueuesRequestStub = nil if fake.listQueuesRequestReturnsOnCall == nil { fake.listQueuesRequestReturnsOnCall = make(map[int]struct { @@ -2695,105 +3401,131 @@ func (fake *FakeSQSAPI) ListQueuesRequestReturnsOnCall(i int, result1 *request.R }{result1, result2} } -func (fake *FakeSQSAPI) PurgeQueue(arg1 *sqs.PurgeQueueInput) (*sqs.PurgeQueueOutput, error) { - fake.purgeQueueMutex.Lock() - ret, specificReturn := fake.purgeQueueReturnsOnCall[len(fake.purgeQueueArgsForCall)] - fake.purgeQueueArgsForCall = append(fake.purgeQueueArgsForCall, struct { - arg1 *sqs.PurgeQueueInput - }{arg1}) - fake.recordInvocation("PurgeQueue", []interface{}{arg1}) - fake.purgeQueueMutex.Unlock() - if fake.PurgeQueueStub != nil { - return fake.PurgeQueueStub(arg1) +func (fake *FakeSQSAPI) ListQueuesWithContext(arg1 context.Context, arg2 *sqs.ListQueuesInput, arg3 ...request.Option) (*sqs.ListQueuesOutput, error) { + fake.listQueuesWithContextMutex.Lock() + ret, specificReturn := fake.listQueuesWithContextReturnsOnCall[len(fake.listQueuesWithContextArgsForCall)] + fake.listQueuesWithContextArgsForCall = append(fake.listQueuesWithContextArgsForCall, struct { + arg1 context.Context + arg2 *sqs.ListQueuesInput + arg3 []request.Option + }{arg1, arg2, arg3}) + stub := fake.ListQueuesWithContextStub + fakeReturns := fake.listQueuesWithContextReturns + fake.recordInvocation("ListQueuesWithContext", []interface{}{arg1, arg2, arg3}) + fake.listQueuesWithContextMutex.Unlock() + if stub != nil { + return stub(arg1, arg2, arg3...) } if specificReturn { return ret.result1, ret.result2 } - return fake.purgeQueueReturns.result1, fake.purgeQueueReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } -func (fake *FakeSQSAPI) PurgeQueueCallCount() int { - fake.purgeQueueMutex.RLock() - defer fake.purgeQueueMutex.RUnlock() - return len(fake.purgeQueueArgsForCall) +func (fake *FakeSQSAPI) ListQueuesWithContextCallCount() int { + fake.listQueuesWithContextMutex.RLock() + defer fake.listQueuesWithContextMutex.RUnlock() + return len(fake.listQueuesWithContextArgsForCall) } -func (fake *FakeSQSAPI) PurgeQueueArgsForCall(i int) *sqs.PurgeQueueInput { - fake.purgeQueueMutex.RLock() - defer fake.purgeQueueMutex.RUnlock() - return fake.purgeQueueArgsForCall[i].arg1 +func (fake *FakeSQSAPI) ListQueuesWithContextCalls(stub func(context.Context, *sqs.ListQueuesInput, ...request.Option) (*sqs.ListQueuesOutput, error)) { + fake.listQueuesWithContextMutex.Lock() + defer fake.listQueuesWithContextMutex.Unlock() + fake.ListQueuesWithContextStub = stub } -func (fake *FakeSQSAPI) PurgeQueueReturns(result1 *sqs.PurgeQueueOutput, result2 error) { - fake.PurgeQueueStub = nil - fake.purgeQueueReturns = struct { - result1 *sqs.PurgeQueueOutput +func (fake *FakeSQSAPI) ListQueuesWithContextArgsForCall(i int) (context.Context, *sqs.ListQueuesInput, []request.Option) { + fake.listQueuesWithContextMutex.RLock() + defer fake.listQueuesWithContextMutex.RUnlock() + argsForCall := fake.listQueuesWithContextArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 +} + +func (fake *FakeSQSAPI) ListQueuesWithContextReturns(result1 *sqs.ListQueuesOutput, result2 error) { + fake.listQueuesWithContextMutex.Lock() + defer fake.listQueuesWithContextMutex.Unlock() + fake.ListQueuesWithContextStub = nil + fake.listQueuesWithContextReturns = struct { + result1 *sqs.ListQueuesOutput result2 error }{result1, result2} } -func (fake *FakeSQSAPI) PurgeQueueReturnsOnCall(i int, result1 *sqs.PurgeQueueOutput, result2 error) { - fake.PurgeQueueStub = nil - if fake.purgeQueueReturnsOnCall == nil { - fake.purgeQueueReturnsOnCall = make(map[int]struct { - result1 *sqs.PurgeQueueOutput +func (fake *FakeSQSAPI) ListQueuesWithContextReturnsOnCall(i int, result1 *sqs.ListQueuesOutput, result2 error) { + fake.listQueuesWithContextMutex.Lock() + defer fake.listQueuesWithContextMutex.Unlock() + fake.ListQueuesWithContextStub = nil + if fake.listQueuesWithContextReturnsOnCall == nil { + fake.listQueuesWithContextReturnsOnCall = make(map[int]struct { + result1 *sqs.ListQueuesOutput result2 error }) } - fake.purgeQueueReturnsOnCall[i] = struct { - result1 *sqs.PurgeQueueOutput + fake.listQueuesWithContextReturnsOnCall[i] = struct { + result1 *sqs.ListQueuesOutput result2 error - }{result1, result2} -} - -func (fake *FakeSQSAPI) PurgeQueueWithContext(arg1 aws.Context, arg2 *sqs.PurgeQueueInput, arg3 ...request.Option) (*sqs.PurgeQueueOutput, error) { - fake.purgeQueueWithContextMutex.Lock() - ret, specificReturn := fake.purgeQueueWithContextReturnsOnCall[len(fake.purgeQueueWithContextArgsForCall)] - fake.purgeQueueWithContextArgsForCall = append(fake.purgeQueueWithContextArgsForCall, struct { - arg1 aws.Context - arg2 *sqs.PurgeQueueInput - arg3 []request.Option - }{arg1, arg2, arg3}) - fake.recordInvocation("PurgeQueueWithContext", []interface{}{arg1, arg2, arg3}) - fake.purgeQueueWithContextMutex.Unlock() - if fake.PurgeQueueWithContextStub != nil { - return fake.PurgeQueueWithContextStub(arg1, arg2, arg3...) + }{result1, result2} +} + +func (fake *FakeSQSAPI) PurgeQueue(arg1 *sqs.PurgeQueueInput) (*sqs.PurgeQueueOutput, error) { + fake.purgeQueueMutex.Lock() + ret, specificReturn := fake.purgeQueueReturnsOnCall[len(fake.purgeQueueArgsForCall)] + fake.purgeQueueArgsForCall = append(fake.purgeQueueArgsForCall, struct { + arg1 *sqs.PurgeQueueInput + }{arg1}) + stub := fake.PurgeQueueStub + fakeReturns := fake.purgeQueueReturns + fake.recordInvocation("PurgeQueue", []interface{}{arg1}) + fake.purgeQueueMutex.Unlock() + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.purgeQueueWithContextReturns.result1, fake.purgeQueueWithContextReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } -func (fake *FakeSQSAPI) PurgeQueueWithContextCallCount() int { - fake.purgeQueueWithContextMutex.RLock() - defer fake.purgeQueueWithContextMutex.RUnlock() - return len(fake.purgeQueueWithContextArgsForCall) +func (fake *FakeSQSAPI) PurgeQueueCallCount() int { + fake.purgeQueueMutex.RLock() + defer fake.purgeQueueMutex.RUnlock() + return len(fake.purgeQueueArgsForCall) } -func (fake *FakeSQSAPI) PurgeQueueWithContextArgsForCall(i int) (aws.Context, *sqs.PurgeQueueInput, []request.Option) { - fake.purgeQueueWithContextMutex.RLock() - defer fake.purgeQueueWithContextMutex.RUnlock() - return fake.purgeQueueWithContextArgsForCall[i].arg1, fake.purgeQueueWithContextArgsForCall[i].arg2, fake.purgeQueueWithContextArgsForCall[i].arg3 +func (fake *FakeSQSAPI) PurgeQueueCalls(stub func(*sqs.PurgeQueueInput) (*sqs.PurgeQueueOutput, error)) { + fake.purgeQueueMutex.Lock() + defer fake.purgeQueueMutex.Unlock() + fake.PurgeQueueStub = stub } -func (fake *FakeSQSAPI) PurgeQueueWithContextReturns(result1 *sqs.PurgeQueueOutput, result2 error) { - fake.PurgeQueueWithContextStub = nil - fake.purgeQueueWithContextReturns = struct { +func (fake *FakeSQSAPI) PurgeQueueArgsForCall(i int) *sqs.PurgeQueueInput { + fake.purgeQueueMutex.RLock() + defer fake.purgeQueueMutex.RUnlock() + argsForCall := fake.purgeQueueArgsForCall[i] + return argsForCall.arg1 +} + +func (fake *FakeSQSAPI) PurgeQueueReturns(result1 *sqs.PurgeQueueOutput, result2 error) { + fake.purgeQueueMutex.Lock() + defer fake.purgeQueueMutex.Unlock() + fake.PurgeQueueStub = nil + fake.purgeQueueReturns = struct { result1 *sqs.PurgeQueueOutput result2 error }{result1, result2} } -func (fake *FakeSQSAPI) PurgeQueueWithContextReturnsOnCall(i int, result1 *sqs.PurgeQueueOutput, result2 error) { - fake.PurgeQueueWithContextStub = nil - if fake.purgeQueueWithContextReturnsOnCall == nil { - fake.purgeQueueWithContextReturnsOnCall = make(map[int]struct { +func (fake *FakeSQSAPI) PurgeQueueReturnsOnCall(i int, result1 *sqs.PurgeQueueOutput, result2 error) { + fake.purgeQueueMutex.Lock() + defer fake.purgeQueueMutex.Unlock() + fake.PurgeQueueStub = nil + if fake.purgeQueueReturnsOnCall == nil { + fake.purgeQueueReturnsOnCall = make(map[int]struct { result1 *sqs.PurgeQueueOutput result2 error }) } - fake.purgeQueueWithContextReturnsOnCall[i] = struct { + fake.purgeQueueReturnsOnCall[i] = struct { result1 *sqs.PurgeQueueOutput result2 error }{result1, result2} @@ -2805,15 +3537,17 @@ func (fake *FakeSQSAPI) PurgeQueueRequest(arg1 *sqs.PurgeQueueInput) (*request.R fake.purgeQueueRequestArgsForCall = append(fake.purgeQueueRequestArgsForCall, struct { arg1 *sqs.PurgeQueueInput }{arg1}) + stub := fake.PurgeQueueRequestStub + fakeReturns := fake.purgeQueueRequestReturns fake.recordInvocation("PurgeQueueRequest", []interface{}{arg1}) fake.purgeQueueRequestMutex.Unlock() - if fake.PurgeQueueRequestStub != nil { - return fake.PurgeQueueRequestStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.purgeQueueRequestReturns.result1, fake.purgeQueueRequestReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) PurgeQueueRequestCallCount() int { @@ -2822,13 +3556,22 @@ func (fake *FakeSQSAPI) PurgeQueueRequestCallCount() int { return len(fake.purgeQueueRequestArgsForCall) } +func (fake *FakeSQSAPI) PurgeQueueRequestCalls(stub func(*sqs.PurgeQueueInput) (*request.Request, *sqs.PurgeQueueOutput)) { + fake.purgeQueueRequestMutex.Lock() + defer fake.purgeQueueRequestMutex.Unlock() + fake.PurgeQueueRequestStub = stub +} + func (fake *FakeSQSAPI) PurgeQueueRequestArgsForCall(i int) *sqs.PurgeQueueInput { fake.purgeQueueRequestMutex.RLock() defer fake.purgeQueueRequestMutex.RUnlock() - return fake.purgeQueueRequestArgsForCall[i].arg1 + argsForCall := fake.purgeQueueRequestArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) PurgeQueueRequestReturns(result1 *request.Request, result2 *sqs.PurgeQueueOutput) { + fake.purgeQueueRequestMutex.Lock() + defer fake.purgeQueueRequestMutex.Unlock() fake.PurgeQueueRequestStub = nil fake.purgeQueueRequestReturns = struct { result1 *request.Request @@ -2837,6 +3580,8 @@ func (fake *FakeSQSAPI) PurgeQueueRequestReturns(result1 *request.Request, resul } func (fake *FakeSQSAPI) PurgeQueueRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.PurgeQueueOutput) { + fake.purgeQueueRequestMutex.Lock() + defer fake.purgeQueueRequestMutex.Unlock() fake.PurgeQueueRequestStub = nil if fake.purgeQueueRequestReturnsOnCall == nil { fake.purgeQueueRequestReturnsOnCall = make(map[int]struct { @@ -2850,21 +3595,89 @@ func (fake *FakeSQSAPI) PurgeQueueRequestReturnsOnCall(i int, result1 *request.R }{result1, result2} } +func (fake *FakeSQSAPI) PurgeQueueWithContext(arg1 context.Context, arg2 *sqs.PurgeQueueInput, arg3 ...request.Option) (*sqs.PurgeQueueOutput, error) { + fake.purgeQueueWithContextMutex.Lock() + ret, specificReturn := fake.purgeQueueWithContextReturnsOnCall[len(fake.purgeQueueWithContextArgsForCall)] + fake.purgeQueueWithContextArgsForCall = append(fake.purgeQueueWithContextArgsForCall, struct { + arg1 context.Context + arg2 *sqs.PurgeQueueInput + arg3 []request.Option + }{arg1, arg2, arg3}) + stub := fake.PurgeQueueWithContextStub + fakeReturns := fake.purgeQueueWithContextReturns + fake.recordInvocation("PurgeQueueWithContext", []interface{}{arg1, arg2, arg3}) + fake.purgeQueueWithContextMutex.Unlock() + if stub != nil { + return stub(arg1, arg2, arg3...) + } + if specificReturn { + return ret.result1, ret.result2 + } + return fakeReturns.result1, fakeReturns.result2 +} + +func (fake *FakeSQSAPI) PurgeQueueWithContextCallCount() int { + fake.purgeQueueWithContextMutex.RLock() + defer fake.purgeQueueWithContextMutex.RUnlock() + return len(fake.purgeQueueWithContextArgsForCall) +} + +func (fake *FakeSQSAPI) PurgeQueueWithContextCalls(stub func(context.Context, *sqs.PurgeQueueInput, ...request.Option) (*sqs.PurgeQueueOutput, error)) { + fake.purgeQueueWithContextMutex.Lock() + defer fake.purgeQueueWithContextMutex.Unlock() + fake.PurgeQueueWithContextStub = stub +} + +func (fake *FakeSQSAPI) PurgeQueueWithContextArgsForCall(i int) (context.Context, *sqs.PurgeQueueInput, []request.Option) { + fake.purgeQueueWithContextMutex.RLock() + defer fake.purgeQueueWithContextMutex.RUnlock() + argsForCall := fake.purgeQueueWithContextArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 +} + +func (fake *FakeSQSAPI) PurgeQueueWithContextReturns(result1 *sqs.PurgeQueueOutput, result2 error) { + fake.purgeQueueWithContextMutex.Lock() + defer fake.purgeQueueWithContextMutex.Unlock() + fake.PurgeQueueWithContextStub = nil + fake.purgeQueueWithContextReturns = struct { + result1 *sqs.PurgeQueueOutput + result2 error + }{result1, result2} +} + +func (fake *FakeSQSAPI) PurgeQueueWithContextReturnsOnCall(i int, result1 *sqs.PurgeQueueOutput, result2 error) { + fake.purgeQueueWithContextMutex.Lock() + defer fake.purgeQueueWithContextMutex.Unlock() + fake.PurgeQueueWithContextStub = nil + if fake.purgeQueueWithContextReturnsOnCall == nil { + fake.purgeQueueWithContextReturnsOnCall = make(map[int]struct { + result1 *sqs.PurgeQueueOutput + result2 error + }) + } + fake.purgeQueueWithContextReturnsOnCall[i] = struct { + result1 *sqs.PurgeQueueOutput + result2 error + }{result1, result2} +} + func (fake *FakeSQSAPI) ReceiveMessage(arg1 *sqs.ReceiveMessageInput) (*sqs.ReceiveMessageOutput, error) { fake.receiveMessageMutex.Lock() ret, specificReturn := fake.receiveMessageReturnsOnCall[len(fake.receiveMessageArgsForCall)] fake.receiveMessageArgsForCall = append(fake.receiveMessageArgsForCall, struct { arg1 *sqs.ReceiveMessageInput }{arg1}) + stub := fake.ReceiveMessageStub + fakeReturns := fake.receiveMessageReturns fake.recordInvocation("ReceiveMessage", []interface{}{arg1}) fake.receiveMessageMutex.Unlock() - if fake.ReceiveMessageStub != nil { - return fake.ReceiveMessageStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.receiveMessageReturns.result1, fake.receiveMessageReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) ReceiveMessageCallCount() int { @@ -2873,13 +3686,22 @@ func (fake *FakeSQSAPI) ReceiveMessageCallCount() int { return len(fake.receiveMessageArgsForCall) } +func (fake *FakeSQSAPI) ReceiveMessageCalls(stub func(*sqs.ReceiveMessageInput) (*sqs.ReceiveMessageOutput, error)) { + fake.receiveMessageMutex.Lock() + defer fake.receiveMessageMutex.Unlock() + fake.ReceiveMessageStub = stub +} + func (fake *FakeSQSAPI) ReceiveMessageArgsForCall(i int) *sqs.ReceiveMessageInput { fake.receiveMessageMutex.RLock() defer fake.receiveMessageMutex.RUnlock() - return fake.receiveMessageArgsForCall[i].arg1 + argsForCall := fake.receiveMessageArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) ReceiveMessageReturns(result1 *sqs.ReceiveMessageOutput, result2 error) { + fake.receiveMessageMutex.Lock() + defer fake.receiveMessageMutex.Unlock() fake.ReceiveMessageStub = nil fake.receiveMessageReturns = struct { result1 *sqs.ReceiveMessageOutput @@ -2888,6 +3710,8 @@ func (fake *FakeSQSAPI) ReceiveMessageReturns(result1 *sqs.ReceiveMessageOutput, } func (fake *FakeSQSAPI) ReceiveMessageReturnsOnCall(i int, result1 *sqs.ReceiveMessageOutput, result2 error) { + fake.receiveMessageMutex.Lock() + defer fake.receiveMessageMutex.Unlock() fake.ReceiveMessageStub = nil if fake.receiveMessageReturnsOnCall == nil { fake.receiveMessageReturnsOnCall = make(map[int]struct { @@ -2901,74 +3725,23 @@ func (fake *FakeSQSAPI) ReceiveMessageReturnsOnCall(i int, result1 *sqs.ReceiveM }{result1, result2} } -func (fake *FakeSQSAPI) ReceiveMessageWithContext(arg1 aws.Context, arg2 *sqs.ReceiveMessageInput, arg3 ...request.Option) (*sqs.ReceiveMessageOutput, error) { - fake.receiveMessageWithContextMutex.Lock() - ret, specificReturn := fake.receiveMessageWithContextReturnsOnCall[len(fake.receiveMessageWithContextArgsForCall)] - fake.receiveMessageWithContextArgsForCall = append(fake.receiveMessageWithContextArgsForCall, struct { - arg1 aws.Context - arg2 *sqs.ReceiveMessageInput - arg3 []request.Option - }{arg1, arg2, arg3}) - fake.recordInvocation("ReceiveMessageWithContext", []interface{}{arg1, arg2, arg3}) - fake.receiveMessageWithContextMutex.Unlock() - if fake.ReceiveMessageWithContextStub != nil { - return fake.ReceiveMessageWithContextStub(arg1, arg2, arg3...) - } - if specificReturn { - return ret.result1, ret.result2 - } - return fake.receiveMessageWithContextReturns.result1, fake.receiveMessageWithContextReturns.result2 -} - -func (fake *FakeSQSAPI) ReceiveMessageWithContextCallCount() int { - fake.receiveMessageWithContextMutex.RLock() - defer fake.receiveMessageWithContextMutex.RUnlock() - return len(fake.receiveMessageWithContextArgsForCall) -} - -func (fake *FakeSQSAPI) ReceiveMessageWithContextArgsForCall(i int) (aws.Context, *sqs.ReceiveMessageInput, []request.Option) { - fake.receiveMessageWithContextMutex.RLock() - defer fake.receiveMessageWithContextMutex.RUnlock() - return fake.receiveMessageWithContextArgsForCall[i].arg1, fake.receiveMessageWithContextArgsForCall[i].arg2, fake.receiveMessageWithContextArgsForCall[i].arg3 -} - -func (fake *FakeSQSAPI) ReceiveMessageWithContextReturns(result1 *sqs.ReceiveMessageOutput, result2 error) { - fake.ReceiveMessageWithContextStub = nil - fake.receiveMessageWithContextReturns = struct { - result1 *sqs.ReceiveMessageOutput - result2 error - }{result1, result2} -} - -func (fake *FakeSQSAPI) ReceiveMessageWithContextReturnsOnCall(i int, result1 *sqs.ReceiveMessageOutput, result2 error) { - fake.ReceiveMessageWithContextStub = nil - if fake.receiveMessageWithContextReturnsOnCall == nil { - fake.receiveMessageWithContextReturnsOnCall = make(map[int]struct { - result1 *sqs.ReceiveMessageOutput - result2 error - }) - } - fake.receiveMessageWithContextReturnsOnCall[i] = struct { - result1 *sqs.ReceiveMessageOutput - result2 error - }{result1, result2} -} - func (fake *FakeSQSAPI) ReceiveMessageRequest(arg1 *sqs.ReceiveMessageInput) (*request.Request, *sqs.ReceiveMessageOutput) { fake.receiveMessageRequestMutex.Lock() ret, specificReturn := fake.receiveMessageRequestReturnsOnCall[len(fake.receiveMessageRequestArgsForCall)] fake.receiveMessageRequestArgsForCall = append(fake.receiveMessageRequestArgsForCall, struct { arg1 *sqs.ReceiveMessageInput }{arg1}) + stub := fake.ReceiveMessageRequestStub + fakeReturns := fake.receiveMessageRequestReturns fake.recordInvocation("ReceiveMessageRequest", []interface{}{arg1}) fake.receiveMessageRequestMutex.Unlock() - if fake.ReceiveMessageRequestStub != nil { - return fake.ReceiveMessageRequestStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.receiveMessageRequestReturns.result1, fake.receiveMessageRequestReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) ReceiveMessageRequestCallCount() int { @@ -2977,13 +3750,22 @@ func (fake *FakeSQSAPI) ReceiveMessageRequestCallCount() int { return len(fake.receiveMessageRequestArgsForCall) } +func (fake *FakeSQSAPI) ReceiveMessageRequestCalls(stub func(*sqs.ReceiveMessageInput) (*request.Request, *sqs.ReceiveMessageOutput)) { + fake.receiveMessageRequestMutex.Lock() + defer fake.receiveMessageRequestMutex.Unlock() + fake.ReceiveMessageRequestStub = stub +} + func (fake *FakeSQSAPI) ReceiveMessageRequestArgsForCall(i int) *sqs.ReceiveMessageInput { fake.receiveMessageRequestMutex.RLock() defer fake.receiveMessageRequestMutex.RUnlock() - return fake.receiveMessageRequestArgsForCall[i].arg1 + argsForCall := fake.receiveMessageRequestArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) ReceiveMessageRequestReturns(result1 *request.Request, result2 *sqs.ReceiveMessageOutput) { + fake.receiveMessageRequestMutex.Lock() + defer fake.receiveMessageRequestMutex.Unlock() fake.ReceiveMessageRequestStub = nil fake.receiveMessageRequestReturns = struct { result1 *request.Request @@ -2992,6 +3774,8 @@ func (fake *FakeSQSAPI) ReceiveMessageRequestReturns(result1 *request.Request, r } func (fake *FakeSQSAPI) ReceiveMessageRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.ReceiveMessageOutput) { + fake.receiveMessageRequestMutex.Lock() + defer fake.receiveMessageRequestMutex.Unlock() fake.ReceiveMessageRequestStub = nil if fake.receiveMessageRequestReturnsOnCall == nil { fake.receiveMessageRequestReturnsOnCall = make(map[int]struct { @@ -3005,105 +3789,131 @@ func (fake *FakeSQSAPI) ReceiveMessageRequestReturnsOnCall(i int, result1 *reque }{result1, result2} } -func (fake *FakeSQSAPI) RemovePermission(arg1 *sqs.RemovePermissionInput) (*sqs.RemovePermissionOutput, error) { - fake.removePermissionMutex.Lock() - ret, specificReturn := fake.removePermissionReturnsOnCall[len(fake.removePermissionArgsForCall)] - fake.removePermissionArgsForCall = append(fake.removePermissionArgsForCall, struct { - arg1 *sqs.RemovePermissionInput - }{arg1}) - fake.recordInvocation("RemovePermission", []interface{}{arg1}) - fake.removePermissionMutex.Unlock() - if fake.RemovePermissionStub != nil { - return fake.RemovePermissionStub(arg1) +func (fake *FakeSQSAPI) ReceiveMessageWithContext(arg1 context.Context, arg2 *sqs.ReceiveMessageInput, arg3 ...request.Option) (*sqs.ReceiveMessageOutput, error) { + fake.receiveMessageWithContextMutex.Lock() + ret, specificReturn := fake.receiveMessageWithContextReturnsOnCall[len(fake.receiveMessageWithContextArgsForCall)] + fake.receiveMessageWithContextArgsForCall = append(fake.receiveMessageWithContextArgsForCall, struct { + arg1 context.Context + arg2 *sqs.ReceiveMessageInput + arg3 []request.Option + }{arg1, arg2, arg3}) + stub := fake.ReceiveMessageWithContextStub + fakeReturns := fake.receiveMessageWithContextReturns + fake.recordInvocation("ReceiveMessageWithContext", []interface{}{arg1, arg2, arg3}) + fake.receiveMessageWithContextMutex.Unlock() + if stub != nil { + return stub(arg1, arg2, arg3...) } if specificReturn { return ret.result1, ret.result2 } - return fake.removePermissionReturns.result1, fake.removePermissionReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } -func (fake *FakeSQSAPI) RemovePermissionCallCount() int { - fake.removePermissionMutex.RLock() - defer fake.removePermissionMutex.RUnlock() - return len(fake.removePermissionArgsForCall) +func (fake *FakeSQSAPI) ReceiveMessageWithContextCallCount() int { + fake.receiveMessageWithContextMutex.RLock() + defer fake.receiveMessageWithContextMutex.RUnlock() + return len(fake.receiveMessageWithContextArgsForCall) } -func (fake *FakeSQSAPI) RemovePermissionArgsForCall(i int) *sqs.RemovePermissionInput { - fake.removePermissionMutex.RLock() - defer fake.removePermissionMutex.RUnlock() - return fake.removePermissionArgsForCall[i].arg1 +func (fake *FakeSQSAPI) ReceiveMessageWithContextCalls(stub func(context.Context, *sqs.ReceiveMessageInput, ...request.Option) (*sqs.ReceiveMessageOutput, error)) { + fake.receiveMessageWithContextMutex.Lock() + defer fake.receiveMessageWithContextMutex.Unlock() + fake.ReceiveMessageWithContextStub = stub } -func (fake *FakeSQSAPI) RemovePermissionReturns(result1 *sqs.RemovePermissionOutput, result2 error) { - fake.RemovePermissionStub = nil - fake.removePermissionReturns = struct { - result1 *sqs.RemovePermissionOutput +func (fake *FakeSQSAPI) ReceiveMessageWithContextArgsForCall(i int) (context.Context, *sqs.ReceiveMessageInput, []request.Option) { + fake.receiveMessageWithContextMutex.RLock() + defer fake.receiveMessageWithContextMutex.RUnlock() + argsForCall := fake.receiveMessageWithContextArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 +} + +func (fake *FakeSQSAPI) ReceiveMessageWithContextReturns(result1 *sqs.ReceiveMessageOutput, result2 error) { + fake.receiveMessageWithContextMutex.Lock() + defer fake.receiveMessageWithContextMutex.Unlock() + fake.ReceiveMessageWithContextStub = nil + fake.receiveMessageWithContextReturns = struct { + result1 *sqs.ReceiveMessageOutput result2 error }{result1, result2} } -func (fake *FakeSQSAPI) RemovePermissionReturnsOnCall(i int, result1 *sqs.RemovePermissionOutput, result2 error) { - fake.RemovePermissionStub = nil - if fake.removePermissionReturnsOnCall == nil { - fake.removePermissionReturnsOnCall = make(map[int]struct { - result1 *sqs.RemovePermissionOutput +func (fake *FakeSQSAPI) ReceiveMessageWithContextReturnsOnCall(i int, result1 *sqs.ReceiveMessageOutput, result2 error) { + fake.receiveMessageWithContextMutex.Lock() + defer fake.receiveMessageWithContextMutex.Unlock() + fake.ReceiveMessageWithContextStub = nil + if fake.receiveMessageWithContextReturnsOnCall == nil { + fake.receiveMessageWithContextReturnsOnCall = make(map[int]struct { + result1 *sqs.ReceiveMessageOutput result2 error }) } - fake.removePermissionReturnsOnCall[i] = struct { - result1 *sqs.RemovePermissionOutput + fake.receiveMessageWithContextReturnsOnCall[i] = struct { + result1 *sqs.ReceiveMessageOutput result2 error }{result1, result2} } -func (fake *FakeSQSAPI) RemovePermissionWithContext(arg1 aws.Context, arg2 *sqs.RemovePermissionInput, arg3 ...request.Option) (*sqs.RemovePermissionOutput, error) { - fake.removePermissionWithContextMutex.Lock() - ret, specificReturn := fake.removePermissionWithContextReturnsOnCall[len(fake.removePermissionWithContextArgsForCall)] - fake.removePermissionWithContextArgsForCall = append(fake.removePermissionWithContextArgsForCall, struct { - arg1 aws.Context - arg2 *sqs.RemovePermissionInput - arg3 []request.Option - }{arg1, arg2, arg3}) - fake.recordInvocation("RemovePermissionWithContext", []interface{}{arg1, arg2, arg3}) - fake.removePermissionWithContextMutex.Unlock() - if fake.RemovePermissionWithContextStub != nil { - return fake.RemovePermissionWithContextStub(arg1, arg2, arg3...) +func (fake *FakeSQSAPI) RemovePermission(arg1 *sqs.RemovePermissionInput) (*sqs.RemovePermissionOutput, error) { + fake.removePermissionMutex.Lock() + ret, specificReturn := fake.removePermissionReturnsOnCall[len(fake.removePermissionArgsForCall)] + fake.removePermissionArgsForCall = append(fake.removePermissionArgsForCall, struct { + arg1 *sqs.RemovePermissionInput + }{arg1}) + stub := fake.RemovePermissionStub + fakeReturns := fake.removePermissionReturns + fake.recordInvocation("RemovePermission", []interface{}{arg1}) + fake.removePermissionMutex.Unlock() + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.removePermissionWithContextReturns.result1, fake.removePermissionWithContextReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } -func (fake *FakeSQSAPI) RemovePermissionWithContextCallCount() int { - fake.removePermissionWithContextMutex.RLock() - defer fake.removePermissionWithContextMutex.RUnlock() - return len(fake.removePermissionWithContextArgsForCall) +func (fake *FakeSQSAPI) RemovePermissionCallCount() int { + fake.removePermissionMutex.RLock() + defer fake.removePermissionMutex.RUnlock() + return len(fake.removePermissionArgsForCall) } -func (fake *FakeSQSAPI) RemovePermissionWithContextArgsForCall(i int) (aws.Context, *sqs.RemovePermissionInput, []request.Option) { - fake.removePermissionWithContextMutex.RLock() - defer fake.removePermissionWithContextMutex.RUnlock() - return fake.removePermissionWithContextArgsForCall[i].arg1, fake.removePermissionWithContextArgsForCall[i].arg2, fake.removePermissionWithContextArgsForCall[i].arg3 +func (fake *FakeSQSAPI) RemovePermissionCalls(stub func(*sqs.RemovePermissionInput) (*sqs.RemovePermissionOutput, error)) { + fake.removePermissionMutex.Lock() + defer fake.removePermissionMutex.Unlock() + fake.RemovePermissionStub = stub } -func (fake *FakeSQSAPI) RemovePermissionWithContextReturns(result1 *sqs.RemovePermissionOutput, result2 error) { - fake.RemovePermissionWithContextStub = nil - fake.removePermissionWithContextReturns = struct { +func (fake *FakeSQSAPI) RemovePermissionArgsForCall(i int) *sqs.RemovePermissionInput { + fake.removePermissionMutex.RLock() + defer fake.removePermissionMutex.RUnlock() + argsForCall := fake.removePermissionArgsForCall[i] + return argsForCall.arg1 +} + +func (fake *FakeSQSAPI) RemovePermissionReturns(result1 *sqs.RemovePermissionOutput, result2 error) { + fake.removePermissionMutex.Lock() + defer fake.removePermissionMutex.Unlock() + fake.RemovePermissionStub = nil + fake.removePermissionReturns = struct { result1 *sqs.RemovePermissionOutput result2 error }{result1, result2} } -func (fake *FakeSQSAPI) RemovePermissionWithContextReturnsOnCall(i int, result1 *sqs.RemovePermissionOutput, result2 error) { - fake.RemovePermissionWithContextStub = nil - if fake.removePermissionWithContextReturnsOnCall == nil { - fake.removePermissionWithContextReturnsOnCall = make(map[int]struct { +func (fake *FakeSQSAPI) RemovePermissionReturnsOnCall(i int, result1 *sqs.RemovePermissionOutput, result2 error) { + fake.removePermissionMutex.Lock() + defer fake.removePermissionMutex.Unlock() + fake.RemovePermissionStub = nil + if fake.removePermissionReturnsOnCall == nil { + fake.removePermissionReturnsOnCall = make(map[int]struct { result1 *sqs.RemovePermissionOutput result2 error }) } - fake.removePermissionWithContextReturnsOnCall[i] = struct { + fake.removePermissionReturnsOnCall[i] = struct { result1 *sqs.RemovePermissionOutput result2 error }{result1, result2} @@ -3115,15 +3925,17 @@ func (fake *FakeSQSAPI) RemovePermissionRequest(arg1 *sqs.RemovePermissionInput) fake.removePermissionRequestArgsForCall = append(fake.removePermissionRequestArgsForCall, struct { arg1 *sqs.RemovePermissionInput }{arg1}) + stub := fake.RemovePermissionRequestStub + fakeReturns := fake.removePermissionRequestReturns fake.recordInvocation("RemovePermissionRequest", []interface{}{arg1}) fake.removePermissionRequestMutex.Unlock() - if fake.RemovePermissionRequestStub != nil { - return fake.RemovePermissionRequestStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.removePermissionRequestReturns.result1, fake.removePermissionRequestReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) RemovePermissionRequestCallCount() int { @@ -3132,13 +3944,22 @@ func (fake *FakeSQSAPI) RemovePermissionRequestCallCount() int { return len(fake.removePermissionRequestArgsForCall) } +func (fake *FakeSQSAPI) RemovePermissionRequestCalls(stub func(*sqs.RemovePermissionInput) (*request.Request, *sqs.RemovePermissionOutput)) { + fake.removePermissionRequestMutex.Lock() + defer fake.removePermissionRequestMutex.Unlock() + fake.RemovePermissionRequestStub = stub +} + func (fake *FakeSQSAPI) RemovePermissionRequestArgsForCall(i int) *sqs.RemovePermissionInput { fake.removePermissionRequestMutex.RLock() defer fake.removePermissionRequestMutex.RUnlock() - return fake.removePermissionRequestArgsForCall[i].arg1 + argsForCall := fake.removePermissionRequestArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) RemovePermissionRequestReturns(result1 *request.Request, result2 *sqs.RemovePermissionOutput) { + fake.removePermissionRequestMutex.Lock() + defer fake.removePermissionRequestMutex.Unlock() fake.RemovePermissionRequestStub = nil fake.removePermissionRequestReturns = struct { result1 *request.Request @@ -3147,6 +3968,8 @@ func (fake *FakeSQSAPI) RemovePermissionRequestReturns(result1 *request.Request, } func (fake *FakeSQSAPI) RemovePermissionRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.RemovePermissionOutput) { + fake.removePermissionRequestMutex.Lock() + defer fake.removePermissionRequestMutex.Unlock() fake.RemovePermissionRequestStub = nil if fake.removePermissionRequestReturnsOnCall == nil { fake.removePermissionRequestReturnsOnCall = make(map[int]struct { @@ -3160,21 +3983,89 @@ func (fake *FakeSQSAPI) RemovePermissionRequestReturnsOnCall(i int, result1 *req }{result1, result2} } +func (fake *FakeSQSAPI) RemovePermissionWithContext(arg1 context.Context, arg2 *sqs.RemovePermissionInput, arg3 ...request.Option) (*sqs.RemovePermissionOutput, error) { + fake.removePermissionWithContextMutex.Lock() + ret, specificReturn := fake.removePermissionWithContextReturnsOnCall[len(fake.removePermissionWithContextArgsForCall)] + fake.removePermissionWithContextArgsForCall = append(fake.removePermissionWithContextArgsForCall, struct { + arg1 context.Context + arg2 *sqs.RemovePermissionInput + arg3 []request.Option + }{arg1, arg2, arg3}) + stub := fake.RemovePermissionWithContextStub + fakeReturns := fake.removePermissionWithContextReturns + fake.recordInvocation("RemovePermissionWithContext", []interface{}{arg1, arg2, arg3}) + fake.removePermissionWithContextMutex.Unlock() + if stub != nil { + return stub(arg1, arg2, arg3...) + } + if specificReturn { + return ret.result1, ret.result2 + } + return fakeReturns.result1, fakeReturns.result2 +} + +func (fake *FakeSQSAPI) RemovePermissionWithContextCallCount() int { + fake.removePermissionWithContextMutex.RLock() + defer fake.removePermissionWithContextMutex.RUnlock() + return len(fake.removePermissionWithContextArgsForCall) +} + +func (fake *FakeSQSAPI) RemovePermissionWithContextCalls(stub func(context.Context, *sqs.RemovePermissionInput, ...request.Option) (*sqs.RemovePermissionOutput, error)) { + fake.removePermissionWithContextMutex.Lock() + defer fake.removePermissionWithContextMutex.Unlock() + fake.RemovePermissionWithContextStub = stub +} + +func (fake *FakeSQSAPI) RemovePermissionWithContextArgsForCall(i int) (context.Context, *sqs.RemovePermissionInput, []request.Option) { + fake.removePermissionWithContextMutex.RLock() + defer fake.removePermissionWithContextMutex.RUnlock() + argsForCall := fake.removePermissionWithContextArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 +} + +func (fake *FakeSQSAPI) RemovePermissionWithContextReturns(result1 *sqs.RemovePermissionOutput, result2 error) { + fake.removePermissionWithContextMutex.Lock() + defer fake.removePermissionWithContextMutex.Unlock() + fake.RemovePermissionWithContextStub = nil + fake.removePermissionWithContextReturns = struct { + result1 *sqs.RemovePermissionOutput + result2 error + }{result1, result2} +} + +func (fake *FakeSQSAPI) RemovePermissionWithContextReturnsOnCall(i int, result1 *sqs.RemovePermissionOutput, result2 error) { + fake.removePermissionWithContextMutex.Lock() + defer fake.removePermissionWithContextMutex.Unlock() + fake.RemovePermissionWithContextStub = nil + if fake.removePermissionWithContextReturnsOnCall == nil { + fake.removePermissionWithContextReturnsOnCall = make(map[int]struct { + result1 *sqs.RemovePermissionOutput + result2 error + }) + } + fake.removePermissionWithContextReturnsOnCall[i] = struct { + result1 *sqs.RemovePermissionOutput + result2 error + }{result1, result2} +} + func (fake *FakeSQSAPI) SendMessage(arg1 *sqs.SendMessageInput) (*sqs.SendMessageOutput, error) { fake.sendMessageMutex.Lock() ret, specificReturn := fake.sendMessageReturnsOnCall[len(fake.sendMessageArgsForCall)] fake.sendMessageArgsForCall = append(fake.sendMessageArgsForCall, struct { arg1 *sqs.SendMessageInput }{arg1}) + stub := fake.SendMessageStub + fakeReturns := fake.sendMessageReturns fake.recordInvocation("SendMessage", []interface{}{arg1}) fake.sendMessageMutex.Unlock() - if fake.SendMessageStub != nil { - return fake.SendMessageStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.sendMessageReturns.result1, fake.sendMessageReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) SendMessageCallCount() int { @@ -3183,13 +4074,22 @@ func (fake *FakeSQSAPI) SendMessageCallCount() int { return len(fake.sendMessageArgsForCall) } +func (fake *FakeSQSAPI) SendMessageCalls(stub func(*sqs.SendMessageInput) (*sqs.SendMessageOutput, error)) { + fake.sendMessageMutex.Lock() + defer fake.sendMessageMutex.Unlock() + fake.SendMessageStub = stub +} + func (fake *FakeSQSAPI) SendMessageArgsForCall(i int) *sqs.SendMessageInput { fake.sendMessageMutex.RLock() defer fake.sendMessageMutex.RUnlock() - return fake.sendMessageArgsForCall[i].arg1 + argsForCall := fake.sendMessageArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) SendMessageReturns(result1 *sqs.SendMessageOutput, result2 error) { + fake.sendMessageMutex.Lock() + defer fake.sendMessageMutex.Unlock() fake.SendMessageStub = nil fake.sendMessageReturns = struct { result1 *sqs.SendMessageOutput @@ -3198,6 +4098,8 @@ func (fake *FakeSQSAPI) SendMessageReturns(result1 *sqs.SendMessageOutput, resul } func (fake *FakeSQSAPI) SendMessageReturnsOnCall(i int, result1 *sqs.SendMessageOutput, result2 error) { + fake.sendMessageMutex.Lock() + defer fake.sendMessageMutex.Unlock() fake.SendMessageStub = nil if fake.sendMessageReturnsOnCall == nil { fake.sendMessageReturnsOnCall = make(map[int]struct { @@ -3211,262 +4113,327 @@ func (fake *FakeSQSAPI) SendMessageReturnsOnCall(i int, result1 *sqs.SendMessage }{result1, result2} } -func (fake *FakeSQSAPI) SendMessageWithContext(arg1 aws.Context, arg2 *sqs.SendMessageInput, arg3 ...request.Option) (*sqs.SendMessageOutput, error) { - fake.sendMessageWithContextMutex.Lock() - ret, specificReturn := fake.sendMessageWithContextReturnsOnCall[len(fake.sendMessageWithContextArgsForCall)] - fake.sendMessageWithContextArgsForCall = append(fake.sendMessageWithContextArgsForCall, struct { - arg1 aws.Context - arg2 *sqs.SendMessageInput - arg3 []request.Option - }{arg1, arg2, arg3}) - fake.recordInvocation("SendMessageWithContext", []interface{}{arg1, arg2, arg3}) - fake.sendMessageWithContextMutex.Unlock() - if fake.SendMessageWithContextStub != nil { - return fake.SendMessageWithContextStub(arg1, arg2, arg3...) +func (fake *FakeSQSAPI) SendMessageBatch(arg1 *sqs.SendMessageBatchInput) (*sqs.SendMessageBatchOutput, error) { + fake.sendMessageBatchMutex.Lock() + ret, specificReturn := fake.sendMessageBatchReturnsOnCall[len(fake.sendMessageBatchArgsForCall)] + fake.sendMessageBatchArgsForCall = append(fake.sendMessageBatchArgsForCall, struct { + arg1 *sqs.SendMessageBatchInput + }{arg1}) + stub := fake.SendMessageBatchStub + fakeReturns := fake.sendMessageBatchReturns + fake.recordInvocation("SendMessageBatch", []interface{}{arg1}) + fake.sendMessageBatchMutex.Unlock() + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.sendMessageWithContextReturns.result1, fake.sendMessageWithContextReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } -func (fake *FakeSQSAPI) SendMessageWithContextCallCount() int { - fake.sendMessageWithContextMutex.RLock() - defer fake.sendMessageWithContextMutex.RUnlock() - return len(fake.sendMessageWithContextArgsForCall) +func (fake *FakeSQSAPI) SendMessageBatchCallCount() int { + fake.sendMessageBatchMutex.RLock() + defer fake.sendMessageBatchMutex.RUnlock() + return len(fake.sendMessageBatchArgsForCall) } -func (fake *FakeSQSAPI) SendMessageWithContextArgsForCall(i int) (aws.Context, *sqs.SendMessageInput, []request.Option) { - fake.sendMessageWithContextMutex.RLock() - defer fake.sendMessageWithContextMutex.RUnlock() - return fake.sendMessageWithContextArgsForCall[i].arg1, fake.sendMessageWithContextArgsForCall[i].arg2, fake.sendMessageWithContextArgsForCall[i].arg3 +func (fake *FakeSQSAPI) SendMessageBatchCalls(stub func(*sqs.SendMessageBatchInput) (*sqs.SendMessageBatchOutput, error)) { + fake.sendMessageBatchMutex.Lock() + defer fake.sendMessageBatchMutex.Unlock() + fake.SendMessageBatchStub = stub } -func (fake *FakeSQSAPI) SendMessageWithContextReturns(result1 *sqs.SendMessageOutput, result2 error) { - fake.SendMessageWithContextStub = nil - fake.sendMessageWithContextReturns = struct { - result1 *sqs.SendMessageOutput +func (fake *FakeSQSAPI) SendMessageBatchArgsForCall(i int) *sqs.SendMessageBatchInput { + fake.sendMessageBatchMutex.RLock() + defer fake.sendMessageBatchMutex.RUnlock() + argsForCall := fake.sendMessageBatchArgsForCall[i] + return argsForCall.arg1 +} + +func (fake *FakeSQSAPI) SendMessageBatchReturns(result1 *sqs.SendMessageBatchOutput, result2 error) { + fake.sendMessageBatchMutex.Lock() + defer fake.sendMessageBatchMutex.Unlock() + fake.SendMessageBatchStub = nil + fake.sendMessageBatchReturns = struct { + result1 *sqs.SendMessageBatchOutput result2 error }{result1, result2} } -func (fake *FakeSQSAPI) SendMessageWithContextReturnsOnCall(i int, result1 *sqs.SendMessageOutput, result2 error) { - fake.SendMessageWithContextStub = nil - if fake.sendMessageWithContextReturnsOnCall == nil { - fake.sendMessageWithContextReturnsOnCall = make(map[int]struct { - result1 *sqs.SendMessageOutput +func (fake *FakeSQSAPI) SendMessageBatchReturnsOnCall(i int, result1 *sqs.SendMessageBatchOutput, result2 error) { + fake.sendMessageBatchMutex.Lock() + defer fake.sendMessageBatchMutex.Unlock() + fake.SendMessageBatchStub = nil + if fake.sendMessageBatchReturnsOnCall == nil { + fake.sendMessageBatchReturnsOnCall = make(map[int]struct { + result1 *sqs.SendMessageBatchOutput result2 error }) } - fake.sendMessageWithContextReturnsOnCall[i] = struct { - result1 *sqs.SendMessageOutput + fake.sendMessageBatchReturnsOnCall[i] = struct { + result1 *sqs.SendMessageBatchOutput result2 error }{result1, result2} } -func (fake *FakeSQSAPI) SendMessageRequest(arg1 *sqs.SendMessageInput) (*request.Request, *sqs.SendMessageOutput) { - fake.sendMessageRequestMutex.Lock() - ret, specificReturn := fake.sendMessageRequestReturnsOnCall[len(fake.sendMessageRequestArgsForCall)] - fake.sendMessageRequestArgsForCall = append(fake.sendMessageRequestArgsForCall, struct { - arg1 *sqs.SendMessageInput +func (fake *FakeSQSAPI) SendMessageBatchRequest(arg1 *sqs.SendMessageBatchInput) (*request.Request, *sqs.SendMessageBatchOutput) { + fake.sendMessageBatchRequestMutex.Lock() + ret, specificReturn := fake.sendMessageBatchRequestReturnsOnCall[len(fake.sendMessageBatchRequestArgsForCall)] + fake.sendMessageBatchRequestArgsForCall = append(fake.sendMessageBatchRequestArgsForCall, struct { + arg1 *sqs.SendMessageBatchInput }{arg1}) - fake.recordInvocation("SendMessageRequest", []interface{}{arg1}) - fake.sendMessageRequestMutex.Unlock() - if fake.SendMessageRequestStub != nil { - return fake.SendMessageRequestStub(arg1) + stub := fake.SendMessageBatchRequestStub + fakeReturns := fake.sendMessageBatchRequestReturns + fake.recordInvocation("SendMessageBatchRequest", []interface{}{arg1}) + fake.sendMessageBatchRequestMutex.Unlock() + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.sendMessageRequestReturns.result1, fake.sendMessageRequestReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } -func (fake *FakeSQSAPI) SendMessageRequestCallCount() int { - fake.sendMessageRequestMutex.RLock() - defer fake.sendMessageRequestMutex.RUnlock() - return len(fake.sendMessageRequestArgsForCall) +func (fake *FakeSQSAPI) SendMessageBatchRequestCallCount() int { + fake.sendMessageBatchRequestMutex.RLock() + defer fake.sendMessageBatchRequestMutex.RUnlock() + return len(fake.sendMessageBatchRequestArgsForCall) } -func (fake *FakeSQSAPI) SendMessageRequestArgsForCall(i int) *sqs.SendMessageInput { - fake.sendMessageRequestMutex.RLock() - defer fake.sendMessageRequestMutex.RUnlock() - return fake.sendMessageRequestArgsForCall[i].arg1 +func (fake *FakeSQSAPI) SendMessageBatchRequestCalls(stub func(*sqs.SendMessageBatchInput) (*request.Request, *sqs.SendMessageBatchOutput)) { + fake.sendMessageBatchRequestMutex.Lock() + defer fake.sendMessageBatchRequestMutex.Unlock() + fake.SendMessageBatchRequestStub = stub } -func (fake *FakeSQSAPI) SendMessageRequestReturns(result1 *request.Request, result2 *sqs.SendMessageOutput) { - fake.SendMessageRequestStub = nil - fake.sendMessageRequestReturns = struct { +func (fake *FakeSQSAPI) SendMessageBatchRequestArgsForCall(i int) *sqs.SendMessageBatchInput { + fake.sendMessageBatchRequestMutex.RLock() + defer fake.sendMessageBatchRequestMutex.RUnlock() + argsForCall := fake.sendMessageBatchRequestArgsForCall[i] + return argsForCall.arg1 +} + +func (fake *FakeSQSAPI) SendMessageBatchRequestReturns(result1 *request.Request, result2 *sqs.SendMessageBatchOutput) { + fake.sendMessageBatchRequestMutex.Lock() + defer fake.sendMessageBatchRequestMutex.Unlock() + fake.SendMessageBatchRequestStub = nil + fake.sendMessageBatchRequestReturns = struct { result1 *request.Request - result2 *sqs.SendMessageOutput + result2 *sqs.SendMessageBatchOutput }{result1, result2} } -func (fake *FakeSQSAPI) SendMessageRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.SendMessageOutput) { - fake.SendMessageRequestStub = nil - if fake.sendMessageRequestReturnsOnCall == nil { - fake.sendMessageRequestReturnsOnCall = make(map[int]struct { +func (fake *FakeSQSAPI) SendMessageBatchRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.SendMessageBatchOutput) { + fake.sendMessageBatchRequestMutex.Lock() + defer fake.sendMessageBatchRequestMutex.Unlock() + fake.SendMessageBatchRequestStub = nil + if fake.sendMessageBatchRequestReturnsOnCall == nil { + fake.sendMessageBatchRequestReturnsOnCall = make(map[int]struct { result1 *request.Request - result2 *sqs.SendMessageOutput + result2 *sqs.SendMessageBatchOutput }) } - fake.sendMessageRequestReturnsOnCall[i] = struct { + fake.sendMessageBatchRequestReturnsOnCall[i] = struct { result1 *request.Request - result2 *sqs.SendMessageOutput + result2 *sqs.SendMessageBatchOutput }{result1, result2} } -func (fake *FakeSQSAPI) SendMessageBatch(arg1 *sqs.SendMessageBatchInput) (*sqs.SendMessageBatchOutput, error) { - fake.sendMessageBatchMutex.Lock() - ret, specificReturn := fake.sendMessageBatchReturnsOnCall[len(fake.sendMessageBatchArgsForCall)] - fake.sendMessageBatchArgsForCall = append(fake.sendMessageBatchArgsForCall, struct { - arg1 *sqs.SendMessageBatchInput - }{arg1}) - fake.recordInvocation("SendMessageBatch", []interface{}{arg1}) - fake.sendMessageBatchMutex.Unlock() - if fake.SendMessageBatchStub != nil { - return fake.SendMessageBatchStub(arg1) +func (fake *FakeSQSAPI) SendMessageBatchWithContext(arg1 context.Context, arg2 *sqs.SendMessageBatchInput, arg3 ...request.Option) (*sqs.SendMessageBatchOutput, error) { + fake.sendMessageBatchWithContextMutex.Lock() + ret, specificReturn := fake.sendMessageBatchWithContextReturnsOnCall[len(fake.sendMessageBatchWithContextArgsForCall)] + fake.sendMessageBatchWithContextArgsForCall = append(fake.sendMessageBatchWithContextArgsForCall, struct { + arg1 context.Context + arg2 *sqs.SendMessageBatchInput + arg3 []request.Option + }{arg1, arg2, arg3}) + stub := fake.SendMessageBatchWithContextStub + fakeReturns := fake.sendMessageBatchWithContextReturns + fake.recordInvocation("SendMessageBatchWithContext", []interface{}{arg1, arg2, arg3}) + fake.sendMessageBatchWithContextMutex.Unlock() + if stub != nil { + return stub(arg1, arg2, arg3...) } if specificReturn { return ret.result1, ret.result2 } - return fake.sendMessageBatchReturns.result1, fake.sendMessageBatchReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } -func (fake *FakeSQSAPI) SendMessageBatchCallCount() int { - fake.sendMessageBatchMutex.RLock() - defer fake.sendMessageBatchMutex.RUnlock() - return len(fake.sendMessageBatchArgsForCall) +func (fake *FakeSQSAPI) SendMessageBatchWithContextCallCount() int { + fake.sendMessageBatchWithContextMutex.RLock() + defer fake.sendMessageBatchWithContextMutex.RUnlock() + return len(fake.sendMessageBatchWithContextArgsForCall) } -func (fake *FakeSQSAPI) SendMessageBatchArgsForCall(i int) *sqs.SendMessageBatchInput { - fake.sendMessageBatchMutex.RLock() - defer fake.sendMessageBatchMutex.RUnlock() - return fake.sendMessageBatchArgsForCall[i].arg1 +func (fake *FakeSQSAPI) SendMessageBatchWithContextCalls(stub func(context.Context, *sqs.SendMessageBatchInput, ...request.Option) (*sqs.SendMessageBatchOutput, error)) { + fake.sendMessageBatchWithContextMutex.Lock() + defer fake.sendMessageBatchWithContextMutex.Unlock() + fake.SendMessageBatchWithContextStub = stub } -func (fake *FakeSQSAPI) SendMessageBatchReturns(result1 *sqs.SendMessageBatchOutput, result2 error) { - fake.SendMessageBatchStub = nil - fake.sendMessageBatchReturns = struct { +func (fake *FakeSQSAPI) SendMessageBatchWithContextArgsForCall(i int) (context.Context, *sqs.SendMessageBatchInput, []request.Option) { + fake.sendMessageBatchWithContextMutex.RLock() + defer fake.sendMessageBatchWithContextMutex.RUnlock() + argsForCall := fake.sendMessageBatchWithContextArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 +} + +func (fake *FakeSQSAPI) SendMessageBatchWithContextReturns(result1 *sqs.SendMessageBatchOutput, result2 error) { + fake.sendMessageBatchWithContextMutex.Lock() + defer fake.sendMessageBatchWithContextMutex.Unlock() + fake.SendMessageBatchWithContextStub = nil + fake.sendMessageBatchWithContextReturns = struct { result1 *sqs.SendMessageBatchOutput result2 error }{result1, result2} } -func (fake *FakeSQSAPI) SendMessageBatchReturnsOnCall(i int, result1 *sqs.SendMessageBatchOutput, result2 error) { - fake.SendMessageBatchStub = nil - if fake.sendMessageBatchReturnsOnCall == nil { - fake.sendMessageBatchReturnsOnCall = make(map[int]struct { +func (fake *FakeSQSAPI) SendMessageBatchWithContextReturnsOnCall(i int, result1 *sqs.SendMessageBatchOutput, result2 error) { + fake.sendMessageBatchWithContextMutex.Lock() + defer fake.sendMessageBatchWithContextMutex.Unlock() + fake.SendMessageBatchWithContextStub = nil + if fake.sendMessageBatchWithContextReturnsOnCall == nil { + fake.sendMessageBatchWithContextReturnsOnCall = make(map[int]struct { result1 *sqs.SendMessageBatchOutput result2 error }) } - fake.sendMessageBatchReturnsOnCall[i] = struct { + fake.sendMessageBatchWithContextReturnsOnCall[i] = struct { result1 *sqs.SendMessageBatchOutput result2 error }{result1, result2} } -func (fake *FakeSQSAPI) SendMessageBatchWithContext(arg1 aws.Context, arg2 *sqs.SendMessageBatchInput, arg3 ...request.Option) (*sqs.SendMessageBatchOutput, error) { - fake.sendMessageBatchWithContextMutex.Lock() - ret, specificReturn := fake.sendMessageBatchWithContextReturnsOnCall[len(fake.sendMessageBatchWithContextArgsForCall)] - fake.sendMessageBatchWithContextArgsForCall = append(fake.sendMessageBatchWithContextArgsForCall, struct { - arg1 aws.Context - arg2 *sqs.SendMessageBatchInput - arg3 []request.Option - }{arg1, arg2, arg3}) - fake.recordInvocation("SendMessageBatchWithContext", []interface{}{arg1, arg2, arg3}) - fake.sendMessageBatchWithContextMutex.Unlock() - if fake.SendMessageBatchWithContextStub != nil { - return fake.SendMessageBatchWithContextStub(arg1, arg2, arg3...) +func (fake *FakeSQSAPI) SendMessageRequest(arg1 *sqs.SendMessageInput) (*request.Request, *sqs.SendMessageOutput) { + fake.sendMessageRequestMutex.Lock() + ret, specificReturn := fake.sendMessageRequestReturnsOnCall[len(fake.sendMessageRequestArgsForCall)] + fake.sendMessageRequestArgsForCall = append(fake.sendMessageRequestArgsForCall, struct { + arg1 *sqs.SendMessageInput + }{arg1}) + stub := fake.SendMessageRequestStub + fakeReturns := fake.sendMessageRequestReturns + fake.recordInvocation("SendMessageRequest", []interface{}{arg1}) + fake.sendMessageRequestMutex.Unlock() + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.sendMessageBatchWithContextReturns.result1, fake.sendMessageBatchWithContextReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } -func (fake *FakeSQSAPI) SendMessageBatchWithContextCallCount() int { - fake.sendMessageBatchWithContextMutex.RLock() - defer fake.sendMessageBatchWithContextMutex.RUnlock() - return len(fake.sendMessageBatchWithContextArgsForCall) +func (fake *FakeSQSAPI) SendMessageRequestCallCount() int { + fake.sendMessageRequestMutex.RLock() + defer fake.sendMessageRequestMutex.RUnlock() + return len(fake.sendMessageRequestArgsForCall) +} + +func (fake *FakeSQSAPI) SendMessageRequestCalls(stub func(*sqs.SendMessageInput) (*request.Request, *sqs.SendMessageOutput)) { + fake.sendMessageRequestMutex.Lock() + defer fake.sendMessageRequestMutex.Unlock() + fake.SendMessageRequestStub = stub } -func (fake *FakeSQSAPI) SendMessageBatchWithContextArgsForCall(i int) (aws.Context, *sqs.SendMessageBatchInput, []request.Option) { - fake.sendMessageBatchWithContextMutex.RLock() - defer fake.sendMessageBatchWithContextMutex.RUnlock() - return fake.sendMessageBatchWithContextArgsForCall[i].arg1, fake.sendMessageBatchWithContextArgsForCall[i].arg2, fake.sendMessageBatchWithContextArgsForCall[i].arg3 +func (fake *FakeSQSAPI) SendMessageRequestArgsForCall(i int) *sqs.SendMessageInput { + fake.sendMessageRequestMutex.RLock() + defer fake.sendMessageRequestMutex.RUnlock() + argsForCall := fake.sendMessageRequestArgsForCall[i] + return argsForCall.arg1 } -func (fake *FakeSQSAPI) SendMessageBatchWithContextReturns(result1 *sqs.SendMessageBatchOutput, result2 error) { - fake.SendMessageBatchWithContextStub = nil - fake.sendMessageBatchWithContextReturns = struct { - result1 *sqs.SendMessageBatchOutput - result2 error +func (fake *FakeSQSAPI) SendMessageRequestReturns(result1 *request.Request, result2 *sqs.SendMessageOutput) { + fake.sendMessageRequestMutex.Lock() + defer fake.sendMessageRequestMutex.Unlock() + fake.SendMessageRequestStub = nil + fake.sendMessageRequestReturns = struct { + result1 *request.Request + result2 *sqs.SendMessageOutput }{result1, result2} } -func (fake *FakeSQSAPI) SendMessageBatchWithContextReturnsOnCall(i int, result1 *sqs.SendMessageBatchOutput, result2 error) { - fake.SendMessageBatchWithContextStub = nil - if fake.sendMessageBatchWithContextReturnsOnCall == nil { - fake.sendMessageBatchWithContextReturnsOnCall = make(map[int]struct { - result1 *sqs.SendMessageBatchOutput - result2 error +func (fake *FakeSQSAPI) SendMessageRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.SendMessageOutput) { + fake.sendMessageRequestMutex.Lock() + defer fake.sendMessageRequestMutex.Unlock() + fake.SendMessageRequestStub = nil + if fake.sendMessageRequestReturnsOnCall == nil { + fake.sendMessageRequestReturnsOnCall = make(map[int]struct { + result1 *request.Request + result2 *sqs.SendMessageOutput }) } - fake.sendMessageBatchWithContextReturnsOnCall[i] = struct { - result1 *sqs.SendMessageBatchOutput - result2 error + fake.sendMessageRequestReturnsOnCall[i] = struct { + result1 *request.Request + result2 *sqs.SendMessageOutput }{result1, result2} } -func (fake *FakeSQSAPI) SendMessageBatchRequest(arg1 *sqs.SendMessageBatchInput) (*request.Request, *sqs.SendMessageBatchOutput) { - fake.sendMessageBatchRequestMutex.Lock() - ret, specificReturn := fake.sendMessageBatchRequestReturnsOnCall[len(fake.sendMessageBatchRequestArgsForCall)] - fake.sendMessageBatchRequestArgsForCall = append(fake.sendMessageBatchRequestArgsForCall, struct { - arg1 *sqs.SendMessageBatchInput - }{arg1}) - fake.recordInvocation("SendMessageBatchRequest", []interface{}{arg1}) - fake.sendMessageBatchRequestMutex.Unlock() - if fake.SendMessageBatchRequestStub != nil { - return fake.SendMessageBatchRequestStub(arg1) +func (fake *FakeSQSAPI) SendMessageWithContext(arg1 context.Context, arg2 *sqs.SendMessageInput, arg3 ...request.Option) (*sqs.SendMessageOutput, error) { + fake.sendMessageWithContextMutex.Lock() + ret, specificReturn := fake.sendMessageWithContextReturnsOnCall[len(fake.sendMessageWithContextArgsForCall)] + fake.sendMessageWithContextArgsForCall = append(fake.sendMessageWithContextArgsForCall, struct { + arg1 context.Context + arg2 *sqs.SendMessageInput + arg3 []request.Option + }{arg1, arg2, arg3}) + stub := fake.SendMessageWithContextStub + fakeReturns := fake.sendMessageWithContextReturns + fake.recordInvocation("SendMessageWithContext", []interface{}{arg1, arg2, arg3}) + fake.sendMessageWithContextMutex.Unlock() + if stub != nil { + return stub(arg1, arg2, arg3...) } if specificReturn { return ret.result1, ret.result2 } - return fake.sendMessageBatchRequestReturns.result1, fake.sendMessageBatchRequestReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } -func (fake *FakeSQSAPI) SendMessageBatchRequestCallCount() int { - fake.sendMessageBatchRequestMutex.RLock() - defer fake.sendMessageBatchRequestMutex.RUnlock() - return len(fake.sendMessageBatchRequestArgsForCall) +func (fake *FakeSQSAPI) SendMessageWithContextCallCount() int { + fake.sendMessageWithContextMutex.RLock() + defer fake.sendMessageWithContextMutex.RUnlock() + return len(fake.sendMessageWithContextArgsForCall) } -func (fake *FakeSQSAPI) SendMessageBatchRequestArgsForCall(i int) *sqs.SendMessageBatchInput { - fake.sendMessageBatchRequestMutex.RLock() - defer fake.sendMessageBatchRequestMutex.RUnlock() - return fake.sendMessageBatchRequestArgsForCall[i].arg1 +func (fake *FakeSQSAPI) SendMessageWithContextCalls(stub func(context.Context, *sqs.SendMessageInput, ...request.Option) (*sqs.SendMessageOutput, error)) { + fake.sendMessageWithContextMutex.Lock() + defer fake.sendMessageWithContextMutex.Unlock() + fake.SendMessageWithContextStub = stub } -func (fake *FakeSQSAPI) SendMessageBatchRequestReturns(result1 *request.Request, result2 *sqs.SendMessageBatchOutput) { - fake.SendMessageBatchRequestStub = nil - fake.sendMessageBatchRequestReturns = struct { - result1 *request.Request - result2 *sqs.SendMessageBatchOutput +func (fake *FakeSQSAPI) SendMessageWithContextArgsForCall(i int) (context.Context, *sqs.SendMessageInput, []request.Option) { + fake.sendMessageWithContextMutex.RLock() + defer fake.sendMessageWithContextMutex.RUnlock() + argsForCall := fake.sendMessageWithContextArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 +} + +func (fake *FakeSQSAPI) SendMessageWithContextReturns(result1 *sqs.SendMessageOutput, result2 error) { + fake.sendMessageWithContextMutex.Lock() + defer fake.sendMessageWithContextMutex.Unlock() + fake.SendMessageWithContextStub = nil + fake.sendMessageWithContextReturns = struct { + result1 *sqs.SendMessageOutput + result2 error }{result1, result2} } -func (fake *FakeSQSAPI) SendMessageBatchRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.SendMessageBatchOutput) { - fake.SendMessageBatchRequestStub = nil - if fake.sendMessageBatchRequestReturnsOnCall == nil { - fake.sendMessageBatchRequestReturnsOnCall = make(map[int]struct { - result1 *request.Request - result2 *sqs.SendMessageBatchOutput +func (fake *FakeSQSAPI) SendMessageWithContextReturnsOnCall(i int, result1 *sqs.SendMessageOutput, result2 error) { + fake.sendMessageWithContextMutex.Lock() + defer fake.sendMessageWithContextMutex.Unlock() + fake.SendMessageWithContextStub = nil + if fake.sendMessageWithContextReturnsOnCall == nil { + fake.sendMessageWithContextReturnsOnCall = make(map[int]struct { + result1 *sqs.SendMessageOutput + result2 error }) } - fake.sendMessageBatchRequestReturnsOnCall[i] = struct { - result1 *request.Request - result2 *sqs.SendMessageBatchOutput + fake.sendMessageWithContextReturnsOnCall[i] = struct { + result1 *sqs.SendMessageOutput + result2 error }{result1, result2} } @@ -3476,15 +4443,17 @@ func (fake *FakeSQSAPI) SetQueueAttributes(arg1 *sqs.SetQueueAttributesInput) (* fake.setQueueAttributesArgsForCall = append(fake.setQueueAttributesArgsForCall, struct { arg1 *sqs.SetQueueAttributesInput }{arg1}) + stub := fake.SetQueueAttributesStub + fakeReturns := fake.setQueueAttributesReturns fake.recordInvocation("SetQueueAttributes", []interface{}{arg1}) fake.setQueueAttributesMutex.Unlock() - if fake.SetQueueAttributesStub != nil { - return fake.SetQueueAttributesStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.setQueueAttributesReturns.result1, fake.setQueueAttributesReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) SetQueueAttributesCallCount() int { @@ -3493,13 +4462,22 @@ func (fake *FakeSQSAPI) SetQueueAttributesCallCount() int { return len(fake.setQueueAttributesArgsForCall) } +func (fake *FakeSQSAPI) SetQueueAttributesCalls(stub func(*sqs.SetQueueAttributesInput) (*sqs.SetQueueAttributesOutput, error)) { + fake.setQueueAttributesMutex.Lock() + defer fake.setQueueAttributesMutex.Unlock() + fake.SetQueueAttributesStub = stub +} + func (fake *FakeSQSAPI) SetQueueAttributesArgsForCall(i int) *sqs.SetQueueAttributesInput { fake.setQueueAttributesMutex.RLock() defer fake.setQueueAttributesMutex.RUnlock() - return fake.setQueueAttributesArgsForCall[i].arg1 + argsForCall := fake.setQueueAttributesArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) SetQueueAttributesReturns(result1 *sqs.SetQueueAttributesOutput, result2 error) { + fake.setQueueAttributesMutex.Lock() + defer fake.setQueueAttributesMutex.Unlock() fake.SetQueueAttributesStub = nil fake.setQueueAttributesReturns = struct { result1 *sqs.SetQueueAttributesOutput @@ -3508,6 +4486,8 @@ func (fake *FakeSQSAPI) SetQueueAttributesReturns(result1 *sqs.SetQueueAttribute } func (fake *FakeSQSAPI) SetQueueAttributesReturnsOnCall(i int, result1 *sqs.SetQueueAttributesOutput, result2 error) { + fake.setQueueAttributesMutex.Lock() + defer fake.setQueueAttributesMutex.Unlock() fake.SetQueueAttributesStub = nil if fake.setQueueAttributesReturnsOnCall == nil { fake.setQueueAttributesReturnsOnCall = make(map[int]struct { @@ -3521,74 +4501,23 @@ func (fake *FakeSQSAPI) SetQueueAttributesReturnsOnCall(i int, result1 *sqs.SetQ }{result1, result2} } -func (fake *FakeSQSAPI) SetQueueAttributesWithContext(arg1 aws.Context, arg2 *sqs.SetQueueAttributesInput, arg3 ...request.Option) (*sqs.SetQueueAttributesOutput, error) { - fake.setQueueAttributesWithContextMutex.Lock() - ret, specificReturn := fake.setQueueAttributesWithContextReturnsOnCall[len(fake.setQueueAttributesWithContextArgsForCall)] - fake.setQueueAttributesWithContextArgsForCall = append(fake.setQueueAttributesWithContextArgsForCall, struct { - arg1 aws.Context - arg2 *sqs.SetQueueAttributesInput - arg3 []request.Option - }{arg1, arg2, arg3}) - fake.recordInvocation("SetQueueAttributesWithContext", []interface{}{arg1, arg2, arg3}) - fake.setQueueAttributesWithContextMutex.Unlock() - if fake.SetQueueAttributesWithContextStub != nil { - return fake.SetQueueAttributesWithContextStub(arg1, arg2, arg3...) - } - if specificReturn { - return ret.result1, ret.result2 - } - return fake.setQueueAttributesWithContextReturns.result1, fake.setQueueAttributesWithContextReturns.result2 -} - -func (fake *FakeSQSAPI) SetQueueAttributesWithContextCallCount() int { - fake.setQueueAttributesWithContextMutex.RLock() - defer fake.setQueueAttributesWithContextMutex.RUnlock() - return len(fake.setQueueAttributesWithContextArgsForCall) -} - -func (fake *FakeSQSAPI) SetQueueAttributesWithContextArgsForCall(i int) (aws.Context, *sqs.SetQueueAttributesInput, []request.Option) { - fake.setQueueAttributesWithContextMutex.RLock() - defer fake.setQueueAttributesWithContextMutex.RUnlock() - return fake.setQueueAttributesWithContextArgsForCall[i].arg1, fake.setQueueAttributesWithContextArgsForCall[i].arg2, fake.setQueueAttributesWithContextArgsForCall[i].arg3 -} - -func (fake *FakeSQSAPI) SetQueueAttributesWithContextReturns(result1 *sqs.SetQueueAttributesOutput, result2 error) { - fake.SetQueueAttributesWithContextStub = nil - fake.setQueueAttributesWithContextReturns = struct { - result1 *sqs.SetQueueAttributesOutput - result2 error - }{result1, result2} -} - -func (fake *FakeSQSAPI) SetQueueAttributesWithContextReturnsOnCall(i int, result1 *sqs.SetQueueAttributesOutput, result2 error) { - fake.SetQueueAttributesWithContextStub = nil - if fake.setQueueAttributesWithContextReturnsOnCall == nil { - fake.setQueueAttributesWithContextReturnsOnCall = make(map[int]struct { - result1 *sqs.SetQueueAttributesOutput - result2 error - }) - } - fake.setQueueAttributesWithContextReturnsOnCall[i] = struct { - result1 *sqs.SetQueueAttributesOutput - result2 error - }{result1, result2} -} - func (fake *FakeSQSAPI) SetQueueAttributesRequest(arg1 *sqs.SetQueueAttributesInput) (*request.Request, *sqs.SetQueueAttributesOutput) { fake.setQueueAttributesRequestMutex.Lock() ret, specificReturn := fake.setQueueAttributesRequestReturnsOnCall[len(fake.setQueueAttributesRequestArgsForCall)] fake.setQueueAttributesRequestArgsForCall = append(fake.setQueueAttributesRequestArgsForCall, struct { arg1 *sqs.SetQueueAttributesInput }{arg1}) + stub := fake.SetQueueAttributesRequestStub + fakeReturns := fake.setQueueAttributesRequestReturns fake.recordInvocation("SetQueueAttributesRequest", []interface{}{arg1}) fake.setQueueAttributesRequestMutex.Unlock() - if fake.SetQueueAttributesRequestStub != nil { - return fake.SetQueueAttributesRequestStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.setQueueAttributesRequestReturns.result1, fake.setQueueAttributesRequestReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) SetQueueAttributesRequestCallCount() int { @@ -3597,13 +4526,22 @@ func (fake *FakeSQSAPI) SetQueueAttributesRequestCallCount() int { return len(fake.setQueueAttributesRequestArgsForCall) } +func (fake *FakeSQSAPI) SetQueueAttributesRequestCalls(stub func(*sqs.SetQueueAttributesInput) (*request.Request, *sqs.SetQueueAttributesOutput)) { + fake.setQueueAttributesRequestMutex.Lock() + defer fake.setQueueAttributesRequestMutex.Unlock() + fake.SetQueueAttributesRequestStub = stub +} + func (fake *FakeSQSAPI) SetQueueAttributesRequestArgsForCall(i int) *sqs.SetQueueAttributesInput { fake.setQueueAttributesRequestMutex.RLock() defer fake.setQueueAttributesRequestMutex.RUnlock() - return fake.setQueueAttributesRequestArgsForCall[i].arg1 + argsForCall := fake.setQueueAttributesRequestArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) SetQueueAttributesRequestReturns(result1 *request.Request, result2 *sqs.SetQueueAttributesOutput) { + fake.setQueueAttributesRequestMutex.Lock() + defer fake.setQueueAttributesRequestMutex.Unlock() fake.SetQueueAttributesRequestStub = nil fake.setQueueAttributesRequestReturns = struct { result1 *request.Request @@ -3612,6 +4550,8 @@ func (fake *FakeSQSAPI) SetQueueAttributesRequestReturns(result1 *request.Reques } func (fake *FakeSQSAPI) SetQueueAttributesRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.SetQueueAttributesOutput) { + fake.setQueueAttributesRequestMutex.Lock() + defer fake.setQueueAttributesRequestMutex.Unlock() fake.SetQueueAttributesRequestStub = nil if fake.setQueueAttributesRequestReturnsOnCall == nil { fake.setQueueAttributesRequestReturnsOnCall = make(map[int]struct { @@ -3625,21 +4565,89 @@ func (fake *FakeSQSAPI) SetQueueAttributesRequestReturnsOnCall(i int, result1 *r }{result1, result2} } +func (fake *FakeSQSAPI) SetQueueAttributesWithContext(arg1 context.Context, arg2 *sqs.SetQueueAttributesInput, arg3 ...request.Option) (*sqs.SetQueueAttributesOutput, error) { + fake.setQueueAttributesWithContextMutex.Lock() + ret, specificReturn := fake.setQueueAttributesWithContextReturnsOnCall[len(fake.setQueueAttributesWithContextArgsForCall)] + fake.setQueueAttributesWithContextArgsForCall = append(fake.setQueueAttributesWithContextArgsForCall, struct { + arg1 context.Context + arg2 *sqs.SetQueueAttributesInput + arg3 []request.Option + }{arg1, arg2, arg3}) + stub := fake.SetQueueAttributesWithContextStub + fakeReturns := fake.setQueueAttributesWithContextReturns + fake.recordInvocation("SetQueueAttributesWithContext", []interface{}{arg1, arg2, arg3}) + fake.setQueueAttributesWithContextMutex.Unlock() + if stub != nil { + return stub(arg1, arg2, arg3...) + } + if specificReturn { + return ret.result1, ret.result2 + } + return fakeReturns.result1, fakeReturns.result2 +} + +func (fake *FakeSQSAPI) SetQueueAttributesWithContextCallCount() int { + fake.setQueueAttributesWithContextMutex.RLock() + defer fake.setQueueAttributesWithContextMutex.RUnlock() + return len(fake.setQueueAttributesWithContextArgsForCall) +} + +func (fake *FakeSQSAPI) SetQueueAttributesWithContextCalls(stub func(context.Context, *sqs.SetQueueAttributesInput, ...request.Option) (*sqs.SetQueueAttributesOutput, error)) { + fake.setQueueAttributesWithContextMutex.Lock() + defer fake.setQueueAttributesWithContextMutex.Unlock() + fake.SetQueueAttributesWithContextStub = stub +} + +func (fake *FakeSQSAPI) SetQueueAttributesWithContextArgsForCall(i int) (context.Context, *sqs.SetQueueAttributesInput, []request.Option) { + fake.setQueueAttributesWithContextMutex.RLock() + defer fake.setQueueAttributesWithContextMutex.RUnlock() + argsForCall := fake.setQueueAttributesWithContextArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 +} + +func (fake *FakeSQSAPI) SetQueueAttributesWithContextReturns(result1 *sqs.SetQueueAttributesOutput, result2 error) { + fake.setQueueAttributesWithContextMutex.Lock() + defer fake.setQueueAttributesWithContextMutex.Unlock() + fake.SetQueueAttributesWithContextStub = nil + fake.setQueueAttributesWithContextReturns = struct { + result1 *sqs.SetQueueAttributesOutput + result2 error + }{result1, result2} +} + +func (fake *FakeSQSAPI) SetQueueAttributesWithContextReturnsOnCall(i int, result1 *sqs.SetQueueAttributesOutput, result2 error) { + fake.setQueueAttributesWithContextMutex.Lock() + defer fake.setQueueAttributesWithContextMutex.Unlock() + fake.SetQueueAttributesWithContextStub = nil + if fake.setQueueAttributesWithContextReturnsOnCall == nil { + fake.setQueueAttributesWithContextReturnsOnCall = make(map[int]struct { + result1 *sqs.SetQueueAttributesOutput + result2 error + }) + } + fake.setQueueAttributesWithContextReturnsOnCall[i] = struct { + result1 *sqs.SetQueueAttributesOutput + result2 error + }{result1, result2} +} + func (fake *FakeSQSAPI) TagQueue(arg1 *sqs.TagQueueInput) (*sqs.TagQueueOutput, error) { fake.tagQueueMutex.Lock() ret, specificReturn := fake.tagQueueReturnsOnCall[len(fake.tagQueueArgsForCall)] fake.tagQueueArgsForCall = append(fake.tagQueueArgsForCall, struct { arg1 *sqs.TagQueueInput }{arg1}) + stub := fake.TagQueueStub + fakeReturns := fake.tagQueueReturns fake.recordInvocation("TagQueue", []interface{}{arg1}) fake.tagQueueMutex.Unlock() - if fake.TagQueueStub != nil { - return fake.TagQueueStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.tagQueueReturns.result1, fake.tagQueueReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) TagQueueCallCount() int { @@ -3648,13 +4656,22 @@ func (fake *FakeSQSAPI) TagQueueCallCount() int { return len(fake.tagQueueArgsForCall) } +func (fake *FakeSQSAPI) TagQueueCalls(stub func(*sqs.TagQueueInput) (*sqs.TagQueueOutput, error)) { + fake.tagQueueMutex.Lock() + defer fake.tagQueueMutex.Unlock() + fake.TagQueueStub = stub +} + func (fake *FakeSQSAPI) TagQueueArgsForCall(i int) *sqs.TagQueueInput { fake.tagQueueMutex.RLock() defer fake.tagQueueMutex.RUnlock() - return fake.tagQueueArgsForCall[i].arg1 + argsForCall := fake.tagQueueArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) TagQueueReturns(result1 *sqs.TagQueueOutput, result2 error) { + fake.tagQueueMutex.Lock() + defer fake.tagQueueMutex.Unlock() fake.TagQueueStub = nil fake.tagQueueReturns = struct { result1 *sqs.TagQueueOutput @@ -3663,6 +4680,8 @@ func (fake *FakeSQSAPI) TagQueueReturns(result1 *sqs.TagQueueOutput, result2 err } func (fake *FakeSQSAPI) TagQueueReturnsOnCall(i int, result1 *sqs.TagQueueOutput, result2 error) { + fake.tagQueueMutex.Lock() + defer fake.tagQueueMutex.Unlock() fake.TagQueueStub = nil if fake.tagQueueReturnsOnCall == nil { fake.tagQueueReturnsOnCall = make(map[int]struct { @@ -3670,60 +4689,7 @@ func (fake *FakeSQSAPI) TagQueueReturnsOnCall(i int, result1 *sqs.TagQueueOutput result2 error }) } - fake.tagQueueReturnsOnCall[i] = struct { - result1 *sqs.TagQueueOutput - result2 error - }{result1, result2} -} - -func (fake *FakeSQSAPI) TagQueueWithContext(arg1 aws.Context, arg2 *sqs.TagQueueInput, arg3 ...request.Option) (*sqs.TagQueueOutput, error) { - fake.tagQueueWithContextMutex.Lock() - ret, specificReturn := fake.tagQueueWithContextReturnsOnCall[len(fake.tagQueueWithContextArgsForCall)] - fake.tagQueueWithContextArgsForCall = append(fake.tagQueueWithContextArgsForCall, struct { - arg1 aws.Context - arg2 *sqs.TagQueueInput - arg3 []request.Option - }{arg1, arg2, arg3}) - fake.recordInvocation("TagQueueWithContext", []interface{}{arg1, arg2, arg3}) - fake.tagQueueWithContextMutex.Unlock() - if fake.TagQueueWithContextStub != nil { - return fake.TagQueueWithContextStub(arg1, arg2, arg3...) - } - if specificReturn { - return ret.result1, ret.result2 - } - return fake.tagQueueWithContextReturns.result1, fake.tagQueueWithContextReturns.result2 -} - -func (fake *FakeSQSAPI) TagQueueWithContextCallCount() int { - fake.tagQueueWithContextMutex.RLock() - defer fake.tagQueueWithContextMutex.RUnlock() - return len(fake.tagQueueWithContextArgsForCall) -} - -func (fake *FakeSQSAPI) TagQueueWithContextArgsForCall(i int) (aws.Context, *sqs.TagQueueInput, []request.Option) { - fake.tagQueueWithContextMutex.RLock() - defer fake.tagQueueWithContextMutex.RUnlock() - return fake.tagQueueWithContextArgsForCall[i].arg1, fake.tagQueueWithContextArgsForCall[i].arg2, fake.tagQueueWithContextArgsForCall[i].arg3 -} - -func (fake *FakeSQSAPI) TagQueueWithContextReturns(result1 *sqs.TagQueueOutput, result2 error) { - fake.TagQueueWithContextStub = nil - fake.tagQueueWithContextReturns = struct { - result1 *sqs.TagQueueOutput - result2 error - }{result1, result2} -} - -func (fake *FakeSQSAPI) TagQueueWithContextReturnsOnCall(i int, result1 *sqs.TagQueueOutput, result2 error) { - fake.TagQueueWithContextStub = nil - if fake.tagQueueWithContextReturnsOnCall == nil { - fake.tagQueueWithContextReturnsOnCall = make(map[int]struct { - result1 *sqs.TagQueueOutput - result2 error - }) - } - fake.tagQueueWithContextReturnsOnCall[i] = struct { + fake.tagQueueReturnsOnCall[i] = struct { result1 *sqs.TagQueueOutput result2 error }{result1, result2} @@ -3735,15 +4701,17 @@ func (fake *FakeSQSAPI) TagQueueRequest(arg1 *sqs.TagQueueInput) (*request.Reque fake.tagQueueRequestArgsForCall = append(fake.tagQueueRequestArgsForCall, struct { arg1 *sqs.TagQueueInput }{arg1}) + stub := fake.TagQueueRequestStub + fakeReturns := fake.tagQueueRequestReturns fake.recordInvocation("TagQueueRequest", []interface{}{arg1}) fake.tagQueueRequestMutex.Unlock() - if fake.TagQueueRequestStub != nil { - return fake.TagQueueRequestStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.tagQueueRequestReturns.result1, fake.tagQueueRequestReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) TagQueueRequestCallCount() int { @@ -3752,13 +4720,22 @@ func (fake *FakeSQSAPI) TagQueueRequestCallCount() int { return len(fake.tagQueueRequestArgsForCall) } +func (fake *FakeSQSAPI) TagQueueRequestCalls(stub func(*sqs.TagQueueInput) (*request.Request, *sqs.TagQueueOutput)) { + fake.tagQueueRequestMutex.Lock() + defer fake.tagQueueRequestMutex.Unlock() + fake.TagQueueRequestStub = stub +} + func (fake *FakeSQSAPI) TagQueueRequestArgsForCall(i int) *sqs.TagQueueInput { fake.tagQueueRequestMutex.RLock() defer fake.tagQueueRequestMutex.RUnlock() - return fake.tagQueueRequestArgsForCall[i].arg1 + argsForCall := fake.tagQueueRequestArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) TagQueueRequestReturns(result1 *request.Request, result2 *sqs.TagQueueOutput) { + fake.tagQueueRequestMutex.Lock() + defer fake.tagQueueRequestMutex.Unlock() fake.TagQueueRequestStub = nil fake.tagQueueRequestReturns = struct { result1 *request.Request @@ -3767,6 +4744,8 @@ func (fake *FakeSQSAPI) TagQueueRequestReturns(result1 *request.Request, result2 } func (fake *FakeSQSAPI) TagQueueRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.TagQueueOutput) { + fake.tagQueueRequestMutex.Lock() + defer fake.tagQueueRequestMutex.Unlock() fake.TagQueueRequestStub = nil if fake.tagQueueRequestReturnsOnCall == nil { fake.tagQueueRequestReturnsOnCall = make(map[int]struct { @@ -3780,21 +4759,89 @@ func (fake *FakeSQSAPI) TagQueueRequestReturnsOnCall(i int, result1 *request.Req }{result1, result2} } +func (fake *FakeSQSAPI) TagQueueWithContext(arg1 context.Context, arg2 *sqs.TagQueueInput, arg3 ...request.Option) (*sqs.TagQueueOutput, error) { + fake.tagQueueWithContextMutex.Lock() + ret, specificReturn := fake.tagQueueWithContextReturnsOnCall[len(fake.tagQueueWithContextArgsForCall)] + fake.tagQueueWithContextArgsForCall = append(fake.tagQueueWithContextArgsForCall, struct { + arg1 context.Context + arg2 *sqs.TagQueueInput + arg3 []request.Option + }{arg1, arg2, arg3}) + stub := fake.TagQueueWithContextStub + fakeReturns := fake.tagQueueWithContextReturns + fake.recordInvocation("TagQueueWithContext", []interface{}{arg1, arg2, arg3}) + fake.tagQueueWithContextMutex.Unlock() + if stub != nil { + return stub(arg1, arg2, arg3...) + } + if specificReturn { + return ret.result1, ret.result2 + } + return fakeReturns.result1, fakeReturns.result2 +} + +func (fake *FakeSQSAPI) TagQueueWithContextCallCount() int { + fake.tagQueueWithContextMutex.RLock() + defer fake.tagQueueWithContextMutex.RUnlock() + return len(fake.tagQueueWithContextArgsForCall) +} + +func (fake *FakeSQSAPI) TagQueueWithContextCalls(stub func(context.Context, *sqs.TagQueueInput, ...request.Option) (*sqs.TagQueueOutput, error)) { + fake.tagQueueWithContextMutex.Lock() + defer fake.tagQueueWithContextMutex.Unlock() + fake.TagQueueWithContextStub = stub +} + +func (fake *FakeSQSAPI) TagQueueWithContextArgsForCall(i int) (context.Context, *sqs.TagQueueInput, []request.Option) { + fake.tagQueueWithContextMutex.RLock() + defer fake.tagQueueWithContextMutex.RUnlock() + argsForCall := fake.tagQueueWithContextArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 +} + +func (fake *FakeSQSAPI) TagQueueWithContextReturns(result1 *sqs.TagQueueOutput, result2 error) { + fake.tagQueueWithContextMutex.Lock() + defer fake.tagQueueWithContextMutex.Unlock() + fake.TagQueueWithContextStub = nil + fake.tagQueueWithContextReturns = struct { + result1 *sqs.TagQueueOutput + result2 error + }{result1, result2} +} + +func (fake *FakeSQSAPI) TagQueueWithContextReturnsOnCall(i int, result1 *sqs.TagQueueOutput, result2 error) { + fake.tagQueueWithContextMutex.Lock() + defer fake.tagQueueWithContextMutex.Unlock() + fake.TagQueueWithContextStub = nil + if fake.tagQueueWithContextReturnsOnCall == nil { + fake.tagQueueWithContextReturnsOnCall = make(map[int]struct { + result1 *sqs.TagQueueOutput + result2 error + }) + } + fake.tagQueueWithContextReturnsOnCall[i] = struct { + result1 *sqs.TagQueueOutput + result2 error + }{result1, result2} +} + func (fake *FakeSQSAPI) UntagQueue(arg1 *sqs.UntagQueueInput) (*sqs.UntagQueueOutput, error) { fake.untagQueueMutex.Lock() ret, specificReturn := fake.untagQueueReturnsOnCall[len(fake.untagQueueArgsForCall)] fake.untagQueueArgsForCall = append(fake.untagQueueArgsForCall, struct { arg1 *sqs.UntagQueueInput }{arg1}) + stub := fake.UntagQueueStub + fakeReturns := fake.untagQueueReturns fake.recordInvocation("UntagQueue", []interface{}{arg1}) fake.untagQueueMutex.Unlock() - if fake.UntagQueueStub != nil { - return fake.UntagQueueStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.untagQueueReturns.result1, fake.untagQueueReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) UntagQueueCallCount() int { @@ -3803,13 +4850,22 @@ func (fake *FakeSQSAPI) UntagQueueCallCount() int { return len(fake.untagQueueArgsForCall) } +func (fake *FakeSQSAPI) UntagQueueCalls(stub func(*sqs.UntagQueueInput) (*sqs.UntagQueueOutput, error)) { + fake.untagQueueMutex.Lock() + defer fake.untagQueueMutex.Unlock() + fake.UntagQueueStub = stub +} + func (fake *FakeSQSAPI) UntagQueueArgsForCall(i int) *sqs.UntagQueueInput { fake.untagQueueMutex.RLock() defer fake.untagQueueMutex.RUnlock() - return fake.untagQueueArgsForCall[i].arg1 + argsForCall := fake.untagQueueArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) UntagQueueReturns(result1 *sqs.UntagQueueOutput, result2 error) { + fake.untagQueueMutex.Lock() + defer fake.untagQueueMutex.Unlock() fake.UntagQueueStub = nil fake.untagQueueReturns = struct { result1 *sqs.UntagQueueOutput @@ -3818,6 +4874,8 @@ func (fake *FakeSQSAPI) UntagQueueReturns(result1 *sqs.UntagQueueOutput, result2 } func (fake *FakeSQSAPI) UntagQueueReturnsOnCall(i int, result1 *sqs.UntagQueueOutput, result2 error) { + fake.untagQueueMutex.Lock() + defer fake.untagQueueMutex.Unlock() fake.UntagQueueStub = nil if fake.untagQueueReturnsOnCall == nil { fake.untagQueueReturnsOnCall = make(map[int]struct { @@ -3831,74 +4889,23 @@ func (fake *FakeSQSAPI) UntagQueueReturnsOnCall(i int, result1 *sqs.UntagQueueOu }{result1, result2} } -func (fake *FakeSQSAPI) UntagQueueWithContext(arg1 aws.Context, arg2 *sqs.UntagQueueInput, arg3 ...request.Option) (*sqs.UntagQueueOutput, error) { - fake.untagQueueWithContextMutex.Lock() - ret, specificReturn := fake.untagQueueWithContextReturnsOnCall[len(fake.untagQueueWithContextArgsForCall)] - fake.untagQueueWithContextArgsForCall = append(fake.untagQueueWithContextArgsForCall, struct { - arg1 aws.Context - arg2 *sqs.UntagQueueInput - arg3 []request.Option - }{arg1, arg2, arg3}) - fake.recordInvocation("UntagQueueWithContext", []interface{}{arg1, arg2, arg3}) - fake.untagQueueWithContextMutex.Unlock() - if fake.UntagQueueWithContextStub != nil { - return fake.UntagQueueWithContextStub(arg1, arg2, arg3...) - } - if specificReturn { - return ret.result1, ret.result2 - } - return fake.untagQueueWithContextReturns.result1, fake.untagQueueWithContextReturns.result2 -} - -func (fake *FakeSQSAPI) UntagQueueWithContextCallCount() int { - fake.untagQueueWithContextMutex.RLock() - defer fake.untagQueueWithContextMutex.RUnlock() - return len(fake.untagQueueWithContextArgsForCall) -} - -func (fake *FakeSQSAPI) UntagQueueWithContextArgsForCall(i int) (aws.Context, *sqs.UntagQueueInput, []request.Option) { - fake.untagQueueWithContextMutex.RLock() - defer fake.untagQueueWithContextMutex.RUnlock() - return fake.untagQueueWithContextArgsForCall[i].arg1, fake.untagQueueWithContextArgsForCall[i].arg2, fake.untagQueueWithContextArgsForCall[i].arg3 -} - -func (fake *FakeSQSAPI) UntagQueueWithContextReturns(result1 *sqs.UntagQueueOutput, result2 error) { - fake.UntagQueueWithContextStub = nil - fake.untagQueueWithContextReturns = struct { - result1 *sqs.UntagQueueOutput - result2 error - }{result1, result2} -} - -func (fake *FakeSQSAPI) UntagQueueWithContextReturnsOnCall(i int, result1 *sqs.UntagQueueOutput, result2 error) { - fake.UntagQueueWithContextStub = nil - if fake.untagQueueWithContextReturnsOnCall == nil { - fake.untagQueueWithContextReturnsOnCall = make(map[int]struct { - result1 *sqs.UntagQueueOutput - result2 error - }) - } - fake.untagQueueWithContextReturnsOnCall[i] = struct { - result1 *sqs.UntagQueueOutput - result2 error - }{result1, result2} -} - func (fake *FakeSQSAPI) UntagQueueRequest(arg1 *sqs.UntagQueueInput) (*request.Request, *sqs.UntagQueueOutput) { fake.untagQueueRequestMutex.Lock() ret, specificReturn := fake.untagQueueRequestReturnsOnCall[len(fake.untagQueueRequestArgsForCall)] fake.untagQueueRequestArgsForCall = append(fake.untagQueueRequestArgsForCall, struct { arg1 *sqs.UntagQueueInput }{arg1}) + stub := fake.UntagQueueRequestStub + fakeReturns := fake.untagQueueRequestReturns fake.recordInvocation("UntagQueueRequest", []interface{}{arg1}) fake.untagQueueRequestMutex.Unlock() - if fake.UntagQueueRequestStub != nil { - return fake.UntagQueueRequestStub(arg1) + if stub != nil { + return stub(arg1) } if specificReturn { return ret.result1, ret.result2 } - return fake.untagQueueRequestReturns.result1, fake.untagQueueRequestReturns.result2 + return fakeReturns.result1, fakeReturns.result2 } func (fake *FakeSQSAPI) UntagQueueRequestCallCount() int { @@ -3907,13 +4914,22 @@ func (fake *FakeSQSAPI) UntagQueueRequestCallCount() int { return len(fake.untagQueueRequestArgsForCall) } +func (fake *FakeSQSAPI) UntagQueueRequestCalls(stub func(*sqs.UntagQueueInput) (*request.Request, *sqs.UntagQueueOutput)) { + fake.untagQueueRequestMutex.Lock() + defer fake.untagQueueRequestMutex.Unlock() + fake.UntagQueueRequestStub = stub +} + func (fake *FakeSQSAPI) UntagQueueRequestArgsForCall(i int) *sqs.UntagQueueInput { fake.untagQueueRequestMutex.RLock() defer fake.untagQueueRequestMutex.RUnlock() - return fake.untagQueueRequestArgsForCall[i].arg1 + argsForCall := fake.untagQueueRequestArgsForCall[i] + return argsForCall.arg1 } func (fake *FakeSQSAPI) UntagQueueRequestReturns(result1 *request.Request, result2 *sqs.UntagQueueOutput) { + fake.untagQueueRequestMutex.Lock() + defer fake.untagQueueRequestMutex.Unlock() fake.UntagQueueRequestStub = nil fake.untagQueueRequestReturns = struct { result1 *request.Request @@ -3922,6 +4938,8 @@ func (fake *FakeSQSAPI) UntagQueueRequestReturns(result1 *request.Request, resul } func (fake *FakeSQSAPI) UntagQueueRequestReturnsOnCall(i int, result1 *request.Request, result2 *sqs.UntagQueueOutput) { + fake.untagQueueRequestMutex.Lock() + defer fake.untagQueueRequestMutex.Unlock() fake.UntagQueueRequestStub = nil if fake.untagQueueRequestReturnsOnCall == nil { fake.untagQueueRequestReturnsOnCall = make(map[int]struct { @@ -3935,129 +4953,203 @@ func (fake *FakeSQSAPI) UntagQueueRequestReturnsOnCall(i int, result1 *request.R }{result1, result2} } +func (fake *FakeSQSAPI) UntagQueueWithContext(arg1 context.Context, arg2 *sqs.UntagQueueInput, arg3 ...request.Option) (*sqs.UntagQueueOutput, error) { + fake.untagQueueWithContextMutex.Lock() + ret, specificReturn := fake.untagQueueWithContextReturnsOnCall[len(fake.untagQueueWithContextArgsForCall)] + fake.untagQueueWithContextArgsForCall = append(fake.untagQueueWithContextArgsForCall, struct { + arg1 context.Context + arg2 *sqs.UntagQueueInput + arg3 []request.Option + }{arg1, arg2, arg3}) + stub := fake.UntagQueueWithContextStub + fakeReturns := fake.untagQueueWithContextReturns + fake.recordInvocation("UntagQueueWithContext", []interface{}{arg1, arg2, arg3}) + fake.untagQueueWithContextMutex.Unlock() + if stub != nil { + return stub(arg1, arg2, arg3...) + } + if specificReturn { + return ret.result1, ret.result2 + } + return fakeReturns.result1, fakeReturns.result2 +} + +func (fake *FakeSQSAPI) UntagQueueWithContextCallCount() int { + fake.untagQueueWithContextMutex.RLock() + defer fake.untagQueueWithContextMutex.RUnlock() + return len(fake.untagQueueWithContextArgsForCall) +} + +func (fake *FakeSQSAPI) UntagQueueWithContextCalls(stub func(context.Context, *sqs.UntagQueueInput, ...request.Option) (*sqs.UntagQueueOutput, error)) { + fake.untagQueueWithContextMutex.Lock() + defer fake.untagQueueWithContextMutex.Unlock() + fake.UntagQueueWithContextStub = stub +} + +func (fake *FakeSQSAPI) UntagQueueWithContextArgsForCall(i int) (context.Context, *sqs.UntagQueueInput, []request.Option) { + fake.untagQueueWithContextMutex.RLock() + defer fake.untagQueueWithContextMutex.RUnlock() + argsForCall := fake.untagQueueWithContextArgsForCall[i] + return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 +} + +func (fake *FakeSQSAPI) UntagQueueWithContextReturns(result1 *sqs.UntagQueueOutput, result2 error) { + fake.untagQueueWithContextMutex.Lock() + defer fake.untagQueueWithContextMutex.Unlock() + fake.UntagQueueWithContextStub = nil + fake.untagQueueWithContextReturns = struct { + result1 *sqs.UntagQueueOutput + result2 error + }{result1, result2} +} + +func (fake *FakeSQSAPI) UntagQueueWithContextReturnsOnCall(i int, result1 *sqs.UntagQueueOutput, result2 error) { + fake.untagQueueWithContextMutex.Lock() + defer fake.untagQueueWithContextMutex.Unlock() + fake.UntagQueueWithContextStub = nil + if fake.untagQueueWithContextReturnsOnCall == nil { + fake.untagQueueWithContextReturnsOnCall = make(map[int]struct { + result1 *sqs.UntagQueueOutput + result2 error + }) + } + fake.untagQueueWithContextReturnsOnCall[i] = struct { + result1 *sqs.UntagQueueOutput + result2 error + }{result1, result2} +} + func (fake *FakeSQSAPI) Invocations() map[string][][]interface{} { fake.invocationsMutex.RLock() defer fake.invocationsMutex.RUnlock() fake.addPermissionMutex.RLock() defer fake.addPermissionMutex.RUnlock() - fake.addPermissionWithContextMutex.RLock() - defer fake.addPermissionWithContextMutex.RUnlock() fake.addPermissionRequestMutex.RLock() defer fake.addPermissionRequestMutex.RUnlock() + fake.addPermissionWithContextMutex.RLock() + defer fake.addPermissionWithContextMutex.RUnlock() fake.changeMessageVisibilityMutex.RLock() defer fake.changeMessageVisibilityMutex.RUnlock() - fake.changeMessageVisibilityWithContextMutex.RLock() - defer fake.changeMessageVisibilityWithContextMutex.RUnlock() - fake.changeMessageVisibilityRequestMutex.RLock() - defer fake.changeMessageVisibilityRequestMutex.RUnlock() fake.changeMessageVisibilityBatchMutex.RLock() defer fake.changeMessageVisibilityBatchMutex.RUnlock() - fake.changeMessageVisibilityBatchWithContextMutex.RLock() - defer fake.changeMessageVisibilityBatchWithContextMutex.RUnlock() fake.changeMessageVisibilityBatchRequestMutex.RLock() defer fake.changeMessageVisibilityBatchRequestMutex.RUnlock() + fake.changeMessageVisibilityBatchWithContextMutex.RLock() + defer fake.changeMessageVisibilityBatchWithContextMutex.RUnlock() + fake.changeMessageVisibilityRequestMutex.RLock() + defer fake.changeMessageVisibilityRequestMutex.RUnlock() + fake.changeMessageVisibilityWithContextMutex.RLock() + defer fake.changeMessageVisibilityWithContextMutex.RUnlock() fake.createQueueMutex.RLock() defer fake.createQueueMutex.RUnlock() - fake.createQueueWithContextMutex.RLock() - defer fake.createQueueWithContextMutex.RUnlock() fake.createQueueRequestMutex.RLock() defer fake.createQueueRequestMutex.RUnlock() + fake.createQueueWithContextMutex.RLock() + defer fake.createQueueWithContextMutex.RUnlock() fake.deleteMessageMutex.RLock() defer fake.deleteMessageMutex.RUnlock() - fake.deleteMessageWithContextMutex.RLock() - defer fake.deleteMessageWithContextMutex.RUnlock() - fake.deleteMessageRequestMutex.RLock() - defer fake.deleteMessageRequestMutex.RUnlock() fake.deleteMessageBatchMutex.RLock() defer fake.deleteMessageBatchMutex.RUnlock() - fake.deleteMessageBatchWithContextMutex.RLock() - defer fake.deleteMessageBatchWithContextMutex.RUnlock() fake.deleteMessageBatchRequestMutex.RLock() defer fake.deleteMessageBatchRequestMutex.RUnlock() + fake.deleteMessageBatchWithContextMutex.RLock() + defer fake.deleteMessageBatchWithContextMutex.RUnlock() + fake.deleteMessageRequestMutex.RLock() + defer fake.deleteMessageRequestMutex.RUnlock() + fake.deleteMessageWithContextMutex.RLock() + defer fake.deleteMessageWithContextMutex.RUnlock() fake.deleteQueueMutex.RLock() defer fake.deleteQueueMutex.RUnlock() - fake.deleteQueueWithContextMutex.RLock() - defer fake.deleteQueueWithContextMutex.RUnlock() fake.deleteQueueRequestMutex.RLock() defer fake.deleteQueueRequestMutex.RUnlock() + fake.deleteQueueWithContextMutex.RLock() + defer fake.deleteQueueWithContextMutex.RUnlock() fake.getQueueAttributesMutex.RLock() defer fake.getQueueAttributesMutex.RUnlock() - fake.getQueueAttributesWithContextMutex.RLock() - defer fake.getQueueAttributesWithContextMutex.RUnlock() fake.getQueueAttributesRequestMutex.RLock() defer fake.getQueueAttributesRequestMutex.RUnlock() + fake.getQueueAttributesWithContextMutex.RLock() + defer fake.getQueueAttributesWithContextMutex.RUnlock() fake.getQueueUrlMutex.RLock() defer fake.getQueueUrlMutex.RUnlock() - fake.getQueueUrlWithContextMutex.RLock() - defer fake.getQueueUrlWithContextMutex.RUnlock() fake.getQueueUrlRequestMutex.RLock() defer fake.getQueueUrlRequestMutex.RUnlock() + fake.getQueueUrlWithContextMutex.RLock() + defer fake.getQueueUrlWithContextMutex.RUnlock() fake.listDeadLetterSourceQueuesMutex.RLock() defer fake.listDeadLetterSourceQueuesMutex.RUnlock() - fake.listDeadLetterSourceQueuesWithContextMutex.RLock() - defer fake.listDeadLetterSourceQueuesWithContextMutex.RUnlock() + fake.listDeadLetterSourceQueuesPagesMutex.RLock() + defer fake.listDeadLetterSourceQueuesPagesMutex.RUnlock() + fake.listDeadLetterSourceQueuesPagesWithContextMutex.RLock() + defer fake.listDeadLetterSourceQueuesPagesWithContextMutex.RUnlock() fake.listDeadLetterSourceQueuesRequestMutex.RLock() defer fake.listDeadLetterSourceQueuesRequestMutex.RUnlock() + fake.listDeadLetterSourceQueuesWithContextMutex.RLock() + defer fake.listDeadLetterSourceQueuesWithContextMutex.RUnlock() fake.listQueueTagsMutex.RLock() defer fake.listQueueTagsMutex.RUnlock() - fake.listQueueTagsWithContextMutex.RLock() - defer fake.listQueueTagsWithContextMutex.RUnlock() fake.listQueueTagsRequestMutex.RLock() defer fake.listQueueTagsRequestMutex.RUnlock() + fake.listQueueTagsWithContextMutex.RLock() + defer fake.listQueueTagsWithContextMutex.RUnlock() fake.listQueuesMutex.RLock() defer fake.listQueuesMutex.RUnlock() - fake.listQueuesWithContextMutex.RLock() - defer fake.listQueuesWithContextMutex.RUnlock() + fake.listQueuesPagesMutex.RLock() + defer fake.listQueuesPagesMutex.RUnlock() + fake.listQueuesPagesWithContextMutex.RLock() + defer fake.listQueuesPagesWithContextMutex.RUnlock() fake.listQueuesRequestMutex.RLock() defer fake.listQueuesRequestMutex.RUnlock() + fake.listQueuesWithContextMutex.RLock() + defer fake.listQueuesWithContextMutex.RUnlock() fake.purgeQueueMutex.RLock() defer fake.purgeQueueMutex.RUnlock() - fake.purgeQueueWithContextMutex.RLock() - defer fake.purgeQueueWithContextMutex.RUnlock() fake.purgeQueueRequestMutex.RLock() defer fake.purgeQueueRequestMutex.RUnlock() + fake.purgeQueueWithContextMutex.RLock() + defer fake.purgeQueueWithContextMutex.RUnlock() fake.receiveMessageMutex.RLock() defer fake.receiveMessageMutex.RUnlock() - fake.receiveMessageWithContextMutex.RLock() - defer fake.receiveMessageWithContextMutex.RUnlock() fake.receiveMessageRequestMutex.RLock() defer fake.receiveMessageRequestMutex.RUnlock() + fake.receiveMessageWithContextMutex.RLock() + defer fake.receiveMessageWithContextMutex.RUnlock() fake.removePermissionMutex.RLock() defer fake.removePermissionMutex.RUnlock() - fake.removePermissionWithContextMutex.RLock() - defer fake.removePermissionWithContextMutex.RUnlock() fake.removePermissionRequestMutex.RLock() defer fake.removePermissionRequestMutex.RUnlock() + fake.removePermissionWithContextMutex.RLock() + defer fake.removePermissionWithContextMutex.RUnlock() fake.sendMessageMutex.RLock() defer fake.sendMessageMutex.RUnlock() - fake.sendMessageWithContextMutex.RLock() - defer fake.sendMessageWithContextMutex.RUnlock() - fake.sendMessageRequestMutex.RLock() - defer fake.sendMessageRequestMutex.RUnlock() fake.sendMessageBatchMutex.RLock() defer fake.sendMessageBatchMutex.RUnlock() - fake.sendMessageBatchWithContextMutex.RLock() - defer fake.sendMessageBatchWithContextMutex.RUnlock() fake.sendMessageBatchRequestMutex.RLock() defer fake.sendMessageBatchRequestMutex.RUnlock() + fake.sendMessageBatchWithContextMutex.RLock() + defer fake.sendMessageBatchWithContextMutex.RUnlock() + fake.sendMessageRequestMutex.RLock() + defer fake.sendMessageRequestMutex.RUnlock() + fake.sendMessageWithContextMutex.RLock() + defer fake.sendMessageWithContextMutex.RUnlock() fake.setQueueAttributesMutex.RLock() defer fake.setQueueAttributesMutex.RUnlock() - fake.setQueueAttributesWithContextMutex.RLock() - defer fake.setQueueAttributesWithContextMutex.RUnlock() fake.setQueueAttributesRequestMutex.RLock() defer fake.setQueueAttributesRequestMutex.RUnlock() + fake.setQueueAttributesWithContextMutex.RLock() + defer fake.setQueueAttributesWithContextMutex.RUnlock() fake.tagQueueMutex.RLock() defer fake.tagQueueMutex.RUnlock() - fake.tagQueueWithContextMutex.RLock() - defer fake.tagQueueWithContextMutex.RUnlock() fake.tagQueueRequestMutex.RLock() defer fake.tagQueueRequestMutex.RUnlock() + fake.tagQueueWithContextMutex.RLock() + defer fake.tagQueueWithContextMutex.RUnlock() fake.untagQueueMutex.RLock() defer fake.untagQueueMutex.RUnlock() - fake.untagQueueWithContextMutex.RLock() - defer fake.untagQueueWithContextMutex.RUnlock() fake.untagQueueRequestMutex.RLock() defer fake.untagQueueRequestMutex.RUnlock() + fake.untagQueueWithContextMutex.RLock() + defer fake.untagQueueWithContextMutex.RUnlock() copiedInvocations := map[string][][]interface{}{} for key, value := range fake.invocations { copiedInvocations[key] = value From 2aab9d4781272ff2d844b2a5df3c276a4019a9bd Mon Sep 17 00:00:00 2001 From: ojizero Date: Wed, 18 May 2022 18:01:09 +0300 Subject: [PATCH 06/21] try ci with nats 1.4 --- .github/workflows/ci.yaml | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 1e56697..7458d26 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -15,18 +15,6 @@ jobs: - 1.17.x name: Go test runs-on: ubuntu-latest - steps: - - name: Setup Go - uses: actions/setup-go@v3 - with: - go-version: ${{ matrix.go-version }} - - - name: Get source - uses: actions/checkout@v3 - - - name: Go test - run: go test -v -timeout 30s -race ./... - services: redis: image: "redis:7" @@ -41,9 +29,20 @@ jobs: ports: - "4150:4150" nats: - image: "nats:2" + image: "bitnami/nats:1.4.0" ports: - "4222:4222" + steps: + - name: Setup Go + uses: actions/setup-go@v3 + with: + go-version: ${{ matrix.go-version }} + + - name: Get source + uses: actions/checkout@v3 + + - name: Go test + run: go test -v -timeout 30s -race ./... go-vet: strategy: From db60ab43fbc102781b684f39ceae6a53a4e4422c Mon Sep 17 00:00:00 2001 From: ojizero Date: Wed, 18 May 2022 18:02:32 +0300 Subject: [PATCH 07/21] match travis versions for nats and nsq --- .github/workflows/ci.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 7458d26..72fe8c0 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -25,11 +25,11 @@ jobs: ports: - "5672:5672" nsq: - image: "nsqio/nsq:v1.2.1" + image: "nsqio/nsq:v1.0.0" ports: - "4150:4150" nats: - image: "bitnami/nats:1.4.0" + image: "nats-streaming:0.5.0" ports: - "4222:4222" steps: From 09209b540a10c5cad372aaae02ab8997bea3d098 Mon Sep 17 00:00:00 2001 From: ojizero Date: Wed, 18 May 2022 18:04:25 +0300 Subject: [PATCH 08/21] correct nsq version --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 72fe8c0..58c3f65 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -25,7 +25,7 @@ jobs: ports: - "5672:5672" nsq: - image: "nsqio/nsq:v1.0.0" + image: "nsqio/nsq:v1.0.0-compat" ports: - "4150:4150" nats: From 0e838b32229cc168e944f9443b8a74f84aa5728f Mon Sep 17 00:00:00 2001 From: ojizero Date: Wed, 18 May 2022 18:06:43 +0300 Subject: [PATCH 09/21] 1.0.0-compat unusable --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 58c3f65..ef5eda2 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -25,7 +25,7 @@ jobs: ports: - "5672:5672" nsq: - image: "nsqio/nsq:v1.0.0-compat" + image: "nsqio/nsq:v1.2.1" ports: - "4150:4150" nats: From e5b7bdcf102be37c0ab558d2689ed4aceebe94c0 Mon Sep 17 00:00:00 2001 From: ojizero Date: Thu, 19 May 2022 00:59:05 +0300 Subject: [PATCH 10/21] skip NSQ tests --- queues/nsq/nsq_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/queues/nsq/nsq_test.go b/queues/nsq/nsq_test.go index 7984265..ea675fb 100644 --- a/queues/nsq/nsq_test.go +++ b/queues/nsq/nsq_test.go @@ -38,10 +38,12 @@ func newTestTransport() vice.Transport { } func TestTransport(t *testing.T) { + t.SkipNow() vicetest.Transport(t, newTestTransport) } func TestSend(t *testing.T) { + t.SkipNow() is := is.New(t) transport := newTestTransport() @@ -109,6 +111,7 @@ func TestSend(t *testing.T) { // } func TestReceive(t *testing.T) { + t.SkipNow() is := is.New(t) transport := newTestTransport() From 1f6ee72b963cb635b30f00bbbc4a6bca61feb492 Mon Sep 17 00:00:00 2001 From: ojizero Date: Thu, 19 May 2022 01:10:30 +0300 Subject: [PATCH 11/21] note on nsq tests Could not get NSQ to properly run in GitHub Actions --- queues/nsq/nsq_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/queues/nsq/nsq_test.go b/queues/nsq/nsq_test.go index ea675fb..d4d44e2 100644 --- a/queues/nsq/nsq_test.go +++ b/queues/nsq/nsq_test.go @@ -1,5 +1,8 @@ package nsq +// NOTE: tests currently skipped since I can't get NSQ +// to properly setup withing GitHub Actions. + import ( "io/ioutil" "log" From 34c2d2beb3f252aaae390f4426bbbb249b1f885a Mon Sep 17 00:00:00 2001 From: ojizero Date: Thu, 19 May 2022 01:30:38 +0300 Subject: [PATCH 12/21] ported old CI linters --- .github/workflows/ci.yaml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index ef5eda2..e524c5e 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -63,3 +63,39 @@ jobs: - name: Go vet run: go vet ./... + + golint: + name: Golint + runs-on: ubuntu-latest + steps: + - name: Setup Go + uses: actions/setup-go@v3 + with: + go-version: 1.18.x + + - name: Get source + uses: actions/checkout@v3 + + - name: Go get golint + run: go get -u golang.org/x/lint/golint + + - name: Golint + run: go run golang.org/x/lint/golint ./... + + staticcheck: + name: Golint + runs-on: ubuntu-latest + steps: + - name: Setup Go + uses: actions/setup-go@v3 + with: + go-version: 1.18.x + + - name: Get source + uses: actions/checkout@v3 + + - name: Go get staticcheck + run: go get -u honnef.co/go/tools/cmd/staticcheck + + - name: Golint + run: go run honnef.co/go/tools/cmd/staticcheck ./... From edaa720ec67266cde74aa8a591cdb612ad32c184 Mon Sep 17 00:00:00 2001 From: ojizero Date: Thu, 19 May 2022 01:35:51 +0300 Subject: [PATCH 13/21] comment out NSQ tests instead of skipping to get staticcheck to be happy --- queues/nsq/nsq_test.go | 411 ++++++++++++++++++++--------------------- 1 file changed, 204 insertions(+), 207 deletions(-) diff --git a/queues/nsq/nsq_test.go b/queues/nsq/nsq_test.go index d4d44e2..532235c 100644 --- a/queues/nsq/nsq_test.go +++ b/queues/nsq/nsq_test.go @@ -3,243 +3,240 @@ package nsq // NOTE: tests currently skipped since I can't get NSQ // to properly setup withing GitHub Actions. -import ( - "io/ioutil" - "log" - "sync/atomic" - "testing" - "time" - - "github.com/matryer/is" - "github.com/matryer/vice" - "github.com/matryer/vice/vicetest" - "github.com/nsqio/go-nsq" -) - -func newTestTransport() vice.Transport { - transport := New() - transport.NewProducer = func() (*nsq.Producer, error) { - producer, err := nsq.NewProducer(DefaultTCPAddr, nsq.NewConfig()) - if err != nil { - return nil, err - } - logger := log.New(ioutil.Discard, "logger: ", log.Lshortfile) - producer.SetLogger(logger, nsq.LogLevelError) - return producer, nil - } - transport.NewConsumer = func(name string) (*nsq.Consumer, error) { - consumer, err := nsq.NewConsumer(name, "vice", nsq.NewConfig()) - if err != nil { - return nil, err - } - logger := log.New(ioutil.Discard, "logger: ", log.Lshortfile) - consumer.SetLogger(logger, nsq.LogLevelError) - return consumer, nil - } - - return transport -} - -func TestTransport(t *testing.T) { - t.SkipNow() - vicetest.Transport(t, newTestTransport) -} - -func TestSend(t *testing.T) { - t.SkipNow() - is := is.New(t) - - transport := newTestTransport() - defer func() { - transport.Stop() - <-transport.Done() - }() - - testConsumer := NewNSQTestConsumer(t, "test_send", "test") - defer testConsumer.Stop() - - select { - case transport.Send("test_send") <- []byte("hello vice"): - case <-time.After(1 * time.Second): - is.Fail() // timeout: transport.Send - } - - select { - case msg := <-testConsumer.messages: - is.Equal(string(msg.Body), "hello vice") - case <-time.After(2 * time.Second): - is.Fail() // timeout: testConsumer <- messages - } - - is.Equal(testConsumer.Count(), 1) - - // make sure Send with same name returns the same - // channel - is.Equal(transport.Send("test_send"), transport.Send("test_send")) - is.True(transport.Send("test_send") != transport.Send("different")) - -} - -// func TestSendErrs(t *testing.T) { +// import ( +// "io/ioutil" +// "log" +// "sync/atomic" +// "testing" +// "time" + +// "github.com/matryer/is" +// "github.com/matryer/vice" +// "github.com/matryer/vice/vicetest" +// "github.com/nsqio/go-nsq" +// ) + +// func newTestTransport() vice.Transport { +// transport := New() +// transport.NewProducer = func() (*nsq.Producer, error) { +// producer, err := nsq.NewProducer(DefaultTCPAddr, nsq.NewConfig()) +// if err != nil { +// return nil, err +// } +// logger := log.New(ioutil.Discard, "logger: ", log.Lshortfile) +// producer.SetLogger(logger, nsq.LogLevelError) +// return producer, nil +// } +// transport.NewConsumer = func(name string) (*nsq.Consumer, error) { +// consumer, err := nsq.NewConsumer(name, "vice", nsq.NewConfig()) +// if err != nil { +// return nil, err +// } +// logger := log.New(ioutil.Discard, "logger: ", log.Lshortfile) +// consumer.SetLogger(logger, nsq.LogLevelError) +// return consumer, nil +// } + +// return transport +// } + +// func TestTransport(t *testing.T) { +// vicetest.Transport(t, newTestTransport) +// } + +// func TestSend(t *testing.T) { // is := is.New(t) -// transport, err := New("no-such-host:4150") -// is.NoErr(err) +// transport := newTestTransport() // defer func() { // transport.Stop() // <-transport.Done() // }() +// testConsumer := NewNSQTestConsumer(t, "test_send", "test") +// defer testConsumer.Stop() + // select { -// case transport.Send("test_send_err") <- []byte("hello vice"): +// case transport.Send("test_send") <- []byte("hello vice"): // case <-time.After(1 * time.Second): -// is.Fail("timeout: transport.Send") +// is.Fail() // timeout: transport.Send // } -// // expect an error... // select { -// case err := <-transport.ErrChan(): -// is.OK(err) -// is.Equal(err.Name, "test_send_err") -// is.Equal(err.Message, []byte(`hello vice`)) -// is.Equal(err.Err.Error(), "dial tcp: lookup no-such-host: no such host") -// is.Equal(err.Error(), "dial tcp: lookup no-such-host: no such host: |test_send_err| <- `hello vice`") +// case msg := <-testConsumer.messages: +// is.Equal(string(msg.Body), "hello vice") // case <-time.After(2 * time.Second): -// is.Fail("timeout: transport.SendErrs()") +// is.Fail() // timeout: testConsumer <- messages // } -// // SendErrs should always be the same channel -// is.Equal(transport.ErrChan(), transport.ErrChan()) +// is.Equal(testConsumer.Count(), 1) + +// // make sure Send with same name returns the same +// // channel +// is.Equal(transport.Send("test_send"), transport.Send("test_send")) +// is.True(transport.Send("test_send") != transport.Send("different")) // } -func TestReceive(t *testing.T) { - t.SkipNow() - is := is.New(t) +// // func TestSendErrs(t *testing.T) { +// // is := is.New(t) + +// // transport, err := New("no-such-host:4150") +// // is.NoErr(err) +// // defer func() { +// // transport.Stop() +// // <-transport.Done() +// // }() + +// // select { +// // case transport.Send("test_send_err") <- []byte("hello vice"): +// // case <-time.After(1 * time.Second): +// // is.Fail("timeout: transport.Send") +// // } + +// // // expect an error... +// // select { +// // case err := <-transport.ErrChan(): +// // is.OK(err) +// // is.Equal(err.Name, "test_send_err") +// // is.Equal(err.Message, []byte(`hello vice`)) +// // is.Equal(err.Err.Error(), "dial tcp: lookup no-such-host: no such host") +// // is.Equal(err.Error(), "dial tcp: lookup no-such-host: no such host: |test_send_err| <- `hello vice`") +// // case <-time.After(2 * time.Second): +// // is.Fail("timeout: transport.SendErrs()") +// // } + +// // // SendErrs should always be the same channel +// // is.Equal(transport.ErrChan(), transport.ErrChan()) + +// // } + +// func TestReceive(t *testing.T) { +// is := is.New(t) + +// transport := newTestTransport() +// defer func() { +// transport.Stop() +// <-transport.Done() +// }() - transport := newTestTransport() - defer func() { - transport.Stop() - <-transport.Done() - }() +// testProducer := NewNSQTestProducer(t, "test_receive") +// testProducer.Send([]byte("hello vice")) - testProducer := NewNSQTestProducer(t, "test_receive") - testProducer.Send([]byte("hello vice")) +// ch := transport.Receive("test_receive") +// select { +// case msg := <-ch: +// is.Equal(msg, []byte("hello vice")) +// case <-time.After(2 * time.Second): +// is.Fail() // timeout: transport.Receive +// } - ch := transport.Receive("test_receive") - select { - case msg := <-ch: - is.Equal(msg, []byte("hello vice")) - case <-time.After(2 * time.Second): - is.Fail() // timeout: transport.Receive - } +// } -} +// // func TestReceiveErrs(t *testing.T) { +// // is := is.New(t) + +// // transport, err := New("no-such-host:4150") +// // is.NoErr(err) +// // defer func() { +// // transport.Stop() +// // <-transport.Done() +// // }() + +// // _ = transport.Receive("test_receive_err") +// // select { +// // case err := <-transport.ErrChan(): +// // is.OK(err) +// // is.Equal(err.Name, "test_receive_err") +// // is.Nil(err.Message) +// // is.Equal(err.Err.Error(), "dial tcp: lookup no-such-host: no such host") +// // is.Equal(err.Error(), "dial tcp: lookup no-such-host: no such host: |test_receive_err|") +// // case <-time.After(2 * time.Second): +// // is.Fail("timeout: transport.Receive") +// // } + +// // } + +// type NSQTestConsumer struct { +// t *testing.T + +// // buffer channel to analize the messages +// messages chan *nsq.Message +// counter int32 +// consumer *nsq.Consumer +// } -// func TestReceiveErrs(t *testing.T) { +// func NewNSQTestConsumer(t *testing.T, topic, channel string) *NSQTestConsumer { // is := is.New(t) -// transport, err := New("no-such-host:4150") +// logger := log.New(ioutil.Discard, "logger: ", log.Lshortfile) +// consumer, err := nsq.NewConsumer(topic, channel, nsq.NewConfig()) +// consumer.SetLogger(logger, nsq.LogLevelError) // is.NoErr(err) -// defer func() { -// transport.Stop() -// <-transport.Done() -// }() -// _ = transport.Receive("test_receive_err") +// testConsumer := &NSQTestConsumer{ +// t: t, +// messages: make(chan *nsq.Message, 30), +// consumer: consumer, +// } + +// consumer.AddHandler(nsq.HandlerFunc(func(msg *nsq.Message) error { +// log.Println("@@ NSQTestConsumer Consuming ", string(msg.Body)) +// atomic.AddInt32(&testConsumer.counter, 1) +// testConsumer.messages <- msg +// return nil +// })) +// is.NoErr(consumer.ConnectToNSQD(DefaultTCPAddr)) + +// return testConsumer +// } + +// func (tc *NSQTestConsumer) Count() int { +// return int(atomic.LoadInt32(&tc.counter)) +// } + +// func (tc *NSQTestConsumer) Stop() { +// log.Println("stopping NSQTestConsumer") +// tc.consumer.Stop() // select { -// case err := <-transport.ErrChan(): -// is.OK(err) -// is.Equal(err.Name, "test_receive_err") -// is.Nil(err.Message) -// is.Equal(err.Err.Error(), "dial tcp: lookup no-such-host: no such host") -// is.Equal(err.Error(), "dial tcp: lookup no-such-host: no such host: |test_receive_err|") +// case <-tc.consumer.StopChan: +// log.Println("NSQTestConsumer stopped") // case <-time.After(2 * time.Second): -// is.Fail("timeout: transport.Receive") +// tc.t.Fatal("Could not stop the NSQTestConsumer in time") // } +// } +// type NSQTestProducer struct { +// t *testing.T + +// producer *nsq.Producer +// topic string +// } + +// func NewNSQTestProducer(t *testing.T, topic string) *NSQTestProducer { +// producer, err := nsq.NewProducer(DefaultTCPAddr, nsq.NewConfig()) +// if err != nil { +// t.Fatal("failed to create producer:", err) // TODO: handle errors +// } + +// testProducer := &NSQTestProducer{ +// t: t, +// topic: topic, +// producer: producer, +// } +// return testProducer // } -type NSQTestConsumer struct { - t *testing.T - - // buffer channel to analize the messages - messages chan *nsq.Message - counter int32 - consumer *nsq.Consumer -} - -func NewNSQTestConsumer(t *testing.T, topic, channel string) *NSQTestConsumer { - is := is.New(t) - - logger := log.New(ioutil.Discard, "logger: ", log.Lshortfile) - consumer, err := nsq.NewConsumer(topic, channel, nsq.NewConfig()) - consumer.SetLogger(logger, nsq.LogLevelError) - is.NoErr(err) - - testConsumer := &NSQTestConsumer{ - t: t, - messages: make(chan *nsq.Message, 30), - consumer: consumer, - } - - consumer.AddHandler(nsq.HandlerFunc(func(msg *nsq.Message) error { - log.Println("@@ NSQTestConsumer Consuming ", string(msg.Body)) - atomic.AddInt32(&testConsumer.counter, 1) - testConsumer.messages <- msg - return nil - })) - is.NoErr(consumer.ConnectToNSQD(DefaultTCPAddr)) - - return testConsumer -} - -func (tc *NSQTestConsumer) Count() int { - return int(atomic.LoadInt32(&tc.counter)) -} - -func (tc *NSQTestConsumer) Stop() { - log.Println("stopping NSQTestConsumer") - tc.consumer.Stop() - select { - case <-tc.consumer.StopChan: - log.Println("NSQTestConsumer stopped") - case <-time.After(2 * time.Second): - tc.t.Fatal("Could not stop the NSQTestConsumer in time") - } -} - -type NSQTestProducer struct { - t *testing.T - - producer *nsq.Producer - topic string -} - -func NewNSQTestProducer(t *testing.T, topic string) *NSQTestProducer { - producer, err := nsq.NewProducer(DefaultTCPAddr, nsq.NewConfig()) - if err != nil { - t.Fatal("failed to create producer:", err) // TODO: handle errors - } - - testProducer := &NSQTestProducer{ - t: t, - topic: topic, - producer: producer, - } - return testProducer -} - -func (tp *NSQTestProducer) Send(msg []byte) { - log.Println("NSQTestProducer: send", string(msg)) - if err := tp.producer.Publish(tp.topic, msg); err != nil { - tp.t.Fatal("NSQTestProducer: failed to Publish:", err) - } - log.Println("NSQTestProducer: ^ published") -} - -func (tp *NSQTestProducer) Stop() { - log.Println("stopping NSQTestProducer") - tp.producer.Stop() - log.Println("NSQTestProducer stopped") -} +// func (tp *NSQTestProducer) Send(msg []byte) { +// log.Println("NSQTestProducer: send", string(msg)) +// if err := tp.producer.Publish(tp.topic, msg); err != nil { +// tp.t.Fatal("NSQTestProducer: failed to Publish:", err) +// } +// log.Println("NSQTestProducer: ^ published") +// } + +// func (tp *NSQTestProducer) Stop() { +// log.Println("stopping NSQTestProducer") +// tp.producer.Stop() +// log.Println("NSQTestProducer stopped") +// } From 3824e02f9ff94ecbe640ff3f10a3653fca5b7503 Mon Sep 17 00:00:00 2001 From: ojizero Date: Thu, 19 May 2022 01:36:59 +0300 Subject: [PATCH 14/21] removed travis configs --- .travis.yml | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 854c648..0000000 --- a/.travis.yml +++ /dev/null @@ -1,34 +0,0 @@ -language: go - -go: - - 1.11.x - -before_install: - - go get golang.org/x/lint/golint - - go get honnef.co/go/tools/cmd/megacheck - - # install nsq - - wget https://s3.amazonaws.com/bitly-downloads/nsq/nsq-1.0.0-compat.linux-amd64.go1.8.tar.gz - - tar xzvf nsq-1.0.0-compat.linux-amd64.go1.8.tar.gz - - sudo mv nsq-1.0.0-compat.linux-amd64.go1.8/bin/* /bin/ - - nsqlookupd 2> /dev/null & - - nsqd --lookupd-tcp-address=127.0.0.1:4160 2> /dev/null & - - nsqadmin --lookupd-http-address=127.0.0.1:4161 2> /dev/null & - # install gnatsd & nats-streaming - - wget https://github.com/nats-io/nats-streaming-server/releases/download/v0.5.0/nats-streaming-server-v0.5.0-linux-amd64.zip - - unzip -d gnatsd -j nats-streaming-server-v0.5.0-linux-amd64.zip - - ./gnatsd/nats-streaming-server & - # give the queues some time to start. - - sleep 5 - -before_script: - - go vet ./... - - golint ./... - - megacheck ./... - -services: - - redis - - rabbitmq - -script: - - go test -v -timeout 30s -race ./... From 9db0f648d5145fc3d8d9344e930c28fa39258326 Mon Sep 17 00:00:00 2001 From: ojizero Date: Thu, 19 May 2022 10:44:58 +0300 Subject: [PATCH 15/21] corrected github action job name --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index e524c5e..25a1c17 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -83,7 +83,7 @@ jobs: run: go run golang.org/x/lint/golint ./... staticcheck: - name: Golint + name: Staticcheck runs-on: ubuntu-latest steps: - name: Setup Go From 26fda9aaa94b32f9bd1397568663c5bb409ca6dd Mon Sep 17 00:00:00 2001 From: ojizero Date: Thu, 19 May 2022 13:15:58 +0300 Subject: [PATCH 16/21] track used versions of the static analysis tools --- .github/workflows/ci.yaml | 4 ++-- example/greeter/service/main.go | 3 +-- go.mod | 9 ++++++--- go.sum | 17 ++++++++++++++--- tools/tools.go | 10 ++++++++++ 5 files changed, 33 insertions(+), 10 deletions(-) create mode 100644 tools/tools.go diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 25a1c17..97afb34 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -77,7 +77,7 @@ jobs: uses: actions/checkout@v3 - name: Go get golint - run: go get -u golang.org/x/lint/golint + run: go mod download - name: Golint run: go run golang.org/x/lint/golint ./... @@ -95,7 +95,7 @@ jobs: uses: actions/checkout@v3 - name: Go get staticcheck - run: go get -u honnef.co/go/tools/cmd/staticcheck + run: go mod download - name: Golint run: go run honnef.co/go/tools/cmd/staticcheck ./... diff --git a/example/greeter/service/main.go b/example/greeter/service/main.go index 74e8541..dc0e655 100644 --- a/example/greeter/service/main.go +++ b/example/greeter/service/main.go @@ -13,8 +13,7 @@ import ( // Send a name: curl -d 'Mat' 'http://127.0.0.1:4151/pub?topic=names' // Greeter is a service that greets people. -func Greeter(ctx context.Context, names <-chan []byte, - greetings chan<- []byte, errs <-chan error) { +func Greeter(ctx context.Context, names <-chan []byte, greetings chan<- []byte, errs <-chan error) { for { select { case <-ctx.Done(): diff --git a/go.mod b/go.mod index aaee1b3..7566634 100644 --- a/go.mod +++ b/go.mod @@ -13,9 +13,12 @@ require ( github.com/nsqio/go-nsq v1.1.0 github.com/streadway/amqp v1.0.0 github.com/stretchr/testify v1.7.1 + golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 + honnef.co/go/tools v0.3.2 ) require ( + github.com/BurntSushi/toml v0.4.1 // indirect github.com/davecgh/go-spew v1.1.1 // indirect github.com/gogo/protobuf v1.3.2 // indirect github.com/golang/snappy v0.0.1 // indirect @@ -29,10 +32,10 @@ require ( github.com/onsi/gomega v1.19.0 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect golang.org/x/crypto v0.0.0-20220315160706-3147a52a75dd // indirect - golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3 // indirect + golang.org/x/exp/typeparams v0.0.0-20220218215828-6cf2b201936e // indirect + golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4 // indirect golang.org/x/sys v0.0.0-20220412211240-33da011f77ad // indirect - golang.org/x/tools v0.1.10 // indirect - golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect + golang.org/x/tools v0.1.11-0.20220513221640-090b14e8501f // indirect google.golang.org/protobuf v1.28.0 // indirect gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c // indirect ) diff --git a/go.sum b/go.sum index 6df8e67..f54e85c 100644 --- a/go.sum +++ b/go.sum @@ -1,3 +1,5 @@ +github.com/BurntSushi/toml v0.4.1 h1:GaI7EiDXDRfa8VshkTj7Fym7ha+y8/XxIgD2okUIjLw= +github.com/BurntSushi/toml v0.4.1/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= github.com/DataDog/datadog-go v2.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= github.com/armon/go-metrics v0.0.0-20190430140413-ec5e00d3c878 h1:EFSB7Zo9Eg91v7MJPVsifUysc/wPdN+NOnVe6bWbdBM= github.com/armon/go-metrics v0.0.0-20190430140413-ec5e00d3c878/go.mod h1:3AMJUQhVx52RsWOnlkpikZr01T/yAVN2gn0861vByNg= @@ -160,10 +162,16 @@ golang.org/x/crypto v0.0.0-20210314154223-e6e6c4f2bb5b/go.mod h1:T9bdIzuCu7OtxOm golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20220315160706-3147a52a75dd h1:XcWmESyNjXJMLahc3mqVQJcgSTDxFxhETVlfk9uGc38= golang.org/x/crypto v0.0.0-20220315160706-3147a52a75dd/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/exp/typeparams v0.0.0-20220218215828-6cf2b201936e h1:qyrTQ++p1afMkO4DPEeLGq/3oTsdlvdH4vqZUBWzUKM= +golang.org/x/exp/typeparams v0.0.0-20220218215828-6cf2b201936e/go.mod h1:AbB0pIl9nAr9wVwH+Z2ZpaocVmF5I4GyWCDIsVjR0bk= +golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 h1:VLliZ0d+/avPrXXH+OakdXhpJuEoBZuwh1m2j7U6Iug= +golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3 h1:kQgndtyPBW/JIYERgdxfwMYh3AVStj88WQTlNDi2a+o= golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3/go.mod h1:3p9vT2HGsQu2K1YbXdKPJLVgG5VJdoTa1poYQBtP1AY= +golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4 h1:6zppjxzCulZykYSLyVDYbneBfbaBIQPYMevg0bEwv2s= +golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= @@ -222,15 +230,16 @@ golang.org/x/time v0.0.0-20211116232009-f0f3c7e86c11/go.mod h1:tRJNPiyCQ0inRvYxb golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190424220101-1e8e1cfdf96b/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.1.10 h1:QjFRCZxdOhBJ/UNgnBZLbNV13DlbnK0quyivTnXJM20= golang.org/x/tools v0.1.10/go.mod h1:Uh6Zz+xoGYZom868N8YTex3t7RhtHDBrE8Gzo9bV56E= +golang.org/x/tools v0.1.11-0.20220513221640-090b14e8501f h1:OKYpQQVE3DKSc3r3zHVzq46vq5YH7x8xpR3/k9ixmUg= +golang.org/x/tools v0.1.11-0.20220513221640-090b14e8501f/go.mod h1:SgwaegtQh8clINPpECJMqnxLv9I09HLqnW3RMqW0CA4= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= @@ -258,3 +267,5 @@ gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +honnef.co/go/tools v0.3.2 h1:ytYb4rOqyp1TSa2EPvNVwtPQJctSELKaMyLfqNP4+34= +honnef.co/go/tools v0.3.2/go.mod h1:jzwdWgg7Jdq75wlfblQxO4neNaFFSvgc1tD5Wv8U0Yw= diff --git a/tools/tools.go b/tools/tools.go new file mode 100644 index 0000000..0a42142 --- /dev/null +++ b/tools/tools.go @@ -0,0 +1,10 @@ +//go:build tools + +// Package tools is a stub for development tooling to be tracked by Gomod +package tools + +import ( + // Static analysis tools + _ "golang.org/x/lint/golint" + _ "honnef.co/go/tools/cmd/staticcheck" +) From 4ed47346371eb3e8dd364cd9bf2749ce6240460c Mon Sep 17 00:00:00 2001 From: ojizero Date: Thu, 19 May 2022 13:20:08 +0300 Subject: [PATCH 17/21] run govet only against stable Go --- .github/workflows/ci.yaml | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 97afb34..64db586 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -2,9 +2,6 @@ name: CI on: push: - # branches: [master] - # pull_request: - # branches: [master] jobs: go-test: @@ -45,18 +42,13 @@ jobs: run: go test -v -timeout 30s -race ./... go-vet: - strategy: - matrix: - go-version: - - 1.18.x - - 1.17.x name: Go vet runs-on: ubuntu-latest steps: - name: Setup Go uses: actions/setup-go@v3 with: - go-version: ${{ matrix.go-version }} + go-version: 1.18.x - name: Get source uses: actions/checkout@v3 From daa091bedf4bd2d3cff61f188b7f3c2537778fa0 Mon Sep 17 00:00:00 2001 From: ojizero Date: Thu, 19 May 2022 13:23:51 +0300 Subject: [PATCH 18/21] set Golint to fail if it does not pass --- .github/workflows/ci.yaml | 2 +- queues/redis/options.go | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 64db586..7cfed82 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -72,7 +72,7 @@ jobs: run: go mod download - name: Golint - run: go run golang.org/x/lint/golint ./... + run: go run golang.org/x/lint/golint -set_exit_status ./... staticcheck: name: Staticcheck diff --git a/queues/redis/options.go b/queues/redis/options.go index 0bb7538..ba5f533 100644 --- a/queues/redis/options.go +++ b/queues/redis/options.go @@ -2,12 +2,15 @@ package redis import "github.com/go-redis/redis" +// Options is the configurations struct for the Redis transport type Options struct { Client *redis.Client } +// Option are functions used to setup the Options configuration struct type Option func(*Options) +// WithClient configures Redis transport to use the given client func WithClient(c *redis.Client) Option { return func(o *Options) { o.Client = c From bce28998aac72557b062a698723f2e58f981ab75 Mon Sep 17 00:00:00 2001 From: ojizero Date: Thu, 19 May 2022 13:41:57 +0300 Subject: [PATCH 19/21] reenble nsq tests --- .github/workflows/ci.yaml | 3 +- queues/nsq/nsq_test.go | 408 +++++++++++++++++++------------------- 2 files changed, 206 insertions(+), 205 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 7cfed82..8aa3299 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -22,9 +22,10 @@ jobs: ports: - "5672:5672" nsq: - image: "nsqio/nsq:v1.2.1" + image: "nsqio/nsq:v1.0.0-compat" ports: - "4150:4150" + options: nsqd nats: image: "nats-streaming:0.5.0" ports: diff --git a/queues/nsq/nsq_test.go b/queues/nsq/nsq_test.go index 532235c..5f3a003 100644 --- a/queues/nsq/nsq_test.go +++ b/queues/nsq/nsq_test.go @@ -3,240 +3,240 @@ package nsq // NOTE: tests currently skipped since I can't get NSQ // to properly setup withing GitHub Actions. -// import ( -// "io/ioutil" -// "log" -// "sync/atomic" -// "testing" -// "time" - -// "github.com/matryer/is" -// "github.com/matryer/vice" -// "github.com/matryer/vice/vicetest" -// "github.com/nsqio/go-nsq" -// ) - -// func newTestTransport() vice.Transport { -// transport := New() -// transport.NewProducer = func() (*nsq.Producer, error) { -// producer, err := nsq.NewProducer(DefaultTCPAddr, nsq.NewConfig()) -// if err != nil { -// return nil, err -// } -// logger := log.New(ioutil.Discard, "logger: ", log.Lshortfile) -// producer.SetLogger(logger, nsq.LogLevelError) -// return producer, nil -// } -// transport.NewConsumer = func(name string) (*nsq.Consumer, error) { -// consumer, err := nsq.NewConsumer(name, "vice", nsq.NewConfig()) -// if err != nil { -// return nil, err -// } -// logger := log.New(ioutil.Discard, "logger: ", log.Lshortfile) -// consumer.SetLogger(logger, nsq.LogLevelError) -// return consumer, nil -// } - -// return transport -// } - -// func TestTransport(t *testing.T) { -// vicetest.Transport(t, newTestTransport) -// } - -// func TestSend(t *testing.T) { +import ( + "io/ioutil" + "log" + "sync/atomic" + "testing" + "time" + + "github.com/matryer/is" + "github.com/matryer/vice" + "github.com/matryer/vice/vicetest" + "github.com/nsqio/go-nsq" +) + +func newTestTransport() vice.Transport { + transport := New() + transport.NewProducer = func() (*nsq.Producer, error) { + producer, err := nsq.NewProducer(DefaultTCPAddr, nsq.NewConfig()) + if err != nil { + return nil, err + } + logger := log.New(ioutil.Discard, "logger: ", log.Lshortfile) + producer.SetLogger(logger, nsq.LogLevelError) + return producer, nil + } + transport.NewConsumer = func(name string) (*nsq.Consumer, error) { + consumer, err := nsq.NewConsumer(name, "vice", nsq.NewConfig()) + if err != nil { + return nil, err + } + logger := log.New(ioutil.Discard, "logger: ", log.Lshortfile) + consumer.SetLogger(logger, nsq.LogLevelError) + return consumer, nil + } + + return transport +} + +func TestTransport(t *testing.T) { + vicetest.Transport(t, newTestTransport) +} + +func TestSend(t *testing.T) { + is := is.New(t) + + transport := newTestTransport() + defer func() { + transport.Stop() + <-transport.Done() + }() + + testConsumer := NewNSQTestConsumer(t, "test_send", "test") + defer testConsumer.Stop() + + select { + case transport.Send("test_send") <- []byte("hello vice"): + case <-time.After(1 * time.Second): + is.Fail() // timeout: transport.Send + } + + select { + case msg := <-testConsumer.messages: + is.Equal(string(msg.Body), "hello vice") + case <-time.After(2 * time.Second): + is.Fail() // timeout: testConsumer <- messages + } + + is.Equal(testConsumer.Count(), 1) + + // make sure Send with same name returns the same + // channel + is.Equal(transport.Send("test_send"), transport.Send("test_send")) + is.True(transport.Send("test_send") != transport.Send("different")) + +} + +// func TestSendErrs(t *testing.T) { // is := is.New(t) -// transport := newTestTransport() +// transport, err := New("no-such-host:4150") +// is.NoErr(err) // defer func() { // transport.Stop() // <-transport.Done() // }() -// testConsumer := NewNSQTestConsumer(t, "test_send", "test") -// defer testConsumer.Stop() - // select { -// case transport.Send("test_send") <- []byte("hello vice"): +// case transport.Send("test_send_err") <- []byte("hello vice"): // case <-time.After(1 * time.Second): -// is.Fail() // timeout: transport.Send +// is.Fail("timeout: transport.Send") // } +// // expect an error... // select { -// case msg := <-testConsumer.messages: -// is.Equal(string(msg.Body), "hello vice") +// case err := <-transport.ErrChan(): +// is.OK(err) +// is.Equal(err.Name, "test_send_err") +// is.Equal(err.Message, []byte(`hello vice`)) +// is.Equal(err.Err.Error(), "dial tcp: lookup no-such-host: no such host") +// is.Equal(err.Error(), "dial tcp: lookup no-such-host: no such host: |test_send_err| <- `hello vice`") // case <-time.After(2 * time.Second): -// is.Fail() // timeout: testConsumer <- messages +// is.Fail("timeout: transport.SendErrs()") // } -// is.Equal(testConsumer.Count(), 1) - -// // make sure Send with same name returns the same -// // channel -// is.Equal(transport.Send("test_send"), transport.Send("test_send")) -// is.True(transport.Send("test_send") != transport.Send("different")) +// // SendErrs should always be the same channel +// is.Equal(transport.ErrChan(), transport.ErrChan()) // } -// // func TestSendErrs(t *testing.T) { -// // is := is.New(t) - -// // transport, err := New("no-such-host:4150") -// // is.NoErr(err) -// // defer func() { -// // transport.Stop() -// // <-transport.Done() -// // }() - -// // select { -// // case transport.Send("test_send_err") <- []byte("hello vice"): -// // case <-time.After(1 * time.Second): -// // is.Fail("timeout: transport.Send") -// // } - -// // // expect an error... -// // select { -// // case err := <-transport.ErrChan(): -// // is.OK(err) -// // is.Equal(err.Name, "test_send_err") -// // is.Equal(err.Message, []byte(`hello vice`)) -// // is.Equal(err.Err.Error(), "dial tcp: lookup no-such-host: no such host") -// // is.Equal(err.Error(), "dial tcp: lookup no-such-host: no such host: |test_send_err| <- `hello vice`") -// // case <-time.After(2 * time.Second): -// // is.Fail("timeout: transport.SendErrs()") -// // } - -// // // SendErrs should always be the same channel -// // is.Equal(transport.ErrChan(), transport.ErrChan()) - -// // } - -// func TestReceive(t *testing.T) { -// is := is.New(t) - -// transport := newTestTransport() -// defer func() { -// transport.Stop() -// <-transport.Done() -// }() +func TestReceive(t *testing.T) { + is := is.New(t) -// testProducer := NewNSQTestProducer(t, "test_receive") -// testProducer.Send([]byte("hello vice")) + transport := newTestTransport() + defer func() { + transport.Stop() + <-transport.Done() + }() -// ch := transport.Receive("test_receive") -// select { -// case msg := <-ch: -// is.Equal(msg, []byte("hello vice")) -// case <-time.After(2 * time.Second): -// is.Fail() // timeout: transport.Receive -// } + testProducer := NewNSQTestProducer(t, "test_receive") + testProducer.Send([]byte("hello vice")) -// } + ch := transport.Receive("test_receive") + select { + case msg := <-ch: + is.Equal(msg, []byte("hello vice")) + case <-time.After(2 * time.Second): + is.Fail() // timeout: transport.Receive + } -// // func TestReceiveErrs(t *testing.T) { -// // is := is.New(t) - -// // transport, err := New("no-such-host:4150") -// // is.NoErr(err) -// // defer func() { -// // transport.Stop() -// // <-transport.Done() -// // }() - -// // _ = transport.Receive("test_receive_err") -// // select { -// // case err := <-transport.ErrChan(): -// // is.OK(err) -// // is.Equal(err.Name, "test_receive_err") -// // is.Nil(err.Message) -// // is.Equal(err.Err.Error(), "dial tcp: lookup no-such-host: no such host") -// // is.Equal(err.Error(), "dial tcp: lookup no-such-host: no such host: |test_receive_err|") -// // case <-time.After(2 * time.Second): -// // is.Fail("timeout: transport.Receive") -// // } - -// // } - -// type NSQTestConsumer struct { -// t *testing.T - -// // buffer channel to analize the messages -// messages chan *nsq.Message -// counter int32 -// consumer *nsq.Consumer -// } +} -// func NewNSQTestConsumer(t *testing.T, topic, channel string) *NSQTestConsumer { +// func TestReceiveErrs(t *testing.T) { // is := is.New(t) -// logger := log.New(ioutil.Discard, "logger: ", log.Lshortfile) -// consumer, err := nsq.NewConsumer(topic, channel, nsq.NewConfig()) -// consumer.SetLogger(logger, nsq.LogLevelError) +// transport, err := New("no-such-host:4150") // is.NoErr(err) +// defer func() { +// transport.Stop() +// <-transport.Done() +// }() -// testConsumer := &NSQTestConsumer{ -// t: t, -// messages: make(chan *nsq.Message, 30), -// consumer: consumer, -// } - -// consumer.AddHandler(nsq.HandlerFunc(func(msg *nsq.Message) error { -// log.Println("@@ NSQTestConsumer Consuming ", string(msg.Body)) -// atomic.AddInt32(&testConsumer.counter, 1) -// testConsumer.messages <- msg -// return nil -// })) -// is.NoErr(consumer.ConnectToNSQD(DefaultTCPAddr)) - -// return testConsumer -// } - -// func (tc *NSQTestConsumer) Count() int { -// return int(atomic.LoadInt32(&tc.counter)) -// } - -// func (tc *NSQTestConsumer) Stop() { -// log.Println("stopping NSQTestConsumer") -// tc.consumer.Stop() +// _ = transport.Receive("test_receive_err") // select { -// case <-tc.consumer.StopChan: -// log.Println("NSQTestConsumer stopped") +// case err := <-transport.ErrChan(): +// is.OK(err) +// is.Equal(err.Name, "test_receive_err") +// is.Nil(err.Message) +// is.Equal(err.Err.Error(), "dial tcp: lookup no-such-host: no such host") +// is.Equal(err.Error(), "dial tcp: lookup no-such-host: no such host: |test_receive_err|") // case <-time.After(2 * time.Second): -// tc.t.Fatal("Could not stop the NSQTestConsumer in time") +// is.Fail("timeout: transport.Receive") // } -// } -// type NSQTestProducer struct { -// t *testing.T - -// producer *nsq.Producer -// topic string -// } - -// func NewNSQTestProducer(t *testing.T, topic string) *NSQTestProducer { -// producer, err := nsq.NewProducer(DefaultTCPAddr, nsq.NewConfig()) -// if err != nil { -// t.Fatal("failed to create producer:", err) // TODO: handle errors -// } - -// testProducer := &NSQTestProducer{ -// t: t, -// topic: topic, -// producer: producer, -// } -// return testProducer // } -// func (tp *NSQTestProducer) Send(msg []byte) { -// log.Println("NSQTestProducer: send", string(msg)) -// if err := tp.producer.Publish(tp.topic, msg); err != nil { -// tp.t.Fatal("NSQTestProducer: failed to Publish:", err) -// } -// log.Println("NSQTestProducer: ^ published") -// } - -// func (tp *NSQTestProducer) Stop() { -// log.Println("stopping NSQTestProducer") -// tp.producer.Stop() -// log.Println("NSQTestProducer stopped") -// } +type NSQTestConsumer struct { + t *testing.T + + // buffer channel to analize the messages + messages chan *nsq.Message + counter int32 + consumer *nsq.Consumer +} + +func NewNSQTestConsumer(t *testing.T, topic, channel string) *NSQTestConsumer { + is := is.New(t) + + logger := log.New(ioutil.Discard, "logger: ", log.Lshortfile) + consumer, err := nsq.NewConsumer(topic, channel, nsq.NewConfig()) + consumer.SetLogger(logger, nsq.LogLevelError) + is.NoErr(err) + + testConsumer := &NSQTestConsumer{ + t: t, + messages: make(chan *nsq.Message, 30), + consumer: consumer, + } + + consumer.AddHandler(nsq.HandlerFunc(func(msg *nsq.Message) error { + log.Println("@@ NSQTestConsumer Consuming ", string(msg.Body)) + atomic.AddInt32(&testConsumer.counter, 1) + testConsumer.messages <- msg + return nil + })) + is.NoErr(consumer.ConnectToNSQD(DefaultTCPAddr)) + + return testConsumer +} + +func (tc *NSQTestConsumer) Count() int { + return int(atomic.LoadInt32(&tc.counter)) +} + +func (tc *NSQTestConsumer) Stop() { + log.Println("stopping NSQTestConsumer") + tc.consumer.Stop() + select { + case <-tc.consumer.StopChan: + log.Println("NSQTestConsumer stopped") + case <-time.After(2 * time.Second): + tc.t.Fatal("Could not stop the NSQTestConsumer in time") + } +} + +type NSQTestProducer struct { + t *testing.T + + producer *nsq.Producer + topic string +} + +func NewNSQTestProducer(t *testing.T, topic string) *NSQTestProducer { + producer, err := nsq.NewProducer(DefaultTCPAddr, nsq.NewConfig()) + if err != nil { + t.Fatal("failed to create producer:", err) // TODO: handle errors + } + + testProducer := &NSQTestProducer{ + t: t, + topic: topic, + producer: producer, + } + return testProducer +} + +func (tp *NSQTestProducer) Send(msg []byte) { + log.Println("NSQTestProducer: send", string(msg)) + if err := tp.producer.Publish(tp.topic, msg); err != nil { + tp.t.Fatal("NSQTestProducer: failed to Publish:", err) + } + log.Println("NSQTestProducer: ^ published") +} + +func (tp *NSQTestProducer) Stop() { + log.Println("stopping NSQTestProducer") + tp.producer.Stop() + log.Println("NSQTestProducer stopped") +} From ed7abea27bf625a7b240d8aa4b8f8ad06e212c61 Mon Sep 17 00:00:00 2001 From: ojizero Date: Thu, 19 May 2022 13:44:30 +0300 Subject: [PATCH 20/21] run service with custom entrypoint --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 8aa3299..46a527e 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -25,7 +25,7 @@ jobs: image: "nsqio/nsq:v1.0.0-compat" ports: - "4150:4150" - options: nsqd + options: --entrypoint nsqd nats: image: "nats-streaming:0.5.0" ports: From 529f6b19fc7d06ca6008298929a6671ff2caa5c3 Mon Sep 17 00:00:00 2001 From: ojizero Date: Thu, 19 May 2022 13:53:27 +0300 Subject: [PATCH 21/21] removed note mentioning disabling of nsq test --- queues/nsq/nsq_test.go | 3 --- 1 file changed, 3 deletions(-) diff --git a/queues/nsq/nsq_test.go b/queues/nsq/nsq_test.go index 5f3a003..7984265 100644 --- a/queues/nsq/nsq_test.go +++ b/queues/nsq/nsq_test.go @@ -1,8 +1,5 @@ package nsq -// NOTE: tests currently skipped since I can't get NSQ -// to properly setup withing GitHub Actions. - import ( "io/ioutil" "log"