diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5053b907..c909bfa9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,13 +19,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Check spelling uses: crate-ci/typos@master - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version-file: 'go.mod' cache: false @@ -34,7 +34,7 @@ jobs: uses: oven-sh/setup-bun@v2 - name: Lint - uses: golangci/golangci-lint-action@v8 + uses: golangci/golangci-lint-action@v9 with: args: --timeout=5m @@ -60,7 +60,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Set up Python 3.13 uses: actions/setup-python@v5 diff --git a/.mockery.yml b/.mockery.yml new file mode 100644 index 00000000..e5842429 --- /dev/null +++ b/.mockery.yml @@ -0,0 +1,13 @@ +--- +all: true +recursive: true +include-auto-generated: true +dir: 'go/tests/mocks/{{.InterfaceDirRelative | trimPrefix "go/"}}' +filename: "{{.InterfaceName}}.go" +pkgname: '{{.SrcPackageName}}' +structname: '{{.InterfaceName}}' +packages: + github.com/metal-stack-cloud/api/go/admin/v1: + github.com/metal-stack-cloud/api/go/api/v1: + github.com/metal-stack-cloud/api/go/status/v1: + github.com/metal-stack-cloud/api/go/client: diff --git a/bun.lock b/bun.lock index 33eabe5f..edfd9d8f 100644 --- a/bun.lock +++ b/bun.lock @@ -1,5 +1,6 @@ { "lockfileVersion": 1, + "configVersion": 0, "workspaces": { "": { "name": "@metal-stack-cloud/api", diff --git a/generate/Makefile b/generate/Makefile index 2ff141a4..78085802 100644 --- a/generate/Makefile +++ b/generate/Makefile @@ -15,6 +15,7 @@ go-mocks: docker run --rm \ --user $$(id -u):$$(id -g) \ + --tmpfs /.cache:uid=$$(id -u),gid=$$(id -g) \ -w /work \ - -v $(PWD):/work \ - vektra/mockery:v2.53.5 --keeptree --inpackage --dir go --output go/tests/mocks --all --log-level debug + -v ${PWD}:/work \ + vektra/mockery:v3.6.4 \ No newline at end of file diff --git a/go.mod b/go.mod index faa14cb1..d06546a1 100644 --- a/go.mod +++ b/go.mod @@ -1,32 +1,32 @@ module github.com/metal-stack-cloud/api -go 1.25 +go 1.26 require ( - buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.36.8-20250717185734-6c6e0d3c608e.1 - buf.build/go/protovalidate v0.14.0 - connectrpc.com/connect v1.18.1 + buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.36.11-20260209202127-80ab13bee0bf.1 + buf.build/go/protovalidate v1.1.3 + connectrpc.com/connect v1.19.1 github.com/bufbuild/protocompile v0.14.1 github.com/go-task/slim-sprig/v3 v3.0.0 - github.com/klauspost/connect-compress/v2 v2.0.0 + github.com/klauspost/connect-compress/v2 v2.1.1 github.com/stretchr/testify v1.11.1 - google.golang.org/protobuf v1.36.8 + google.golang.org/protobuf v1.36.11 ) require ( - cel.dev/expr v0.24.0 // indirect + cel.dev/expr v0.25.1 // indirect github.com/antlr4-go/antlr/v4 v4.13.1 // indirect github.com/davecgh/go-spew v1.1.1 // indirect - github.com/google/cel-go v0.26.1 // indirect - github.com/klauspost/compress v1.18.0 // indirect + github.com/google/cel-go v0.27.0 // indirect + github.com/klauspost/compress v1.18.4 // indirect github.com/kr/pretty v0.3.1 // indirect + github.com/minio/minlz v1.0.1 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - github.com/stoewer/go-strcase v1.3.1 // indirect - github.com/stretchr/objx v0.5.2 // indirect - golang.org/x/exp v0.0.0-20250819193227-8b4c13bb791b // indirect - golang.org/x/text v0.28.0 // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20250826171959-ef028d996bc1 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20250826171959-ef028d996bc1 // indirect + github.com/stretchr/objx v0.5.3 // indirect + golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa // indirect + golang.org/x/text v0.34.0 // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20260223185530-2f722ef697dc // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20260223185530-2f722ef697dc // indirect gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/go.sum b/go.sum index 4f59f6a6..a1276ae8 100644 --- a/go.sum +++ b/go.sum @@ -1,29 +1,30 @@ -buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.36.8-20250717185734-6c6e0d3c608e.1 h1:sjY1k5uszbIZfv11HO2keV4SLhNA47SabPO886v7Rvo= -buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.36.8-20250717185734-6c6e0d3c608e.1/go.mod h1:8EQ5GzyGJQ5tEIwMSxCl8RKJYsjCpAwkdcENoioXT6g= -buf.build/go/protovalidate v0.14.0 h1:kr/rC/no+DtRyYX+8KXLDxNnI1rINz0imk5K44ZpZ3A= -buf.build/go/protovalidate v0.14.0/go.mod h1:+F/oISho9MO7gJQNYC2VWLzcO1fTPmaTA08SDYJZncA= -cel.dev/expr v0.24.0 h1:56OvJKSH3hDGL0ml5uSxZmz3/3Pq4tJ+fb1unVLAFcY= -cel.dev/expr v0.24.0/go.mod h1:hLPLo1W4QUmuYdA72RBX06QTs6MXw941piREPl3Yfiw= -connectrpc.com/connect v1.18.1 h1:PAg7CjSAGvscaf6YZKUefjoih5Z/qYkyaTrBW8xvYPw= -connectrpc.com/connect v1.18.1/go.mod h1:0292hj1rnx8oFrStN7cB4jjVBeqs+Yx5yDIC2prWDO8= +buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.36.11-20260209202127-80ab13bee0bf.1 h1:PMmTMyvHScV9Mn8wc6ASge9uRcHy0jtqPd+fM35LmsQ= +buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.36.11-20260209202127-80ab13bee0bf.1/go.mod h1:tvtbpgaVXZX4g6Pn+AnzFycuRK3MOz5HJfEGeEllXYM= +buf.build/go/protovalidate v1.1.3 h1:m2GVEgQWd7rk+vIoAZ+f0ygGjvQTuqPQapBBdcpWVPE= +buf.build/go/protovalidate v1.1.3/go.mod h1:9XIuohWz+kj+9JVn3WQneHA5LZP50mjvneZMnbLkiIE= +cel.dev/expr v0.25.1 h1:1KrZg61W6TWSxuNZ37Xy49ps13NUovb66QLprthtwi4= +cel.dev/expr v0.25.1/go.mod h1:hrXvqGP6G6gyx8UAHSHJ5RGk//1Oj5nXQ2NI02Nrsg4= +connectrpc.com/connect v1.19.1 h1:R5M57z05+90EfEvCY1b7hBxDVOUl45PrtXtAV2fOC14= +connectrpc.com/connect v1.19.1/go.mod h1:tN20fjdGlewnSFeZxLKb0xwIZ6ozc3OQs2hTXy4du9w= github.com/antlr4-go/antlr/v4 v4.13.1 h1:SqQKkuVZ+zWkMMNkjy5FZe5mr5WURWnlpmOuzYWrPrQ= github.com/antlr4-go/antlr/v4 v4.13.1/go.mod h1:GKmUxMtwp6ZgGwZSva4eWPC5mS6vUAmOABFgjdkM7Nw= +github.com/brianvoe/gofakeit/v6 v6.28.0 h1:Xib46XXuQfmlLS2EXRuJpqcw8St6qSZz75OUo0tgAW4= +github.com/brianvoe/gofakeit/v6 v6.28.0/go.mod h1:Xj58BMSnFqcn/fAQeSK+/PLtC5kSb7FJIq4JyGa8vEs= github.com/bufbuild/protocompile v0.14.1 h1:iA73zAf/fyljNjQKwYzUHD6AD4R8KMasmwa/FBatYVw= github.com/bufbuild/protocompile v0.14.1/go.mod h1:ppVdAIhbr2H8asPk6k4pY7t9zB1OU5DoEw9xY/FUi1c= 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= github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1vB6EwHI= github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8= -github.com/google/cel-go v0.26.1 h1:iPbVVEdkhTX++hpe3lzSk7D3G3QSYqLGoHOcEio+UXQ= -github.com/google/cel-go v0.26.1/go.mod h1:A9O8OU9rdvrK5MQyrqfIxo1a0u4g3sF8KB6PUIaryMM= -github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= -github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo= -github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ= -github.com/klauspost/connect-compress/v2 v2.0.0 h1:L7TVsLa6Oo9Hkkb6r3DwSrhBbcWlXjneqBj7fCRXviU= -github.com/klauspost/connect-compress/v2 v2.0.0/go.mod h1:604CD9JSAjGqtVzCM4SRgM/9TFTkWBcp+2wlQfGyJ6c= +github.com/google/cel-go v0.27.0 h1:e7ih85+4qVrBuqQWTW4FKSqZYokVuc3HnhH5keboFTo= +github.com/google/cel-go v0.27.0/go.mod h1:tTJ11FWqnhw5KKpnWpvW9CJC3Y9GK4EIS0WXnBbebzw= +github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= +github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= +github.com/klauspost/compress v1.18.4 h1:RPhnKRAQ4Fh8zU2FY/6ZFDwTVTxgJ/EMydqSTzE9a2c= +github.com/klauspost/compress v1.18.4/go.mod h1:R0h/fSBs8DE4ENlcrlib3PsXS61voFxhIs2DeRhCvJ4= +github.com/klauspost/connect-compress/v2 v2.1.1 h1:ycZNp4rWOZBodVE2Ls5AzK4aHkyK+GteEfzRZgKNs+c= +github.com/klauspost/connect-compress/v2 v2.1.1/go.mod h1:9oilsPHJMzGKkjafSBk9J7iVo4mO+dw0G0KSdVpnlVE= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= @@ -31,38 +32,33 @@ 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/minio/minlz v1.0.1 h1:OUZUzXcib8diiX+JYxyRLIdomyZYzHct6EShOKtQY2A= +github.com/minio/minlz v1.0.1/go.mod h1:qT0aEB35q79LLornSzeDH75LBf3aH1MV+jB5w9Wasec= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= 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/rodaine/protogofakeit v0.1.1 h1:ZKouljuRM3A+TArppfBqnH8tGZHOwM/pjvtXe9DaXH8= +github.com/rodaine/protogofakeit v0.1.1/go.mod h1:pXn/AstBYMaSfc1/RqH3N82pBuxtWgejz1AlYpY1mI0= github.com/rogpeppe/go-internal v1.9.0 h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZVejAe8= github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= -github.com/stoewer/go-strcase v1.3.1 h1:iS0MdW+kVTxgMoE1LAZyMiYJFKlOzLooE4MxjirtkAs= -github.com/stoewer/go-strcase v1.3.1/go.mod h1:fAH5hQ5pehh+j3nZfvwdk2RgEgQjAoM8wodgtPmh1xo= -github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= -github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= -github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= -github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= -github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= -github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= +github.com/stretchr/objx v0.5.3 h1:jmXUvGomnU1o3W/V5h2VEradbpJDwGrzugQQvL0POH4= +github.com/stretchr/objx v0.5.3/go.mod h1:rDQraq+vQZU7Fde9LOZLr8Tax6zZvy4kuNKF+QYS+U0= github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U= github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U= -golang.org/x/exp v0.0.0-20250819193227-8b4c13bb791b h1:DXr+pvt3nC887026GRP39Ej11UATqWDmWuS99x26cD0= -golang.org/x/exp v0.0.0-20250819193227-8b4c13bb791b/go.mod h1:4QTo5u+SEIbbKW1RacMZq1YEfOBqeXa19JeshGi+zc4= -golang.org/x/net v0.37.0 h1:1zLorHbz+LYj7MQlSf1+2tPIIgibq2eL5xkrGk6f+2c= -golang.org/x/net v0.37.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8= -golang.org/x/text v0.28.0 h1:rhazDwis8INMIwQ4tpjLDzUhx6RlXqZNPEM0huQojng= -golang.org/x/text v0.28.0/go.mod h1:U8nCwOR8jO/marOQ0QbDiOngZVEBB7MAiitBuMjXiNU= -google.golang.org/genproto/googleapis/api v0.0.0-20250826171959-ef028d996bc1 h1:APHvLLYBhtZvsbnpkfknDZ7NyH4z5+ub/I0u8L3Oz6g= -google.golang.org/genproto/googleapis/api v0.0.0-20250826171959-ef028d996bc1/go.mod h1:xUjFWUnWDpZ/C0Gu0qloASKFb6f8/QXiiXhSPFsD668= -google.golang.org/genproto/googleapis/rpc v0.0.0-20250826171959-ef028d996bc1 h1:pmJpJEvT846VzausCQ5d7KreSROcDqmO388w5YbnltA= -google.golang.org/genproto/googleapis/rpc v0.0.0-20250826171959-ef028d996bc1/go.mod h1:GmFNa4BdJZ2a8G+wCe9Bg3wwThLrJun751XstdJt5Og= -google.golang.org/protobuf v1.36.8 h1:xHScyCOEuuwZEc6UtSOvPbAT4zRh0xcNRYekJwfqyMc= -google.golang.org/protobuf v1.36.8/go.mod h1:fuxRtAxBytpl4zzqUh6/eyUujkJdNiuEkXntxiD/uRU= +go.yaml.in/yaml/v3 v3.0.4 h1:tfq32ie2Jv2UxXFdLJdh3jXuOzWiL1fo0bu/FbuKpbc= +go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg= +golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa h1:Zt3DZoOFFYkKhDT3v7Lm9FDMEV06GpzjG2jrqW+QTE0= +golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa/go.mod h1:K79w1Vqn7PoiZn+TkNpx3BUWUQksGO3JcVX6qIjytmA= +golang.org/x/text v0.34.0 h1:oL/Qq0Kdaqxa1KbNeMKwQq0reLCCaFtqu2eNuSeNHbk= +golang.org/x/text v0.34.0/go.mod h1:homfLqTYRFyVYemLBFl5GgL/DWEiH5wcsQ5gSh1yziA= +google.golang.org/genproto/googleapis/api v0.0.0-20260223185530-2f722ef697dc h1:ULD+ToGXUIU6Pkzr1ARxdyvwfHbelw+agoFDRbLg4TU= +google.golang.org/genproto/googleapis/api v0.0.0-20260223185530-2f722ef697dc/go.mod h1:M5krXqk4GhBKvB596udGL3UyjL4I1+cTbK0orROM9ng= +google.golang.org/genproto/googleapis/rpc v0.0.0-20260223185530-2f722ef697dc h1:51Wupg8spF+5FC6D+iMKbOddFjMckETnNnEiZ+HX37s= +google.golang.org/genproto/googleapis/rpc v0.0.0-20260223185530-2f722ef697dc/go.mod h1:4Hqkh8ycfw05ld/3BWL7rJOSfebL2Q+DVDeRgYgxUU8= +google.golang.org/protobuf v1.36.11 h1:fV6ZwhNocDyBLK0dj+fg8ektcVegBBuEolpbTQyBNVE= +google.golang.org/protobuf v1.36.11/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/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/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/go/admin/v1/audit.pb.go b/go/admin/v1/audit.pb.go index 383df99a..7575e425 100644 --- a/go/admin/v1/audit.pb.go +++ b/go/admin/v1/audit.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: admin/v1/audit.proto diff --git a/go/admin/v1/cluster.pb.go b/go/admin/v1/cluster.pb.go index 30654c10..689eba39 100644 --- a/go/admin/v1/cluster.pb.go +++ b/go/admin/v1/cluster.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: admin/v1/cluster.proto diff --git a/go/admin/v1/machine.pb.go b/go/admin/v1/machine.pb.go index d9e9b082..47dd7bcb 100644 --- a/go/admin/v1/machine.pb.go +++ b/go/admin/v1/machine.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: admin/v1/machine.proto diff --git a/go/admin/v1/payment.pb.go b/go/admin/v1/payment.pb.go index 485db07d..429101c5 100644 --- a/go/admin/v1/payment.pb.go +++ b/go/admin/v1/payment.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: admin/v1/payment.proto diff --git a/go/admin/v1/project.pb.go b/go/admin/v1/project.pb.go index 892520e6..b21fc9c5 100644 --- a/go/admin/v1/project.pb.go +++ b/go/admin/v1/project.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: admin/v1/project.proto diff --git a/go/admin/v1/storage.pb.go b/go/admin/v1/storage.pb.go index 14f4dfbf..3fc87d21 100644 --- a/go/admin/v1/storage.pb.go +++ b/go/admin/v1/storage.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: admin/v1/storage.proto diff --git a/go/admin/v1/tenant.pb.go b/go/admin/v1/tenant.pb.go index 35a5daa2..3ce81a0f 100644 --- a/go/admin/v1/tenant.pb.go +++ b/go/admin/v1/tenant.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: admin/v1/tenant.proto diff --git a/go/admin/v1/token.pb.go b/go/admin/v1/token.pb.go index 3532c98e..5207cf26 100644 --- a/go/admin/v1/token.pb.go +++ b/go/admin/v1/token.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: admin/v1/token.proto diff --git a/go/api/v1/asset.pb.go b/go/api/v1/asset.pb.go index 2bc6a84a..8ebf70a0 100644 --- a/go/api/v1/asset.pb.go +++ b/go/api/v1/asset.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: api/v1/asset.proto diff --git a/go/api/v1/audit.pb.go b/go/api/v1/audit.pb.go index 6298af3e..8385f25d 100644 --- a/go/api/v1/audit.pb.go +++ b/go/api/v1/audit.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: api/v1/audit.proto diff --git a/go/api/v1/cluster.pb.go b/go/api/v1/cluster.pb.go index 204bd9df..081f0efa 100644 --- a/go/api/v1/cluster.pb.go +++ b/go/api/v1/cluster.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: api/v1/cluster.proto diff --git a/go/api/v1/common.pb.go b/go/api/v1/common.pb.go index c4cacafe..b2c2e4d3 100644 --- a/go/api/v1/common.pb.go +++ b/go/api/v1/common.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: api/v1/common.proto diff --git a/go/api/v1/health.pb.go b/go/api/v1/health.pb.go index 0f8a3e3e..4cfeb995 100644 --- a/go/api/v1/health.pb.go +++ b/go/api/v1/health.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: api/v1/health.proto diff --git a/go/api/v1/ip.pb.go b/go/api/v1/ip.pb.go index ae8bfb9b..33c5692a 100644 --- a/go/api/v1/ip.pb.go +++ b/go/api/v1/ip.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: api/v1/ip.proto diff --git a/go/api/v1/method.pb.go b/go/api/v1/method.pb.go index 4f2961f0..d7151622 100644 --- a/go/api/v1/method.pb.go +++ b/go/api/v1/method.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: api/v1/method.proto diff --git a/go/api/v1/payment.pb.go b/go/api/v1/payment.pb.go index 145ea4f1..d2741b77 100644 --- a/go/api/v1/payment.pb.go +++ b/go/api/v1/payment.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: api/v1/payment.proto diff --git a/go/api/v1/project.pb.go b/go/api/v1/project.pb.go index fd8dea75..33bb1b03 100644 --- a/go/api/v1/project.pb.go +++ b/go/api/v1/project.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: api/v1/project.proto diff --git a/go/api/v1/snapshot.pb.go b/go/api/v1/snapshot.pb.go index 64fddec4..48fa2439 100644 --- a/go/api/v1/snapshot.pb.go +++ b/go/api/v1/snapshot.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: api/v1/snapshot.proto diff --git a/go/api/v1/tenant.pb.go b/go/api/v1/tenant.pb.go index 9a759406..1a317c9e 100644 --- a/go/api/v1/tenant.pb.go +++ b/go/api/v1/tenant.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: api/v1/tenant.proto diff --git a/go/api/v1/token.pb.go b/go/api/v1/token.pb.go index af45cb29..a889e761 100644 --- a/go/api/v1/token.pb.go +++ b/go/api/v1/token.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: api/v1/token.proto diff --git a/go/api/v1/user.pb.go b/go/api/v1/user.pb.go index c0593d45..b90d067e 100644 --- a/go/api/v1/user.pb.go +++ b/go/api/v1/user.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: api/v1/user.proto diff --git a/go/api/v1/version.pb.go b/go/api/v1/version.pb.go index a88fb9fa..f401805b 100644 --- a/go/api/v1/version.pb.go +++ b/go/api/v1/version.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: api/v1/version.proto diff --git a/go/api/v1/volume.pb.go b/go/api/v1/volume.pb.go index 8bdf1416..4ed215c0 100644 --- a/go/api/v1/volume.pb.go +++ b/go/api/v1/volume.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: api/v1/volume.proto diff --git a/go/status/v1/message.pb.go b/go/status/v1/message.pb.go index 90991ac7..03a416d8 100644 --- a/go/status/v1/message.pb.go +++ b/go/status/v1/message.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: status/v1/message.proto diff --git a/go/status/v1/status.pb.go b/go/status/v1/status.pb.go index dfbb8c14..838b4c10 100644 --- a/go/status/v1/status.pb.go +++ b/go/status/v1/status.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.8 +// protoc-gen-go v1.36.11 // protoc (unknown) // source: status/v1/status.proto diff --git a/go/tests/mocks/admin/v1/adminv1connect/AuditServiceClient.go b/go/tests/mocks/admin/v1/adminv1connect/AuditServiceClient.go index 67bd30a0..9960b482 100644 --- a/go/tests/mocks/admin/v1/adminv1connect/AuditServiceClient.go +++ b/go/tests/mocks/admin/v1/adminv1connect/AuditServiceClient.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package adminv1connect import ( - connect "connectrpc.com/connect" - adminv1 "github.com/metal-stack-cloud/api/go/admin/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/admin/v1" mock "github.com/stretchr/testify/mock" ) +// NewAuditServiceClient creates a new instance of AuditServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewAuditServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *AuditServiceClient { + mock := &AuditServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // AuditServiceClient is an autogenerated mock type for the AuditServiceClient type type AuditServiceClient struct { mock.Mock } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *AuditServiceClient) Get(_a0 context.Context, _a1 *connect.Request[adminv1.AuditServiceGetRequest]) (*connect.Response[adminv1.AuditServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +type AuditServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *AuditServiceClient) EXPECT() *AuditServiceClient_Expecter { + return &AuditServiceClient_Expecter{mock: &_m.Mock} +} + +// Get provides a mock function for the type AuditServiceClient +func (_mock *AuditServiceClient) Get(context1 context.Context, request *connect.Request[adminv1.AuditServiceGetRequest]) (*connect.Response[adminv1.AuditServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -26,29 +49,67 @@ func (_m *AuditServiceClient) Get(_a0 context.Context, _a1 *connect.Request[admi var r0 *connect.Response[adminv1.AuditServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.AuditServiceGetRequest]) (*connect.Response[adminv1.AuditServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.AuditServiceGetRequest]) (*connect.Response[adminv1.AuditServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.AuditServiceGetRequest]) *connect.Response[adminv1.AuditServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.AuditServiceGetRequest]) *connect.Response[adminv1.AuditServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.AuditServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.AuditServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.AuditServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// List provides a mock function with given fields: _a0, _a1 -func (_m *AuditServiceClient) List(_a0 context.Context, _a1 *connect.Request[adminv1.AuditServiceListRequest]) (*connect.Response[adminv1.AuditServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +// AuditServiceClient_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type AuditServiceClient_Get_Call struct { + *mock.Call +} + +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.AuditServiceGetRequest] +func (_e *AuditServiceClient_Expecter) Get(context1 interface{}, request interface{}) *AuditServiceClient_Get_Call { + return &AuditServiceClient_Get_Call{Call: _e.mock.On("Get", context1, request)} +} + +func (_c *AuditServiceClient_Get_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.AuditServiceGetRequest])) *AuditServiceClient_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.AuditServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.AuditServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *AuditServiceClient_Get_Call) Return(response *connect.Response[adminv1.AuditServiceGetResponse], err error) *AuditServiceClient_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *AuditServiceClient_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.AuditServiceGetRequest]) (*connect.Response[adminv1.AuditServiceGetResponse], error)) *AuditServiceClient_Get_Call { + _c.Call.Return(run) + return _c +} + +// List provides a mock function for the type AuditServiceClient +func (_mock *AuditServiceClient) List(context1 context.Context, request *connect.Request[adminv1.AuditServiceListRequest]) (*connect.Response[adminv1.AuditServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -56,36 +117,60 @@ func (_m *AuditServiceClient) List(_a0 context.Context, _a1 *connect.Request[adm var r0 *connect.Response[adminv1.AuditServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.AuditServiceListRequest]) (*connect.Response[adminv1.AuditServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.AuditServiceListRequest]) (*connect.Response[adminv1.AuditServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.AuditServiceListRequest]) *connect.Response[adminv1.AuditServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.AuditServiceListRequest]) *connect.Response[adminv1.AuditServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.AuditServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.AuditServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.AuditServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewAuditServiceClient creates a new instance of AuditServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewAuditServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *AuditServiceClient { - mock := &AuditServiceClient{} - mock.Mock.Test(t) +// AuditServiceClient_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type AuditServiceClient_List_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.AuditServiceListRequest] +func (_e *AuditServiceClient_Expecter) List(context1 interface{}, request interface{}) *AuditServiceClient_List_Call { + return &AuditServiceClient_List_Call{Call: _e.mock.On("List", context1, request)} +} - return mock +func (_c *AuditServiceClient_List_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.AuditServiceListRequest])) *AuditServiceClient_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.AuditServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.AuditServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *AuditServiceClient_List_Call) Return(response *connect.Response[adminv1.AuditServiceListResponse], err error) *AuditServiceClient_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *AuditServiceClient_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.AuditServiceListRequest]) (*connect.Response[adminv1.AuditServiceListResponse], error)) *AuditServiceClient_List_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/admin/v1/adminv1connect/AuditServiceHandler.go b/go/tests/mocks/admin/v1/adminv1connect/AuditServiceHandler.go index 74888b85..39d940e8 100644 --- a/go/tests/mocks/admin/v1/adminv1connect/AuditServiceHandler.go +++ b/go/tests/mocks/admin/v1/adminv1connect/AuditServiceHandler.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package adminv1connect import ( - connect "connectrpc.com/connect" - adminv1 "github.com/metal-stack-cloud/api/go/admin/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/admin/v1" mock "github.com/stretchr/testify/mock" ) +// NewAuditServiceHandler creates a new instance of AuditServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewAuditServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *AuditServiceHandler { + mock := &AuditServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // AuditServiceHandler is an autogenerated mock type for the AuditServiceHandler type type AuditServiceHandler struct { mock.Mock } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *AuditServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[adminv1.AuditServiceGetRequest]) (*connect.Response[adminv1.AuditServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +type AuditServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *AuditServiceHandler) EXPECT() *AuditServiceHandler_Expecter { + return &AuditServiceHandler_Expecter{mock: &_m.Mock} +} + +// Get provides a mock function for the type AuditServiceHandler +func (_mock *AuditServiceHandler) Get(context1 context.Context, request *connect.Request[adminv1.AuditServiceGetRequest]) (*connect.Response[adminv1.AuditServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -26,29 +49,67 @@ func (_m *AuditServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[adm var r0 *connect.Response[adminv1.AuditServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.AuditServiceGetRequest]) (*connect.Response[adminv1.AuditServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.AuditServiceGetRequest]) (*connect.Response[adminv1.AuditServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.AuditServiceGetRequest]) *connect.Response[adminv1.AuditServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.AuditServiceGetRequest]) *connect.Response[adminv1.AuditServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.AuditServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.AuditServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.AuditServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// List provides a mock function with given fields: _a0, _a1 -func (_m *AuditServiceHandler) List(_a0 context.Context, _a1 *connect.Request[adminv1.AuditServiceListRequest]) (*connect.Response[adminv1.AuditServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +// AuditServiceHandler_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type AuditServiceHandler_Get_Call struct { + *mock.Call +} + +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.AuditServiceGetRequest] +func (_e *AuditServiceHandler_Expecter) Get(context1 interface{}, request interface{}) *AuditServiceHandler_Get_Call { + return &AuditServiceHandler_Get_Call{Call: _e.mock.On("Get", context1, request)} +} + +func (_c *AuditServiceHandler_Get_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.AuditServiceGetRequest])) *AuditServiceHandler_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.AuditServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.AuditServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *AuditServiceHandler_Get_Call) Return(response *connect.Response[adminv1.AuditServiceGetResponse], err error) *AuditServiceHandler_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *AuditServiceHandler_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.AuditServiceGetRequest]) (*connect.Response[adminv1.AuditServiceGetResponse], error)) *AuditServiceHandler_Get_Call { + _c.Call.Return(run) + return _c +} + +// List provides a mock function for the type AuditServiceHandler +func (_mock *AuditServiceHandler) List(context1 context.Context, request *connect.Request[adminv1.AuditServiceListRequest]) (*connect.Response[adminv1.AuditServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -56,36 +117,60 @@ func (_m *AuditServiceHandler) List(_a0 context.Context, _a1 *connect.Request[ad var r0 *connect.Response[adminv1.AuditServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.AuditServiceListRequest]) (*connect.Response[adminv1.AuditServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.AuditServiceListRequest]) (*connect.Response[adminv1.AuditServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.AuditServiceListRequest]) *connect.Response[adminv1.AuditServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.AuditServiceListRequest]) *connect.Response[adminv1.AuditServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.AuditServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.AuditServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.AuditServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewAuditServiceHandler creates a new instance of AuditServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewAuditServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *AuditServiceHandler { - mock := &AuditServiceHandler{} - mock.Mock.Test(t) +// AuditServiceHandler_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type AuditServiceHandler_List_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.AuditServiceListRequest] +func (_e *AuditServiceHandler_Expecter) List(context1 interface{}, request interface{}) *AuditServiceHandler_List_Call { + return &AuditServiceHandler_List_Call{Call: _e.mock.On("List", context1, request)} +} - return mock +func (_c *AuditServiceHandler_List_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.AuditServiceListRequest])) *AuditServiceHandler_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.AuditServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.AuditServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *AuditServiceHandler_List_Call) Return(response *connect.Response[adminv1.AuditServiceListResponse], err error) *AuditServiceHandler_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *AuditServiceHandler_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.AuditServiceListRequest]) (*connect.Response[adminv1.AuditServiceListResponse], error)) *AuditServiceHandler_List_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/admin/v1/adminv1connect/ClusterServiceClient.go b/go/tests/mocks/admin/v1/adminv1connect/ClusterServiceClient.go index 8c83e5a0..c88ee158 100644 --- a/go/tests/mocks/admin/v1/adminv1connect/ClusterServiceClient.go +++ b/go/tests/mocks/admin/v1/adminv1connect/ClusterServiceClient.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package adminv1connect import ( - connect "connectrpc.com/connect" - adminv1 "github.com/metal-stack-cloud/api/go/admin/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/admin/v1" mock "github.com/stretchr/testify/mock" ) +// NewClusterServiceClient creates a new instance of ClusterServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewClusterServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *ClusterServiceClient { + mock := &ClusterServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // ClusterServiceClient is an autogenerated mock type for the ClusterServiceClient type type ClusterServiceClient struct { mock.Mock } -// Credentials provides a mock function with given fields: _a0, _a1 -func (_m *ClusterServiceClient) Credentials(_a0 context.Context, _a1 *connect.Request[adminv1.ClusterServiceCredentialsRequest]) (*connect.Response[adminv1.ClusterServiceCredentialsResponse], error) { - ret := _m.Called(_a0, _a1) +type ClusterServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *ClusterServiceClient) EXPECT() *ClusterServiceClient_Expecter { + return &ClusterServiceClient_Expecter{mock: &_m.Mock} +} + +// Credentials provides a mock function for the type ClusterServiceClient +func (_mock *ClusterServiceClient) Credentials(context1 context.Context, request *connect.Request[adminv1.ClusterServiceCredentialsRequest]) (*connect.Response[adminv1.ClusterServiceCredentialsResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Credentials") @@ -26,29 +49,67 @@ func (_m *ClusterServiceClient) Credentials(_a0 context.Context, _a1 *connect.Re var r0 *connect.Response[adminv1.ClusterServiceCredentialsResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceCredentialsRequest]) (*connect.Response[adminv1.ClusterServiceCredentialsResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceCredentialsRequest]) (*connect.Response[adminv1.ClusterServiceCredentialsResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceCredentialsRequest]) *connect.Response[adminv1.ClusterServiceCredentialsResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceCredentialsRequest]) *connect.Response[adminv1.ClusterServiceCredentialsResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.ClusterServiceCredentialsResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.ClusterServiceCredentialsRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.ClusterServiceCredentialsRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *ClusterServiceClient) Get(_a0 context.Context, _a1 *connect.Request[adminv1.ClusterServiceGetRequest]) (*connect.Response[adminv1.ClusterServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +// ClusterServiceClient_Credentials_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Credentials' +type ClusterServiceClient_Credentials_Call struct { + *mock.Call +} + +// Credentials is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.ClusterServiceCredentialsRequest] +func (_e *ClusterServiceClient_Expecter) Credentials(context1 interface{}, request interface{}) *ClusterServiceClient_Credentials_Call { + return &ClusterServiceClient_Credentials_Call{Call: _e.mock.On("Credentials", context1, request)} +} + +func (_c *ClusterServiceClient_Credentials_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.ClusterServiceCredentialsRequest])) *ClusterServiceClient_Credentials_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.ClusterServiceCredentialsRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.ClusterServiceCredentialsRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ClusterServiceClient_Credentials_Call) Return(response *connect.Response[adminv1.ClusterServiceCredentialsResponse], err error) *ClusterServiceClient_Credentials_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ClusterServiceClient_Credentials_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.ClusterServiceCredentialsRequest]) (*connect.Response[adminv1.ClusterServiceCredentialsResponse], error)) *ClusterServiceClient_Credentials_Call { + _c.Call.Return(run) + return _c +} + +// Get provides a mock function for the type ClusterServiceClient +func (_mock *ClusterServiceClient) Get(context1 context.Context, request *connect.Request[adminv1.ClusterServiceGetRequest]) (*connect.Response[adminv1.ClusterServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -56,29 +117,67 @@ func (_m *ClusterServiceClient) Get(_a0 context.Context, _a1 *connect.Request[ad var r0 *connect.Response[adminv1.ClusterServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceGetRequest]) (*connect.Response[adminv1.ClusterServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceGetRequest]) (*connect.Response[adminv1.ClusterServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceGetRequest]) *connect.Response[adminv1.ClusterServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceGetRequest]) *connect.Response[adminv1.ClusterServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.ClusterServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.ClusterServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.ClusterServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// List provides a mock function with given fields: _a0, _a1 -func (_m *ClusterServiceClient) List(_a0 context.Context, _a1 *connect.Request[adminv1.ClusterServiceListRequest]) (*connect.Response[adminv1.ClusterServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +// ClusterServiceClient_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type ClusterServiceClient_Get_Call struct { + *mock.Call +} + +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.ClusterServiceGetRequest] +func (_e *ClusterServiceClient_Expecter) Get(context1 interface{}, request interface{}) *ClusterServiceClient_Get_Call { + return &ClusterServiceClient_Get_Call{Call: _e.mock.On("Get", context1, request)} +} + +func (_c *ClusterServiceClient_Get_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.ClusterServiceGetRequest])) *ClusterServiceClient_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.ClusterServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.ClusterServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ClusterServiceClient_Get_Call) Return(response *connect.Response[adminv1.ClusterServiceGetResponse], err error) *ClusterServiceClient_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ClusterServiceClient_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.ClusterServiceGetRequest]) (*connect.Response[adminv1.ClusterServiceGetResponse], error)) *ClusterServiceClient_Get_Call { + _c.Call.Return(run) + return _c +} + +// List provides a mock function for the type ClusterServiceClient +func (_mock *ClusterServiceClient) List(context1 context.Context, request *connect.Request[adminv1.ClusterServiceListRequest]) (*connect.Response[adminv1.ClusterServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -86,36 +185,60 @@ func (_m *ClusterServiceClient) List(_a0 context.Context, _a1 *connect.Request[a var r0 *connect.Response[adminv1.ClusterServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceListRequest]) (*connect.Response[adminv1.ClusterServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceListRequest]) (*connect.Response[adminv1.ClusterServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceListRequest]) *connect.Response[adminv1.ClusterServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceListRequest]) *connect.Response[adminv1.ClusterServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.ClusterServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.ClusterServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.ClusterServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewClusterServiceClient creates a new instance of ClusterServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewClusterServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *ClusterServiceClient { - mock := &ClusterServiceClient{} - mock.Mock.Test(t) +// ClusterServiceClient_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type ClusterServiceClient_List_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.ClusterServiceListRequest] +func (_e *ClusterServiceClient_Expecter) List(context1 interface{}, request interface{}) *ClusterServiceClient_List_Call { + return &ClusterServiceClient_List_Call{Call: _e.mock.On("List", context1, request)} +} - return mock +func (_c *ClusterServiceClient_List_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.ClusterServiceListRequest])) *ClusterServiceClient_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.ClusterServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.ClusterServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ClusterServiceClient_List_Call) Return(response *connect.Response[adminv1.ClusterServiceListResponse], err error) *ClusterServiceClient_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ClusterServiceClient_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.ClusterServiceListRequest]) (*connect.Response[adminv1.ClusterServiceListResponse], error)) *ClusterServiceClient_List_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/admin/v1/adminv1connect/ClusterServiceHandler.go b/go/tests/mocks/admin/v1/adminv1connect/ClusterServiceHandler.go index acaf4b8e..50bfc155 100644 --- a/go/tests/mocks/admin/v1/adminv1connect/ClusterServiceHandler.go +++ b/go/tests/mocks/admin/v1/adminv1connect/ClusterServiceHandler.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package adminv1connect import ( - connect "connectrpc.com/connect" - adminv1 "github.com/metal-stack-cloud/api/go/admin/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/admin/v1" mock "github.com/stretchr/testify/mock" ) +// NewClusterServiceHandler creates a new instance of ClusterServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewClusterServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *ClusterServiceHandler { + mock := &ClusterServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // ClusterServiceHandler is an autogenerated mock type for the ClusterServiceHandler type type ClusterServiceHandler struct { mock.Mock } -// Credentials provides a mock function with given fields: _a0, _a1 -func (_m *ClusterServiceHandler) Credentials(_a0 context.Context, _a1 *connect.Request[adminv1.ClusterServiceCredentialsRequest]) (*connect.Response[adminv1.ClusterServiceCredentialsResponse], error) { - ret := _m.Called(_a0, _a1) +type ClusterServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *ClusterServiceHandler) EXPECT() *ClusterServiceHandler_Expecter { + return &ClusterServiceHandler_Expecter{mock: &_m.Mock} +} + +// Credentials provides a mock function for the type ClusterServiceHandler +func (_mock *ClusterServiceHandler) Credentials(context1 context.Context, request *connect.Request[adminv1.ClusterServiceCredentialsRequest]) (*connect.Response[adminv1.ClusterServiceCredentialsResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Credentials") @@ -26,29 +49,67 @@ func (_m *ClusterServiceHandler) Credentials(_a0 context.Context, _a1 *connect.R var r0 *connect.Response[adminv1.ClusterServiceCredentialsResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceCredentialsRequest]) (*connect.Response[adminv1.ClusterServiceCredentialsResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceCredentialsRequest]) (*connect.Response[adminv1.ClusterServiceCredentialsResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceCredentialsRequest]) *connect.Response[adminv1.ClusterServiceCredentialsResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceCredentialsRequest]) *connect.Response[adminv1.ClusterServiceCredentialsResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.ClusterServiceCredentialsResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.ClusterServiceCredentialsRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.ClusterServiceCredentialsRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *ClusterServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[adminv1.ClusterServiceGetRequest]) (*connect.Response[adminv1.ClusterServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +// ClusterServiceHandler_Credentials_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Credentials' +type ClusterServiceHandler_Credentials_Call struct { + *mock.Call +} + +// Credentials is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.ClusterServiceCredentialsRequest] +func (_e *ClusterServiceHandler_Expecter) Credentials(context1 interface{}, request interface{}) *ClusterServiceHandler_Credentials_Call { + return &ClusterServiceHandler_Credentials_Call{Call: _e.mock.On("Credentials", context1, request)} +} + +func (_c *ClusterServiceHandler_Credentials_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.ClusterServiceCredentialsRequest])) *ClusterServiceHandler_Credentials_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.ClusterServiceCredentialsRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.ClusterServiceCredentialsRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ClusterServiceHandler_Credentials_Call) Return(response *connect.Response[adminv1.ClusterServiceCredentialsResponse], err error) *ClusterServiceHandler_Credentials_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ClusterServiceHandler_Credentials_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.ClusterServiceCredentialsRequest]) (*connect.Response[adminv1.ClusterServiceCredentialsResponse], error)) *ClusterServiceHandler_Credentials_Call { + _c.Call.Return(run) + return _c +} + +// Get provides a mock function for the type ClusterServiceHandler +func (_mock *ClusterServiceHandler) Get(context1 context.Context, request *connect.Request[adminv1.ClusterServiceGetRequest]) (*connect.Response[adminv1.ClusterServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -56,29 +117,67 @@ func (_m *ClusterServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[a var r0 *connect.Response[adminv1.ClusterServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceGetRequest]) (*connect.Response[adminv1.ClusterServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceGetRequest]) (*connect.Response[adminv1.ClusterServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceGetRequest]) *connect.Response[adminv1.ClusterServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceGetRequest]) *connect.Response[adminv1.ClusterServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.ClusterServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.ClusterServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.ClusterServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// List provides a mock function with given fields: _a0, _a1 -func (_m *ClusterServiceHandler) List(_a0 context.Context, _a1 *connect.Request[adminv1.ClusterServiceListRequest]) (*connect.Response[adminv1.ClusterServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +// ClusterServiceHandler_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type ClusterServiceHandler_Get_Call struct { + *mock.Call +} + +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.ClusterServiceGetRequest] +func (_e *ClusterServiceHandler_Expecter) Get(context1 interface{}, request interface{}) *ClusterServiceHandler_Get_Call { + return &ClusterServiceHandler_Get_Call{Call: _e.mock.On("Get", context1, request)} +} + +func (_c *ClusterServiceHandler_Get_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.ClusterServiceGetRequest])) *ClusterServiceHandler_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.ClusterServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.ClusterServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ClusterServiceHandler_Get_Call) Return(response *connect.Response[adminv1.ClusterServiceGetResponse], err error) *ClusterServiceHandler_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ClusterServiceHandler_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.ClusterServiceGetRequest]) (*connect.Response[adminv1.ClusterServiceGetResponse], error)) *ClusterServiceHandler_Get_Call { + _c.Call.Return(run) + return _c +} + +// List provides a mock function for the type ClusterServiceHandler +func (_mock *ClusterServiceHandler) List(context1 context.Context, request *connect.Request[adminv1.ClusterServiceListRequest]) (*connect.Response[adminv1.ClusterServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -86,36 +185,60 @@ func (_m *ClusterServiceHandler) List(_a0 context.Context, _a1 *connect.Request[ var r0 *connect.Response[adminv1.ClusterServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceListRequest]) (*connect.Response[adminv1.ClusterServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceListRequest]) (*connect.Response[adminv1.ClusterServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceListRequest]) *connect.Response[adminv1.ClusterServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ClusterServiceListRequest]) *connect.Response[adminv1.ClusterServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.ClusterServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.ClusterServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.ClusterServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewClusterServiceHandler creates a new instance of ClusterServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewClusterServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *ClusterServiceHandler { - mock := &ClusterServiceHandler{} - mock.Mock.Test(t) +// ClusterServiceHandler_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type ClusterServiceHandler_List_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.ClusterServiceListRequest] +func (_e *ClusterServiceHandler_Expecter) List(context1 interface{}, request interface{}) *ClusterServiceHandler_List_Call { + return &ClusterServiceHandler_List_Call{Call: _e.mock.On("List", context1, request)} +} - return mock +func (_c *ClusterServiceHandler_List_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.ClusterServiceListRequest])) *ClusterServiceHandler_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.ClusterServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.ClusterServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ClusterServiceHandler_List_Call) Return(response *connect.Response[adminv1.ClusterServiceListResponse], err error) *ClusterServiceHandler_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ClusterServiceHandler_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.ClusterServiceListRequest]) (*connect.Response[adminv1.ClusterServiceListResponse], error)) *ClusterServiceHandler_List_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/admin/v1/adminv1connect/PaymentServiceClient.go b/go/tests/mocks/admin/v1/adminv1connect/PaymentServiceClient.go index 9f2ea650..aae946df 100644 --- a/go/tests/mocks/admin/v1/adminv1connect/PaymentServiceClient.go +++ b/go/tests/mocks/admin/v1/adminv1connect/PaymentServiceClient.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package adminv1connect import ( - connect "connectrpc.com/connect" - adminv1 "github.com/metal-stack-cloud/api/go/admin/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/admin/v1" mock "github.com/stretchr/testify/mock" ) +// NewPaymentServiceClient creates a new instance of PaymentServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewPaymentServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *PaymentServiceClient { + mock := &PaymentServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // PaymentServiceClient is an autogenerated mock type for the PaymentServiceClient type type PaymentServiceClient struct { mock.Mock } -// AddBalanceToCustomer provides a mock function with given fields: _a0, _a1 -func (_m *PaymentServiceClient) AddBalanceToCustomer(_a0 context.Context, _a1 *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest]) (*connect.Response[adminv1.PaymentServiceAddBalanceToCustomerResponse], error) { - ret := _m.Called(_a0, _a1) +type PaymentServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *PaymentServiceClient) EXPECT() *PaymentServiceClient_Expecter { + return &PaymentServiceClient_Expecter{mock: &_m.Mock} +} + +// AddBalanceToCustomer provides a mock function for the type PaymentServiceClient +func (_mock *PaymentServiceClient) AddBalanceToCustomer(context1 context.Context, request *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest]) (*connect.Response[adminv1.PaymentServiceAddBalanceToCustomerResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for AddBalanceToCustomer") @@ -26,36 +49,60 @@ func (_m *PaymentServiceClient) AddBalanceToCustomer(_a0 context.Context, _a1 *c var r0 *connect.Response[adminv1.PaymentServiceAddBalanceToCustomerResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest]) (*connect.Response[adminv1.PaymentServiceAddBalanceToCustomerResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest]) (*connect.Response[adminv1.PaymentServiceAddBalanceToCustomerResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest]) *connect.Response[adminv1.PaymentServiceAddBalanceToCustomerResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest]) *connect.Response[adminv1.PaymentServiceAddBalanceToCustomerResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.PaymentServiceAddBalanceToCustomerResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewPaymentServiceClient creates a new instance of PaymentServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewPaymentServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *PaymentServiceClient { - mock := &PaymentServiceClient{} - mock.Mock.Test(t) +// PaymentServiceClient_AddBalanceToCustomer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AddBalanceToCustomer' +type PaymentServiceClient_AddBalanceToCustomer_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// AddBalanceToCustomer is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest] +func (_e *PaymentServiceClient_Expecter) AddBalanceToCustomer(context1 interface{}, request interface{}) *PaymentServiceClient_AddBalanceToCustomer_Call { + return &PaymentServiceClient_AddBalanceToCustomer_Call{Call: _e.mock.On("AddBalanceToCustomer", context1, request)} +} - return mock +func (_c *PaymentServiceClient_AddBalanceToCustomer_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest])) *PaymentServiceClient_AddBalanceToCustomer_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *PaymentServiceClient_AddBalanceToCustomer_Call) Return(response *connect.Response[adminv1.PaymentServiceAddBalanceToCustomerResponse], err error) *PaymentServiceClient_AddBalanceToCustomer_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *PaymentServiceClient_AddBalanceToCustomer_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest]) (*connect.Response[adminv1.PaymentServiceAddBalanceToCustomerResponse], error)) *PaymentServiceClient_AddBalanceToCustomer_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/admin/v1/adminv1connect/PaymentServiceHandler.go b/go/tests/mocks/admin/v1/adminv1connect/PaymentServiceHandler.go index 7b6ad425..89c5576b 100644 --- a/go/tests/mocks/admin/v1/adminv1connect/PaymentServiceHandler.go +++ b/go/tests/mocks/admin/v1/adminv1connect/PaymentServiceHandler.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package adminv1connect import ( - connect "connectrpc.com/connect" - adminv1 "github.com/metal-stack-cloud/api/go/admin/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/admin/v1" mock "github.com/stretchr/testify/mock" ) +// NewPaymentServiceHandler creates a new instance of PaymentServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewPaymentServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *PaymentServiceHandler { + mock := &PaymentServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // PaymentServiceHandler is an autogenerated mock type for the PaymentServiceHandler type type PaymentServiceHandler struct { mock.Mock } -// AddBalanceToCustomer provides a mock function with given fields: _a0, _a1 -func (_m *PaymentServiceHandler) AddBalanceToCustomer(_a0 context.Context, _a1 *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest]) (*connect.Response[adminv1.PaymentServiceAddBalanceToCustomerResponse], error) { - ret := _m.Called(_a0, _a1) +type PaymentServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *PaymentServiceHandler) EXPECT() *PaymentServiceHandler_Expecter { + return &PaymentServiceHandler_Expecter{mock: &_m.Mock} +} + +// AddBalanceToCustomer provides a mock function for the type PaymentServiceHandler +func (_mock *PaymentServiceHandler) AddBalanceToCustomer(context1 context.Context, request *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest]) (*connect.Response[adminv1.PaymentServiceAddBalanceToCustomerResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for AddBalanceToCustomer") @@ -26,36 +49,60 @@ func (_m *PaymentServiceHandler) AddBalanceToCustomer(_a0 context.Context, _a1 * var r0 *connect.Response[adminv1.PaymentServiceAddBalanceToCustomerResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest]) (*connect.Response[adminv1.PaymentServiceAddBalanceToCustomerResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest]) (*connect.Response[adminv1.PaymentServiceAddBalanceToCustomerResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest]) *connect.Response[adminv1.PaymentServiceAddBalanceToCustomerResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest]) *connect.Response[adminv1.PaymentServiceAddBalanceToCustomerResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.PaymentServiceAddBalanceToCustomerResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewPaymentServiceHandler creates a new instance of PaymentServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewPaymentServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *PaymentServiceHandler { - mock := &PaymentServiceHandler{} - mock.Mock.Test(t) +// PaymentServiceHandler_AddBalanceToCustomer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AddBalanceToCustomer' +type PaymentServiceHandler_AddBalanceToCustomer_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// AddBalanceToCustomer is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest] +func (_e *PaymentServiceHandler_Expecter) AddBalanceToCustomer(context1 interface{}, request interface{}) *PaymentServiceHandler_AddBalanceToCustomer_Call { + return &PaymentServiceHandler_AddBalanceToCustomer_Call{Call: _e.mock.On("AddBalanceToCustomer", context1, request)} +} - return mock +func (_c *PaymentServiceHandler_AddBalanceToCustomer_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest])) *PaymentServiceHandler_AddBalanceToCustomer_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *PaymentServiceHandler_AddBalanceToCustomer_Call) Return(response *connect.Response[adminv1.PaymentServiceAddBalanceToCustomerResponse], err error) *PaymentServiceHandler_AddBalanceToCustomer_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *PaymentServiceHandler_AddBalanceToCustomer_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.PaymentServiceAddBalanceToCustomerRequest]) (*connect.Response[adminv1.PaymentServiceAddBalanceToCustomerResponse], error)) *PaymentServiceHandler_AddBalanceToCustomer_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/admin/v1/adminv1connect/ProjectServiceClient.go b/go/tests/mocks/admin/v1/adminv1connect/ProjectServiceClient.go index 3953810c..4ba9dda9 100644 --- a/go/tests/mocks/admin/v1/adminv1connect/ProjectServiceClient.go +++ b/go/tests/mocks/admin/v1/adminv1connect/ProjectServiceClient.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package adminv1connect import ( - connect "connectrpc.com/connect" - adminv1 "github.com/metal-stack-cloud/api/go/admin/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/admin/v1" mock "github.com/stretchr/testify/mock" ) +// NewProjectServiceClient creates a new instance of ProjectServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewProjectServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *ProjectServiceClient { + mock := &ProjectServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // ProjectServiceClient is an autogenerated mock type for the ProjectServiceClient type type ProjectServiceClient struct { mock.Mock } -// List provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceClient) List(_a0 context.Context, _a1 *connect.Request[adminv1.ProjectServiceListRequest]) (*connect.Response[adminv1.ProjectServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +type ProjectServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *ProjectServiceClient) EXPECT() *ProjectServiceClient_Expecter { + return &ProjectServiceClient_Expecter{mock: &_m.Mock} +} + +// List provides a mock function for the type ProjectServiceClient +func (_mock *ProjectServiceClient) List(context1 context.Context, request *connect.Request[adminv1.ProjectServiceListRequest]) (*connect.Response[adminv1.ProjectServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -26,36 +49,60 @@ func (_m *ProjectServiceClient) List(_a0 context.Context, _a1 *connect.Request[a var r0 *connect.Response[adminv1.ProjectServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ProjectServiceListRequest]) (*connect.Response[adminv1.ProjectServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ProjectServiceListRequest]) (*connect.Response[adminv1.ProjectServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ProjectServiceListRequest]) *connect.Response[adminv1.ProjectServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ProjectServiceListRequest]) *connect.Response[adminv1.ProjectServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.ProjectServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.ProjectServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.ProjectServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewProjectServiceClient creates a new instance of ProjectServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewProjectServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *ProjectServiceClient { - mock := &ProjectServiceClient{} - mock.Mock.Test(t) +// ProjectServiceClient_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type ProjectServiceClient_List_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.ProjectServiceListRequest] +func (_e *ProjectServiceClient_Expecter) List(context1 interface{}, request interface{}) *ProjectServiceClient_List_Call { + return &ProjectServiceClient_List_Call{Call: _e.mock.On("List", context1, request)} +} - return mock +func (_c *ProjectServiceClient_List_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.ProjectServiceListRequest])) *ProjectServiceClient_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.ProjectServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.ProjectServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceClient_List_Call) Return(response *connect.Response[adminv1.ProjectServiceListResponse], err error) *ProjectServiceClient_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceClient_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.ProjectServiceListRequest]) (*connect.Response[adminv1.ProjectServiceListResponse], error)) *ProjectServiceClient_List_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/admin/v1/adminv1connect/ProjectServiceHandler.go b/go/tests/mocks/admin/v1/adminv1connect/ProjectServiceHandler.go index 06d9b635..21689ac8 100644 --- a/go/tests/mocks/admin/v1/adminv1connect/ProjectServiceHandler.go +++ b/go/tests/mocks/admin/v1/adminv1connect/ProjectServiceHandler.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package adminv1connect import ( - connect "connectrpc.com/connect" - adminv1 "github.com/metal-stack-cloud/api/go/admin/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/admin/v1" mock "github.com/stretchr/testify/mock" ) +// NewProjectServiceHandler creates a new instance of ProjectServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewProjectServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *ProjectServiceHandler { + mock := &ProjectServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // ProjectServiceHandler is an autogenerated mock type for the ProjectServiceHandler type type ProjectServiceHandler struct { mock.Mock } -// List provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceHandler) List(_a0 context.Context, _a1 *connect.Request[adminv1.ProjectServiceListRequest]) (*connect.Response[adminv1.ProjectServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +type ProjectServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *ProjectServiceHandler) EXPECT() *ProjectServiceHandler_Expecter { + return &ProjectServiceHandler_Expecter{mock: &_m.Mock} +} + +// List provides a mock function for the type ProjectServiceHandler +func (_mock *ProjectServiceHandler) List(context1 context.Context, request *connect.Request[adminv1.ProjectServiceListRequest]) (*connect.Response[adminv1.ProjectServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -26,36 +49,60 @@ func (_m *ProjectServiceHandler) List(_a0 context.Context, _a1 *connect.Request[ var r0 *connect.Response[adminv1.ProjectServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ProjectServiceListRequest]) (*connect.Response[adminv1.ProjectServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ProjectServiceListRequest]) (*connect.Response[adminv1.ProjectServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ProjectServiceListRequest]) *connect.Response[adminv1.ProjectServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.ProjectServiceListRequest]) *connect.Response[adminv1.ProjectServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.ProjectServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.ProjectServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.ProjectServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewProjectServiceHandler creates a new instance of ProjectServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewProjectServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *ProjectServiceHandler { - mock := &ProjectServiceHandler{} - mock.Mock.Test(t) +// ProjectServiceHandler_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type ProjectServiceHandler_List_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.ProjectServiceListRequest] +func (_e *ProjectServiceHandler_Expecter) List(context1 interface{}, request interface{}) *ProjectServiceHandler_List_Call { + return &ProjectServiceHandler_List_Call{Call: _e.mock.On("List", context1, request)} +} - return mock +func (_c *ProjectServiceHandler_List_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.ProjectServiceListRequest])) *ProjectServiceHandler_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.ProjectServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.ProjectServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceHandler_List_Call) Return(response *connect.Response[adminv1.ProjectServiceListResponse], err error) *ProjectServiceHandler_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceHandler_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.ProjectServiceListRequest]) (*connect.Response[adminv1.ProjectServiceListResponse], error)) *ProjectServiceHandler_List_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/admin/v1/adminv1connect/StorageServiceClient.go b/go/tests/mocks/admin/v1/adminv1connect/StorageServiceClient.go index 3f3f7060..4b8d3115 100644 --- a/go/tests/mocks/admin/v1/adminv1connect/StorageServiceClient.go +++ b/go/tests/mocks/admin/v1/adminv1connect/StorageServiceClient.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package adminv1connect import ( - connect "connectrpc.com/connect" - adminv1 "github.com/metal-stack-cloud/api/go/admin/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/admin/v1" mock "github.com/stretchr/testify/mock" ) +// NewStorageServiceClient creates a new instance of StorageServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewStorageServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *StorageServiceClient { + mock := &StorageServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // StorageServiceClient is an autogenerated mock type for the StorageServiceClient type type StorageServiceClient struct { mock.Mock } -// ClusterInfo provides a mock function with given fields: _a0, _a1 -func (_m *StorageServiceClient) ClusterInfo(_a0 context.Context, _a1 *connect.Request[adminv1.StorageServiceClusterInfoRequest]) (*connect.Response[adminv1.StorageServiceClusterInfoResponse], error) { - ret := _m.Called(_a0, _a1) +type StorageServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *StorageServiceClient) EXPECT() *StorageServiceClient_Expecter { + return &StorageServiceClient_Expecter{mock: &_m.Mock} +} + +// ClusterInfo provides a mock function for the type StorageServiceClient +func (_mock *StorageServiceClient) ClusterInfo(context1 context.Context, request *connect.Request[adminv1.StorageServiceClusterInfoRequest]) (*connect.Response[adminv1.StorageServiceClusterInfoResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for ClusterInfo") @@ -26,29 +49,67 @@ func (_m *StorageServiceClient) ClusterInfo(_a0 context.Context, _a1 *connect.Re var r0 *connect.Response[adminv1.StorageServiceClusterInfoResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceClusterInfoRequest]) (*connect.Response[adminv1.StorageServiceClusterInfoResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceClusterInfoRequest]) (*connect.Response[adminv1.StorageServiceClusterInfoResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceClusterInfoRequest]) *connect.Response[adminv1.StorageServiceClusterInfoResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceClusterInfoRequest]) *connect.Response[adminv1.StorageServiceClusterInfoResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.StorageServiceClusterInfoResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.StorageServiceClusterInfoRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.StorageServiceClusterInfoRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// ListSnapshots provides a mock function with given fields: _a0, _a1 -func (_m *StorageServiceClient) ListSnapshots(_a0 context.Context, _a1 *connect.Request[adminv1.StorageServiceListSnapshotsRequest]) (*connect.Response[adminv1.StorageServiceListSnapshotsResponse], error) { - ret := _m.Called(_a0, _a1) +// StorageServiceClient_ClusterInfo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ClusterInfo' +type StorageServiceClient_ClusterInfo_Call struct { + *mock.Call +} + +// ClusterInfo is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.StorageServiceClusterInfoRequest] +func (_e *StorageServiceClient_Expecter) ClusterInfo(context1 interface{}, request interface{}) *StorageServiceClient_ClusterInfo_Call { + return &StorageServiceClient_ClusterInfo_Call{Call: _e.mock.On("ClusterInfo", context1, request)} +} + +func (_c *StorageServiceClient_ClusterInfo_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.StorageServiceClusterInfoRequest])) *StorageServiceClient_ClusterInfo_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.StorageServiceClusterInfoRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.StorageServiceClusterInfoRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *StorageServiceClient_ClusterInfo_Call) Return(response *connect.Response[adminv1.StorageServiceClusterInfoResponse], err error) *StorageServiceClient_ClusterInfo_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *StorageServiceClient_ClusterInfo_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.StorageServiceClusterInfoRequest]) (*connect.Response[adminv1.StorageServiceClusterInfoResponse], error)) *StorageServiceClient_ClusterInfo_Call { + _c.Call.Return(run) + return _c +} + +// ListSnapshots provides a mock function for the type StorageServiceClient +func (_mock *StorageServiceClient) ListSnapshots(context1 context.Context, request *connect.Request[adminv1.StorageServiceListSnapshotsRequest]) (*connect.Response[adminv1.StorageServiceListSnapshotsResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for ListSnapshots") @@ -56,29 +117,67 @@ func (_m *StorageServiceClient) ListSnapshots(_a0 context.Context, _a1 *connect. var r0 *connect.Response[adminv1.StorageServiceListSnapshotsResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceListSnapshotsRequest]) (*connect.Response[adminv1.StorageServiceListSnapshotsResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceListSnapshotsRequest]) (*connect.Response[adminv1.StorageServiceListSnapshotsResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceListSnapshotsRequest]) *connect.Response[adminv1.StorageServiceListSnapshotsResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceListSnapshotsRequest]) *connect.Response[adminv1.StorageServiceListSnapshotsResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.StorageServiceListSnapshotsResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.StorageServiceListSnapshotsRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.StorageServiceListSnapshotsRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// ListVolumes provides a mock function with given fields: _a0, _a1 -func (_m *StorageServiceClient) ListVolumes(_a0 context.Context, _a1 *connect.Request[adminv1.StorageServiceListVolumesRequest]) (*connect.Response[adminv1.StorageServiceListVolumesResponse], error) { - ret := _m.Called(_a0, _a1) +// StorageServiceClient_ListSnapshots_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListSnapshots' +type StorageServiceClient_ListSnapshots_Call struct { + *mock.Call +} + +// ListSnapshots is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.StorageServiceListSnapshotsRequest] +func (_e *StorageServiceClient_Expecter) ListSnapshots(context1 interface{}, request interface{}) *StorageServiceClient_ListSnapshots_Call { + return &StorageServiceClient_ListSnapshots_Call{Call: _e.mock.On("ListSnapshots", context1, request)} +} + +func (_c *StorageServiceClient_ListSnapshots_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.StorageServiceListSnapshotsRequest])) *StorageServiceClient_ListSnapshots_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.StorageServiceListSnapshotsRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.StorageServiceListSnapshotsRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *StorageServiceClient_ListSnapshots_Call) Return(response *connect.Response[adminv1.StorageServiceListSnapshotsResponse], err error) *StorageServiceClient_ListSnapshots_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *StorageServiceClient_ListSnapshots_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.StorageServiceListSnapshotsRequest]) (*connect.Response[adminv1.StorageServiceListSnapshotsResponse], error)) *StorageServiceClient_ListSnapshots_Call { + _c.Call.Return(run) + return _c +} + +// ListVolumes provides a mock function for the type StorageServiceClient +func (_mock *StorageServiceClient) ListVolumes(context1 context.Context, request *connect.Request[adminv1.StorageServiceListVolumesRequest]) (*connect.Response[adminv1.StorageServiceListVolumesResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for ListVolumes") @@ -86,36 +185,60 @@ func (_m *StorageServiceClient) ListVolumes(_a0 context.Context, _a1 *connect.Re var r0 *connect.Response[adminv1.StorageServiceListVolumesResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceListVolumesRequest]) (*connect.Response[adminv1.StorageServiceListVolumesResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceListVolumesRequest]) (*connect.Response[adminv1.StorageServiceListVolumesResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceListVolumesRequest]) *connect.Response[adminv1.StorageServiceListVolumesResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceListVolumesRequest]) *connect.Response[adminv1.StorageServiceListVolumesResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.StorageServiceListVolumesResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.StorageServiceListVolumesRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.StorageServiceListVolumesRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewStorageServiceClient creates a new instance of StorageServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewStorageServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *StorageServiceClient { - mock := &StorageServiceClient{} - mock.Mock.Test(t) +// StorageServiceClient_ListVolumes_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListVolumes' +type StorageServiceClient_ListVolumes_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// ListVolumes is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.StorageServiceListVolumesRequest] +func (_e *StorageServiceClient_Expecter) ListVolumes(context1 interface{}, request interface{}) *StorageServiceClient_ListVolumes_Call { + return &StorageServiceClient_ListVolumes_Call{Call: _e.mock.On("ListVolumes", context1, request)} +} - return mock +func (_c *StorageServiceClient_ListVolumes_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.StorageServiceListVolumesRequest])) *StorageServiceClient_ListVolumes_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.StorageServiceListVolumesRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.StorageServiceListVolumesRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *StorageServiceClient_ListVolumes_Call) Return(response *connect.Response[adminv1.StorageServiceListVolumesResponse], err error) *StorageServiceClient_ListVolumes_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *StorageServiceClient_ListVolumes_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.StorageServiceListVolumesRequest]) (*connect.Response[adminv1.StorageServiceListVolumesResponse], error)) *StorageServiceClient_ListVolumes_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/admin/v1/adminv1connect/StorageServiceHandler.go b/go/tests/mocks/admin/v1/adminv1connect/StorageServiceHandler.go index f3d23340..ea646fbc 100644 --- a/go/tests/mocks/admin/v1/adminv1connect/StorageServiceHandler.go +++ b/go/tests/mocks/admin/v1/adminv1connect/StorageServiceHandler.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package adminv1connect import ( - connect "connectrpc.com/connect" - adminv1 "github.com/metal-stack-cloud/api/go/admin/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/admin/v1" mock "github.com/stretchr/testify/mock" ) +// NewStorageServiceHandler creates a new instance of StorageServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewStorageServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *StorageServiceHandler { + mock := &StorageServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // StorageServiceHandler is an autogenerated mock type for the StorageServiceHandler type type StorageServiceHandler struct { mock.Mock } -// ClusterInfo provides a mock function with given fields: _a0, _a1 -func (_m *StorageServiceHandler) ClusterInfo(_a0 context.Context, _a1 *connect.Request[adminv1.StorageServiceClusterInfoRequest]) (*connect.Response[adminv1.StorageServiceClusterInfoResponse], error) { - ret := _m.Called(_a0, _a1) +type StorageServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *StorageServiceHandler) EXPECT() *StorageServiceHandler_Expecter { + return &StorageServiceHandler_Expecter{mock: &_m.Mock} +} + +// ClusterInfo provides a mock function for the type StorageServiceHandler +func (_mock *StorageServiceHandler) ClusterInfo(context1 context.Context, request *connect.Request[adminv1.StorageServiceClusterInfoRequest]) (*connect.Response[adminv1.StorageServiceClusterInfoResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for ClusterInfo") @@ -26,29 +49,67 @@ func (_m *StorageServiceHandler) ClusterInfo(_a0 context.Context, _a1 *connect.R var r0 *connect.Response[adminv1.StorageServiceClusterInfoResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceClusterInfoRequest]) (*connect.Response[adminv1.StorageServiceClusterInfoResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceClusterInfoRequest]) (*connect.Response[adminv1.StorageServiceClusterInfoResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceClusterInfoRequest]) *connect.Response[adminv1.StorageServiceClusterInfoResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceClusterInfoRequest]) *connect.Response[adminv1.StorageServiceClusterInfoResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.StorageServiceClusterInfoResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.StorageServiceClusterInfoRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.StorageServiceClusterInfoRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// ListSnapshots provides a mock function with given fields: _a0, _a1 -func (_m *StorageServiceHandler) ListSnapshots(_a0 context.Context, _a1 *connect.Request[adminv1.StorageServiceListSnapshotsRequest]) (*connect.Response[adminv1.StorageServiceListSnapshotsResponse], error) { - ret := _m.Called(_a0, _a1) +// StorageServiceHandler_ClusterInfo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ClusterInfo' +type StorageServiceHandler_ClusterInfo_Call struct { + *mock.Call +} + +// ClusterInfo is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.StorageServiceClusterInfoRequest] +func (_e *StorageServiceHandler_Expecter) ClusterInfo(context1 interface{}, request interface{}) *StorageServiceHandler_ClusterInfo_Call { + return &StorageServiceHandler_ClusterInfo_Call{Call: _e.mock.On("ClusterInfo", context1, request)} +} + +func (_c *StorageServiceHandler_ClusterInfo_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.StorageServiceClusterInfoRequest])) *StorageServiceHandler_ClusterInfo_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.StorageServiceClusterInfoRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.StorageServiceClusterInfoRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *StorageServiceHandler_ClusterInfo_Call) Return(response *connect.Response[adminv1.StorageServiceClusterInfoResponse], err error) *StorageServiceHandler_ClusterInfo_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *StorageServiceHandler_ClusterInfo_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.StorageServiceClusterInfoRequest]) (*connect.Response[adminv1.StorageServiceClusterInfoResponse], error)) *StorageServiceHandler_ClusterInfo_Call { + _c.Call.Return(run) + return _c +} + +// ListSnapshots provides a mock function for the type StorageServiceHandler +func (_mock *StorageServiceHandler) ListSnapshots(context1 context.Context, request *connect.Request[adminv1.StorageServiceListSnapshotsRequest]) (*connect.Response[adminv1.StorageServiceListSnapshotsResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for ListSnapshots") @@ -56,29 +117,67 @@ func (_m *StorageServiceHandler) ListSnapshots(_a0 context.Context, _a1 *connect var r0 *connect.Response[adminv1.StorageServiceListSnapshotsResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceListSnapshotsRequest]) (*connect.Response[adminv1.StorageServiceListSnapshotsResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceListSnapshotsRequest]) (*connect.Response[adminv1.StorageServiceListSnapshotsResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceListSnapshotsRequest]) *connect.Response[adminv1.StorageServiceListSnapshotsResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceListSnapshotsRequest]) *connect.Response[adminv1.StorageServiceListSnapshotsResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.StorageServiceListSnapshotsResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.StorageServiceListSnapshotsRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.StorageServiceListSnapshotsRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// ListVolumes provides a mock function with given fields: _a0, _a1 -func (_m *StorageServiceHandler) ListVolumes(_a0 context.Context, _a1 *connect.Request[adminv1.StorageServiceListVolumesRequest]) (*connect.Response[adminv1.StorageServiceListVolumesResponse], error) { - ret := _m.Called(_a0, _a1) +// StorageServiceHandler_ListSnapshots_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListSnapshots' +type StorageServiceHandler_ListSnapshots_Call struct { + *mock.Call +} + +// ListSnapshots is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.StorageServiceListSnapshotsRequest] +func (_e *StorageServiceHandler_Expecter) ListSnapshots(context1 interface{}, request interface{}) *StorageServiceHandler_ListSnapshots_Call { + return &StorageServiceHandler_ListSnapshots_Call{Call: _e.mock.On("ListSnapshots", context1, request)} +} + +func (_c *StorageServiceHandler_ListSnapshots_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.StorageServiceListSnapshotsRequest])) *StorageServiceHandler_ListSnapshots_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.StorageServiceListSnapshotsRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.StorageServiceListSnapshotsRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *StorageServiceHandler_ListSnapshots_Call) Return(response *connect.Response[adminv1.StorageServiceListSnapshotsResponse], err error) *StorageServiceHandler_ListSnapshots_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *StorageServiceHandler_ListSnapshots_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.StorageServiceListSnapshotsRequest]) (*connect.Response[adminv1.StorageServiceListSnapshotsResponse], error)) *StorageServiceHandler_ListSnapshots_Call { + _c.Call.Return(run) + return _c +} + +// ListVolumes provides a mock function for the type StorageServiceHandler +func (_mock *StorageServiceHandler) ListVolumes(context1 context.Context, request *connect.Request[adminv1.StorageServiceListVolumesRequest]) (*connect.Response[adminv1.StorageServiceListVolumesResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for ListVolumes") @@ -86,36 +185,60 @@ func (_m *StorageServiceHandler) ListVolumes(_a0 context.Context, _a1 *connect.R var r0 *connect.Response[adminv1.StorageServiceListVolumesResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceListVolumesRequest]) (*connect.Response[adminv1.StorageServiceListVolumesResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceListVolumesRequest]) (*connect.Response[adminv1.StorageServiceListVolumesResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceListVolumesRequest]) *connect.Response[adminv1.StorageServiceListVolumesResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.StorageServiceListVolumesRequest]) *connect.Response[adminv1.StorageServiceListVolumesResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.StorageServiceListVolumesResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.StorageServiceListVolumesRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.StorageServiceListVolumesRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewStorageServiceHandler creates a new instance of StorageServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewStorageServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *StorageServiceHandler { - mock := &StorageServiceHandler{} - mock.Mock.Test(t) +// StorageServiceHandler_ListVolumes_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListVolumes' +type StorageServiceHandler_ListVolumes_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// ListVolumes is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.StorageServiceListVolumesRequest] +func (_e *StorageServiceHandler_Expecter) ListVolumes(context1 interface{}, request interface{}) *StorageServiceHandler_ListVolumes_Call { + return &StorageServiceHandler_ListVolumes_Call{Call: _e.mock.On("ListVolumes", context1, request)} +} - return mock +func (_c *StorageServiceHandler_ListVolumes_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.StorageServiceListVolumesRequest])) *StorageServiceHandler_ListVolumes_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.StorageServiceListVolumesRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.StorageServiceListVolumesRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *StorageServiceHandler_ListVolumes_Call) Return(response *connect.Response[adminv1.StorageServiceListVolumesResponse], err error) *StorageServiceHandler_ListVolumes_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *StorageServiceHandler_ListVolumes_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.StorageServiceListVolumesRequest]) (*connect.Response[adminv1.StorageServiceListVolumesResponse], error)) *StorageServiceHandler_ListVolumes_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/admin/v1/adminv1connect/TenantServiceClient.go b/go/tests/mocks/admin/v1/adminv1connect/TenantServiceClient.go index 37a274bc..1687a1a7 100644 --- a/go/tests/mocks/admin/v1/adminv1connect/TenantServiceClient.go +++ b/go/tests/mocks/admin/v1/adminv1connect/TenantServiceClient.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package adminv1connect import ( - connect "connectrpc.com/connect" - adminv1 "github.com/metal-stack-cloud/api/go/admin/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/admin/v1" mock "github.com/stretchr/testify/mock" ) +// NewTenantServiceClient creates a new instance of TenantServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewTenantServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *TenantServiceClient { + mock := &TenantServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // TenantServiceClient is an autogenerated mock type for the TenantServiceClient type type TenantServiceClient struct { mock.Mock } -// AddMember provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceClient) AddMember(_a0 context.Context, _a1 *connect.Request[adminv1.TenantServiceAddMemberRequest]) (*connect.Response[adminv1.TenantServiceAddMemberResponse], error) { - ret := _m.Called(_a0, _a1) +type TenantServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *TenantServiceClient) EXPECT() *TenantServiceClient_Expecter { + return &TenantServiceClient_Expecter{mock: &_m.Mock} +} + +// AddMember provides a mock function for the type TenantServiceClient +func (_mock *TenantServiceClient) AddMember(context1 context.Context, request *connect.Request[adminv1.TenantServiceAddMemberRequest]) (*connect.Response[adminv1.TenantServiceAddMemberResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for AddMember") @@ -26,29 +49,67 @@ func (_m *TenantServiceClient) AddMember(_a0 context.Context, _a1 *connect.Reque var r0 *connect.Response[adminv1.TenantServiceAddMemberResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceAddMemberRequest]) (*connect.Response[adminv1.TenantServiceAddMemberResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceAddMemberRequest]) (*connect.Response[adminv1.TenantServiceAddMemberResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceAddMemberRequest]) *connect.Response[adminv1.TenantServiceAddMemberResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceAddMemberRequest]) *connect.Response[adminv1.TenantServiceAddMemberResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.TenantServiceAddMemberResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TenantServiceAddMemberRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TenantServiceAddMemberRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Admit provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceClient) Admit(_a0 context.Context, _a1 *connect.Request[adminv1.TenantServiceAdmitRequest]) (*connect.Response[adminv1.TenantServiceAdmitResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceClient_AddMember_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AddMember' +type TenantServiceClient_AddMember_Call struct { + *mock.Call +} + +// AddMember is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.TenantServiceAddMemberRequest] +func (_e *TenantServiceClient_Expecter) AddMember(context1 interface{}, request interface{}) *TenantServiceClient_AddMember_Call { + return &TenantServiceClient_AddMember_Call{Call: _e.mock.On("AddMember", context1, request)} +} + +func (_c *TenantServiceClient_AddMember_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.TenantServiceAddMemberRequest])) *TenantServiceClient_AddMember_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.TenantServiceAddMemberRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.TenantServiceAddMemberRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceClient_AddMember_Call) Return(response *connect.Response[adminv1.TenantServiceAddMemberResponse], err error) *TenantServiceClient_AddMember_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceClient_AddMember_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.TenantServiceAddMemberRequest]) (*connect.Response[adminv1.TenantServiceAddMemberResponse], error)) *TenantServiceClient_AddMember_Call { + _c.Call.Return(run) + return _c +} + +// Admit provides a mock function for the type TenantServiceClient +func (_mock *TenantServiceClient) Admit(context1 context.Context, request *connect.Request[adminv1.TenantServiceAdmitRequest]) (*connect.Response[adminv1.TenantServiceAdmitResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Admit") @@ -56,29 +117,67 @@ func (_m *TenantServiceClient) Admit(_a0 context.Context, _a1 *connect.Request[a var r0 *connect.Response[adminv1.TenantServiceAdmitResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceAdmitRequest]) (*connect.Response[adminv1.TenantServiceAdmitResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceAdmitRequest]) (*connect.Response[adminv1.TenantServiceAdmitResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceAdmitRequest]) *connect.Response[adminv1.TenantServiceAdmitResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceAdmitRequest]) *connect.Response[adminv1.TenantServiceAdmitResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.TenantServiceAdmitResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TenantServiceAdmitRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TenantServiceAdmitRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// List provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceClient) List(_a0 context.Context, _a1 *connect.Request[adminv1.TenantServiceListRequest]) (*connect.Response[adminv1.TenantServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceClient_Admit_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Admit' +type TenantServiceClient_Admit_Call struct { + *mock.Call +} + +// Admit is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.TenantServiceAdmitRequest] +func (_e *TenantServiceClient_Expecter) Admit(context1 interface{}, request interface{}) *TenantServiceClient_Admit_Call { + return &TenantServiceClient_Admit_Call{Call: _e.mock.On("Admit", context1, request)} +} + +func (_c *TenantServiceClient_Admit_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.TenantServiceAdmitRequest])) *TenantServiceClient_Admit_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.TenantServiceAdmitRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.TenantServiceAdmitRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceClient_Admit_Call) Return(response *connect.Response[adminv1.TenantServiceAdmitResponse], err error) *TenantServiceClient_Admit_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceClient_Admit_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.TenantServiceAdmitRequest]) (*connect.Response[adminv1.TenantServiceAdmitResponse], error)) *TenantServiceClient_Admit_Call { + _c.Call.Return(run) + return _c +} + +// List provides a mock function for the type TenantServiceClient +func (_mock *TenantServiceClient) List(context1 context.Context, request *connect.Request[adminv1.TenantServiceListRequest]) (*connect.Response[adminv1.TenantServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -86,29 +185,67 @@ func (_m *TenantServiceClient) List(_a0 context.Context, _a1 *connect.Request[ad var r0 *connect.Response[adminv1.TenantServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceListRequest]) (*connect.Response[adminv1.TenantServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceListRequest]) (*connect.Response[adminv1.TenantServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceListRequest]) *connect.Response[adminv1.TenantServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceListRequest]) *connect.Response[adminv1.TenantServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.TenantServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TenantServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TenantServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Revoke provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceClient) Revoke(_a0 context.Context, _a1 *connect.Request[adminv1.TenantServiceRevokeRequest]) (*connect.Response[adminv1.TenantServiceRevokeResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceClient_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type TenantServiceClient_List_Call struct { + *mock.Call +} + +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.TenantServiceListRequest] +func (_e *TenantServiceClient_Expecter) List(context1 interface{}, request interface{}) *TenantServiceClient_List_Call { + return &TenantServiceClient_List_Call{Call: _e.mock.On("List", context1, request)} +} + +func (_c *TenantServiceClient_List_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.TenantServiceListRequest])) *TenantServiceClient_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.TenantServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.TenantServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceClient_List_Call) Return(response *connect.Response[adminv1.TenantServiceListResponse], err error) *TenantServiceClient_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceClient_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.TenantServiceListRequest]) (*connect.Response[adminv1.TenantServiceListResponse], error)) *TenantServiceClient_List_Call { + _c.Call.Return(run) + return _c +} + +// Revoke provides a mock function for the type TenantServiceClient +func (_mock *TenantServiceClient) Revoke(context1 context.Context, request *connect.Request[adminv1.TenantServiceRevokeRequest]) (*connect.Response[adminv1.TenantServiceRevokeResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Revoke") @@ -116,36 +253,60 @@ func (_m *TenantServiceClient) Revoke(_a0 context.Context, _a1 *connect.Request[ var r0 *connect.Response[adminv1.TenantServiceRevokeResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceRevokeRequest]) (*connect.Response[adminv1.TenantServiceRevokeResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceRevokeRequest]) (*connect.Response[adminv1.TenantServiceRevokeResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceRevokeRequest]) *connect.Response[adminv1.TenantServiceRevokeResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceRevokeRequest]) *connect.Response[adminv1.TenantServiceRevokeResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.TenantServiceRevokeResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TenantServiceRevokeRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TenantServiceRevokeRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewTenantServiceClient creates a new instance of TenantServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewTenantServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *TenantServiceClient { - mock := &TenantServiceClient{} - mock.Mock.Test(t) +// TenantServiceClient_Revoke_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Revoke' +type TenantServiceClient_Revoke_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Revoke is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.TenantServiceRevokeRequest] +func (_e *TenantServiceClient_Expecter) Revoke(context1 interface{}, request interface{}) *TenantServiceClient_Revoke_Call { + return &TenantServiceClient_Revoke_Call{Call: _e.mock.On("Revoke", context1, request)} +} - return mock +func (_c *TenantServiceClient_Revoke_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.TenantServiceRevokeRequest])) *TenantServiceClient_Revoke_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.TenantServiceRevokeRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.TenantServiceRevokeRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceClient_Revoke_Call) Return(response *connect.Response[adminv1.TenantServiceRevokeResponse], err error) *TenantServiceClient_Revoke_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceClient_Revoke_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.TenantServiceRevokeRequest]) (*connect.Response[adminv1.TenantServiceRevokeResponse], error)) *TenantServiceClient_Revoke_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/admin/v1/adminv1connect/TenantServiceHandler.go b/go/tests/mocks/admin/v1/adminv1connect/TenantServiceHandler.go index afd3b684..ff0369c7 100644 --- a/go/tests/mocks/admin/v1/adminv1connect/TenantServiceHandler.go +++ b/go/tests/mocks/admin/v1/adminv1connect/TenantServiceHandler.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package adminv1connect import ( - connect "connectrpc.com/connect" - adminv1 "github.com/metal-stack-cloud/api/go/admin/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/admin/v1" mock "github.com/stretchr/testify/mock" ) +// NewTenantServiceHandler creates a new instance of TenantServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewTenantServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *TenantServiceHandler { + mock := &TenantServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // TenantServiceHandler is an autogenerated mock type for the TenantServiceHandler type type TenantServiceHandler struct { mock.Mock } -// AddMember provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceHandler) AddMember(_a0 context.Context, _a1 *connect.Request[adminv1.TenantServiceAddMemberRequest]) (*connect.Response[adminv1.TenantServiceAddMemberResponse], error) { - ret := _m.Called(_a0, _a1) +type TenantServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *TenantServiceHandler) EXPECT() *TenantServiceHandler_Expecter { + return &TenantServiceHandler_Expecter{mock: &_m.Mock} +} + +// AddMember provides a mock function for the type TenantServiceHandler +func (_mock *TenantServiceHandler) AddMember(context1 context.Context, request *connect.Request[adminv1.TenantServiceAddMemberRequest]) (*connect.Response[adminv1.TenantServiceAddMemberResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for AddMember") @@ -26,29 +49,67 @@ func (_m *TenantServiceHandler) AddMember(_a0 context.Context, _a1 *connect.Requ var r0 *connect.Response[adminv1.TenantServiceAddMemberResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceAddMemberRequest]) (*connect.Response[adminv1.TenantServiceAddMemberResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceAddMemberRequest]) (*connect.Response[adminv1.TenantServiceAddMemberResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceAddMemberRequest]) *connect.Response[adminv1.TenantServiceAddMemberResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceAddMemberRequest]) *connect.Response[adminv1.TenantServiceAddMemberResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.TenantServiceAddMemberResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TenantServiceAddMemberRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TenantServiceAddMemberRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Admit provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceHandler) Admit(_a0 context.Context, _a1 *connect.Request[adminv1.TenantServiceAdmitRequest]) (*connect.Response[adminv1.TenantServiceAdmitResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceHandler_AddMember_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AddMember' +type TenantServiceHandler_AddMember_Call struct { + *mock.Call +} + +// AddMember is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.TenantServiceAddMemberRequest] +func (_e *TenantServiceHandler_Expecter) AddMember(context1 interface{}, request interface{}) *TenantServiceHandler_AddMember_Call { + return &TenantServiceHandler_AddMember_Call{Call: _e.mock.On("AddMember", context1, request)} +} + +func (_c *TenantServiceHandler_AddMember_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.TenantServiceAddMemberRequest])) *TenantServiceHandler_AddMember_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.TenantServiceAddMemberRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.TenantServiceAddMemberRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceHandler_AddMember_Call) Return(response *connect.Response[adminv1.TenantServiceAddMemberResponse], err error) *TenantServiceHandler_AddMember_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceHandler_AddMember_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.TenantServiceAddMemberRequest]) (*connect.Response[adminv1.TenantServiceAddMemberResponse], error)) *TenantServiceHandler_AddMember_Call { + _c.Call.Return(run) + return _c +} + +// Admit provides a mock function for the type TenantServiceHandler +func (_mock *TenantServiceHandler) Admit(context1 context.Context, request *connect.Request[adminv1.TenantServiceAdmitRequest]) (*connect.Response[adminv1.TenantServiceAdmitResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Admit") @@ -56,29 +117,67 @@ func (_m *TenantServiceHandler) Admit(_a0 context.Context, _a1 *connect.Request[ var r0 *connect.Response[adminv1.TenantServiceAdmitResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceAdmitRequest]) (*connect.Response[adminv1.TenantServiceAdmitResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceAdmitRequest]) (*connect.Response[adminv1.TenantServiceAdmitResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceAdmitRequest]) *connect.Response[adminv1.TenantServiceAdmitResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceAdmitRequest]) *connect.Response[adminv1.TenantServiceAdmitResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.TenantServiceAdmitResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TenantServiceAdmitRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TenantServiceAdmitRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// List provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceHandler) List(_a0 context.Context, _a1 *connect.Request[adminv1.TenantServiceListRequest]) (*connect.Response[adminv1.TenantServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceHandler_Admit_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Admit' +type TenantServiceHandler_Admit_Call struct { + *mock.Call +} + +// Admit is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.TenantServiceAdmitRequest] +func (_e *TenantServiceHandler_Expecter) Admit(context1 interface{}, request interface{}) *TenantServiceHandler_Admit_Call { + return &TenantServiceHandler_Admit_Call{Call: _e.mock.On("Admit", context1, request)} +} + +func (_c *TenantServiceHandler_Admit_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.TenantServiceAdmitRequest])) *TenantServiceHandler_Admit_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.TenantServiceAdmitRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.TenantServiceAdmitRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceHandler_Admit_Call) Return(response *connect.Response[adminv1.TenantServiceAdmitResponse], err error) *TenantServiceHandler_Admit_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceHandler_Admit_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.TenantServiceAdmitRequest]) (*connect.Response[adminv1.TenantServiceAdmitResponse], error)) *TenantServiceHandler_Admit_Call { + _c.Call.Return(run) + return _c +} + +// List provides a mock function for the type TenantServiceHandler +func (_mock *TenantServiceHandler) List(context1 context.Context, request *connect.Request[adminv1.TenantServiceListRequest]) (*connect.Response[adminv1.TenantServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -86,29 +185,67 @@ func (_m *TenantServiceHandler) List(_a0 context.Context, _a1 *connect.Request[a var r0 *connect.Response[adminv1.TenantServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceListRequest]) (*connect.Response[adminv1.TenantServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceListRequest]) (*connect.Response[adminv1.TenantServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceListRequest]) *connect.Response[adminv1.TenantServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceListRequest]) *connect.Response[adminv1.TenantServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.TenantServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TenantServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TenantServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Revoke provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceHandler) Revoke(_a0 context.Context, _a1 *connect.Request[adminv1.TenantServiceRevokeRequest]) (*connect.Response[adminv1.TenantServiceRevokeResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceHandler_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type TenantServiceHandler_List_Call struct { + *mock.Call +} + +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.TenantServiceListRequest] +func (_e *TenantServiceHandler_Expecter) List(context1 interface{}, request interface{}) *TenantServiceHandler_List_Call { + return &TenantServiceHandler_List_Call{Call: _e.mock.On("List", context1, request)} +} + +func (_c *TenantServiceHandler_List_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.TenantServiceListRequest])) *TenantServiceHandler_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.TenantServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.TenantServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceHandler_List_Call) Return(response *connect.Response[adminv1.TenantServiceListResponse], err error) *TenantServiceHandler_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceHandler_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.TenantServiceListRequest]) (*connect.Response[adminv1.TenantServiceListResponse], error)) *TenantServiceHandler_List_Call { + _c.Call.Return(run) + return _c +} + +// Revoke provides a mock function for the type TenantServiceHandler +func (_mock *TenantServiceHandler) Revoke(context1 context.Context, request *connect.Request[adminv1.TenantServiceRevokeRequest]) (*connect.Response[adminv1.TenantServiceRevokeResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Revoke") @@ -116,36 +253,60 @@ func (_m *TenantServiceHandler) Revoke(_a0 context.Context, _a1 *connect.Request var r0 *connect.Response[adminv1.TenantServiceRevokeResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceRevokeRequest]) (*connect.Response[adminv1.TenantServiceRevokeResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceRevokeRequest]) (*connect.Response[adminv1.TenantServiceRevokeResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceRevokeRequest]) *connect.Response[adminv1.TenantServiceRevokeResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TenantServiceRevokeRequest]) *connect.Response[adminv1.TenantServiceRevokeResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.TenantServiceRevokeResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TenantServiceRevokeRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TenantServiceRevokeRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewTenantServiceHandler creates a new instance of TenantServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewTenantServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *TenantServiceHandler { - mock := &TenantServiceHandler{} - mock.Mock.Test(t) +// TenantServiceHandler_Revoke_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Revoke' +type TenantServiceHandler_Revoke_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Revoke is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.TenantServiceRevokeRequest] +func (_e *TenantServiceHandler_Expecter) Revoke(context1 interface{}, request interface{}) *TenantServiceHandler_Revoke_Call { + return &TenantServiceHandler_Revoke_Call{Call: _e.mock.On("Revoke", context1, request)} +} - return mock +func (_c *TenantServiceHandler_Revoke_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.TenantServiceRevokeRequest])) *TenantServiceHandler_Revoke_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.TenantServiceRevokeRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.TenantServiceRevokeRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceHandler_Revoke_Call) Return(response *connect.Response[adminv1.TenantServiceRevokeResponse], err error) *TenantServiceHandler_Revoke_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceHandler_Revoke_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.TenantServiceRevokeRequest]) (*connect.Response[adminv1.TenantServiceRevokeResponse], error)) *TenantServiceHandler_Revoke_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/admin/v1/adminv1connect/TokenServiceClient.go b/go/tests/mocks/admin/v1/adminv1connect/TokenServiceClient.go index 916123ec..255996ae 100644 --- a/go/tests/mocks/admin/v1/adminv1connect/TokenServiceClient.go +++ b/go/tests/mocks/admin/v1/adminv1connect/TokenServiceClient.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package adminv1connect import ( - connect "connectrpc.com/connect" - adminv1 "github.com/metal-stack-cloud/api/go/admin/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/admin/v1" mock "github.com/stretchr/testify/mock" ) +// NewTokenServiceClient creates a new instance of TokenServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewTokenServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *TokenServiceClient { + mock := &TokenServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // TokenServiceClient is an autogenerated mock type for the TokenServiceClient type type TokenServiceClient struct { mock.Mock } -// List provides a mock function with given fields: _a0, _a1 -func (_m *TokenServiceClient) List(_a0 context.Context, _a1 *connect.Request[adminv1.TokenServiceListRequest]) (*connect.Response[adminv1.TokenServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +type TokenServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *TokenServiceClient) EXPECT() *TokenServiceClient_Expecter { + return &TokenServiceClient_Expecter{mock: &_m.Mock} +} + +// List provides a mock function for the type TokenServiceClient +func (_mock *TokenServiceClient) List(context1 context.Context, request *connect.Request[adminv1.TokenServiceListRequest]) (*connect.Response[adminv1.TokenServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -26,29 +49,67 @@ func (_m *TokenServiceClient) List(_a0 context.Context, _a1 *connect.Request[adm var r0 *connect.Response[adminv1.TokenServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TokenServiceListRequest]) (*connect.Response[adminv1.TokenServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TokenServiceListRequest]) (*connect.Response[adminv1.TokenServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TokenServiceListRequest]) *connect.Response[adminv1.TokenServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TokenServiceListRequest]) *connect.Response[adminv1.TokenServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.TokenServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TokenServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TokenServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Revoke provides a mock function with given fields: _a0, _a1 -func (_m *TokenServiceClient) Revoke(_a0 context.Context, _a1 *connect.Request[adminv1.TokenServiceRevokeRequest]) (*connect.Response[adminv1.TokenServiceRevokeResponse], error) { - ret := _m.Called(_a0, _a1) +// TokenServiceClient_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type TokenServiceClient_List_Call struct { + *mock.Call +} + +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.TokenServiceListRequest] +func (_e *TokenServiceClient_Expecter) List(context1 interface{}, request interface{}) *TokenServiceClient_List_Call { + return &TokenServiceClient_List_Call{Call: _e.mock.On("List", context1, request)} +} + +func (_c *TokenServiceClient_List_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.TokenServiceListRequest])) *TokenServiceClient_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.TokenServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.TokenServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TokenServiceClient_List_Call) Return(response *connect.Response[adminv1.TokenServiceListResponse], err error) *TokenServiceClient_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TokenServiceClient_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.TokenServiceListRequest]) (*connect.Response[adminv1.TokenServiceListResponse], error)) *TokenServiceClient_List_Call { + _c.Call.Return(run) + return _c +} + +// Revoke provides a mock function for the type TokenServiceClient +func (_mock *TokenServiceClient) Revoke(context1 context.Context, request *connect.Request[adminv1.TokenServiceRevokeRequest]) (*connect.Response[adminv1.TokenServiceRevokeResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Revoke") @@ -56,36 +117,60 @@ func (_m *TokenServiceClient) Revoke(_a0 context.Context, _a1 *connect.Request[a var r0 *connect.Response[adminv1.TokenServiceRevokeResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TokenServiceRevokeRequest]) (*connect.Response[adminv1.TokenServiceRevokeResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TokenServiceRevokeRequest]) (*connect.Response[adminv1.TokenServiceRevokeResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TokenServiceRevokeRequest]) *connect.Response[adminv1.TokenServiceRevokeResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TokenServiceRevokeRequest]) *connect.Response[adminv1.TokenServiceRevokeResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.TokenServiceRevokeResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TokenServiceRevokeRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TokenServiceRevokeRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewTokenServiceClient creates a new instance of TokenServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewTokenServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *TokenServiceClient { - mock := &TokenServiceClient{} - mock.Mock.Test(t) +// TokenServiceClient_Revoke_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Revoke' +type TokenServiceClient_Revoke_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Revoke is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.TokenServiceRevokeRequest] +func (_e *TokenServiceClient_Expecter) Revoke(context1 interface{}, request interface{}) *TokenServiceClient_Revoke_Call { + return &TokenServiceClient_Revoke_Call{Call: _e.mock.On("Revoke", context1, request)} +} - return mock +func (_c *TokenServiceClient_Revoke_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.TokenServiceRevokeRequest])) *TokenServiceClient_Revoke_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.TokenServiceRevokeRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.TokenServiceRevokeRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TokenServiceClient_Revoke_Call) Return(response *connect.Response[adminv1.TokenServiceRevokeResponse], err error) *TokenServiceClient_Revoke_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TokenServiceClient_Revoke_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.TokenServiceRevokeRequest]) (*connect.Response[adminv1.TokenServiceRevokeResponse], error)) *TokenServiceClient_Revoke_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/admin/v1/adminv1connect/TokenServiceHandler.go b/go/tests/mocks/admin/v1/adminv1connect/TokenServiceHandler.go index e9c478ef..3d687023 100644 --- a/go/tests/mocks/admin/v1/adminv1connect/TokenServiceHandler.go +++ b/go/tests/mocks/admin/v1/adminv1connect/TokenServiceHandler.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package adminv1connect import ( - connect "connectrpc.com/connect" - adminv1 "github.com/metal-stack-cloud/api/go/admin/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/admin/v1" mock "github.com/stretchr/testify/mock" ) +// NewTokenServiceHandler creates a new instance of TokenServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewTokenServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *TokenServiceHandler { + mock := &TokenServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // TokenServiceHandler is an autogenerated mock type for the TokenServiceHandler type type TokenServiceHandler struct { mock.Mock } -// List provides a mock function with given fields: _a0, _a1 -func (_m *TokenServiceHandler) List(_a0 context.Context, _a1 *connect.Request[adminv1.TokenServiceListRequest]) (*connect.Response[adminv1.TokenServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +type TokenServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *TokenServiceHandler) EXPECT() *TokenServiceHandler_Expecter { + return &TokenServiceHandler_Expecter{mock: &_m.Mock} +} + +// List provides a mock function for the type TokenServiceHandler +func (_mock *TokenServiceHandler) List(context1 context.Context, request *connect.Request[adminv1.TokenServiceListRequest]) (*connect.Response[adminv1.TokenServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -26,29 +49,67 @@ func (_m *TokenServiceHandler) List(_a0 context.Context, _a1 *connect.Request[ad var r0 *connect.Response[adminv1.TokenServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TokenServiceListRequest]) (*connect.Response[adminv1.TokenServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TokenServiceListRequest]) (*connect.Response[adminv1.TokenServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TokenServiceListRequest]) *connect.Response[adminv1.TokenServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TokenServiceListRequest]) *connect.Response[adminv1.TokenServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.TokenServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TokenServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TokenServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Revoke provides a mock function with given fields: _a0, _a1 -func (_m *TokenServiceHandler) Revoke(_a0 context.Context, _a1 *connect.Request[adminv1.TokenServiceRevokeRequest]) (*connect.Response[adminv1.TokenServiceRevokeResponse], error) { - ret := _m.Called(_a0, _a1) +// TokenServiceHandler_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type TokenServiceHandler_List_Call struct { + *mock.Call +} + +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.TokenServiceListRequest] +func (_e *TokenServiceHandler_Expecter) List(context1 interface{}, request interface{}) *TokenServiceHandler_List_Call { + return &TokenServiceHandler_List_Call{Call: _e.mock.On("List", context1, request)} +} + +func (_c *TokenServiceHandler_List_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.TokenServiceListRequest])) *TokenServiceHandler_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.TokenServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.TokenServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TokenServiceHandler_List_Call) Return(response *connect.Response[adminv1.TokenServiceListResponse], err error) *TokenServiceHandler_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TokenServiceHandler_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.TokenServiceListRequest]) (*connect.Response[adminv1.TokenServiceListResponse], error)) *TokenServiceHandler_List_Call { + _c.Call.Return(run) + return _c +} + +// Revoke provides a mock function for the type TokenServiceHandler +func (_mock *TokenServiceHandler) Revoke(context1 context.Context, request *connect.Request[adminv1.TokenServiceRevokeRequest]) (*connect.Response[adminv1.TokenServiceRevokeResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Revoke") @@ -56,36 +117,60 @@ func (_m *TokenServiceHandler) Revoke(_a0 context.Context, _a1 *connect.Request[ var r0 *connect.Response[adminv1.TokenServiceRevokeResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TokenServiceRevokeRequest]) (*connect.Response[adminv1.TokenServiceRevokeResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TokenServiceRevokeRequest]) (*connect.Response[adminv1.TokenServiceRevokeResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TokenServiceRevokeRequest]) *connect.Response[adminv1.TokenServiceRevokeResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[adminv1.TokenServiceRevokeRequest]) *connect.Response[adminv1.TokenServiceRevokeResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[adminv1.TokenServiceRevokeResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TokenServiceRevokeRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[adminv1.TokenServiceRevokeRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewTokenServiceHandler creates a new instance of TokenServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewTokenServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *TokenServiceHandler { - mock := &TokenServiceHandler{} - mock.Mock.Test(t) +// TokenServiceHandler_Revoke_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Revoke' +type TokenServiceHandler_Revoke_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Revoke is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[adminv1.TokenServiceRevokeRequest] +func (_e *TokenServiceHandler_Expecter) Revoke(context1 interface{}, request interface{}) *TokenServiceHandler_Revoke_Call { + return &TokenServiceHandler_Revoke_Call{Call: _e.mock.On("Revoke", context1, request)} +} - return mock +func (_c *TokenServiceHandler_Revoke_Call) Run(run func(context1 context.Context, request *connect.Request[adminv1.TokenServiceRevokeRequest])) *TokenServiceHandler_Revoke_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[adminv1.TokenServiceRevokeRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[adminv1.TokenServiceRevokeRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TokenServiceHandler_Revoke_Call) Return(response *connect.Response[adminv1.TokenServiceRevokeResponse], err error) *TokenServiceHandler_Revoke_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TokenServiceHandler_Revoke_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[adminv1.TokenServiceRevokeRequest]) (*connect.Response[adminv1.TokenServiceRevokeResponse], error)) *TokenServiceHandler_Revoke_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/AssetServiceClient.go b/go/tests/mocks/api/v1/apiv1connect/AssetServiceClient.go index ce8670af..80c4aabc 100644 --- a/go/tests/mocks/api/v1/apiv1connect/AssetServiceClient.go +++ b/go/tests/mocks/api/v1/apiv1connect/AssetServiceClient.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewAssetServiceClient creates a new instance of AssetServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewAssetServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *AssetServiceClient { + mock := &AssetServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // AssetServiceClient is an autogenerated mock type for the AssetServiceClient type type AssetServiceClient struct { mock.Mock } -// List provides a mock function with given fields: _a0, _a1 -func (_m *AssetServiceClient) List(_a0 context.Context, _a1 *connect.Request[apiv1.AssetServiceListRequest]) (*connect.Response[apiv1.AssetServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +type AssetServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *AssetServiceClient) EXPECT() *AssetServiceClient_Expecter { + return &AssetServiceClient_Expecter{mock: &_m.Mock} +} + +// List provides a mock function for the type AssetServiceClient +func (_mock *AssetServiceClient) List(context1 context.Context, request *connect.Request[apiv1.AssetServiceListRequest]) (*connect.Response[apiv1.AssetServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -26,36 +49,60 @@ func (_m *AssetServiceClient) List(_a0 context.Context, _a1 *connect.Request[api var r0 *connect.Response[apiv1.AssetServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AssetServiceListRequest]) (*connect.Response[apiv1.AssetServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AssetServiceListRequest]) (*connect.Response[apiv1.AssetServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AssetServiceListRequest]) *connect.Response[apiv1.AssetServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AssetServiceListRequest]) *connect.Response[apiv1.AssetServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.AssetServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.AssetServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.AssetServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewAssetServiceClient creates a new instance of AssetServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewAssetServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *AssetServiceClient { - mock := &AssetServiceClient{} - mock.Mock.Test(t) +// AssetServiceClient_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type AssetServiceClient_List_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.AssetServiceListRequest] +func (_e *AssetServiceClient_Expecter) List(context1 interface{}, request interface{}) *AssetServiceClient_List_Call { + return &AssetServiceClient_List_Call{Call: _e.mock.On("List", context1, request)} +} - return mock +func (_c *AssetServiceClient_List_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.AssetServiceListRequest])) *AssetServiceClient_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.AssetServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.AssetServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *AssetServiceClient_List_Call) Return(response *connect.Response[apiv1.AssetServiceListResponse], err error) *AssetServiceClient_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *AssetServiceClient_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.AssetServiceListRequest]) (*connect.Response[apiv1.AssetServiceListResponse], error)) *AssetServiceClient_List_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/AssetServiceHandler.go b/go/tests/mocks/api/v1/apiv1connect/AssetServiceHandler.go index 0589e517..5c248a82 100644 --- a/go/tests/mocks/api/v1/apiv1connect/AssetServiceHandler.go +++ b/go/tests/mocks/api/v1/apiv1connect/AssetServiceHandler.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewAssetServiceHandler creates a new instance of AssetServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewAssetServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *AssetServiceHandler { + mock := &AssetServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // AssetServiceHandler is an autogenerated mock type for the AssetServiceHandler type type AssetServiceHandler struct { mock.Mock } -// List provides a mock function with given fields: _a0, _a1 -func (_m *AssetServiceHandler) List(_a0 context.Context, _a1 *connect.Request[apiv1.AssetServiceListRequest]) (*connect.Response[apiv1.AssetServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +type AssetServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *AssetServiceHandler) EXPECT() *AssetServiceHandler_Expecter { + return &AssetServiceHandler_Expecter{mock: &_m.Mock} +} + +// List provides a mock function for the type AssetServiceHandler +func (_mock *AssetServiceHandler) List(context1 context.Context, request *connect.Request[apiv1.AssetServiceListRequest]) (*connect.Response[apiv1.AssetServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -26,36 +49,60 @@ func (_m *AssetServiceHandler) List(_a0 context.Context, _a1 *connect.Request[ap var r0 *connect.Response[apiv1.AssetServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AssetServiceListRequest]) (*connect.Response[apiv1.AssetServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AssetServiceListRequest]) (*connect.Response[apiv1.AssetServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AssetServiceListRequest]) *connect.Response[apiv1.AssetServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AssetServiceListRequest]) *connect.Response[apiv1.AssetServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.AssetServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.AssetServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.AssetServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewAssetServiceHandler creates a new instance of AssetServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewAssetServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *AssetServiceHandler { - mock := &AssetServiceHandler{} - mock.Mock.Test(t) +// AssetServiceHandler_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type AssetServiceHandler_List_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.AssetServiceListRequest] +func (_e *AssetServiceHandler_Expecter) List(context1 interface{}, request interface{}) *AssetServiceHandler_List_Call { + return &AssetServiceHandler_List_Call{Call: _e.mock.On("List", context1, request)} +} - return mock +func (_c *AssetServiceHandler_List_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.AssetServiceListRequest])) *AssetServiceHandler_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.AssetServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.AssetServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *AssetServiceHandler_List_Call) Return(response *connect.Response[apiv1.AssetServiceListResponse], err error) *AssetServiceHandler_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *AssetServiceHandler_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.AssetServiceListRequest]) (*connect.Response[apiv1.AssetServiceListResponse], error)) *AssetServiceHandler_List_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/AuditServiceClient.go b/go/tests/mocks/api/v1/apiv1connect/AuditServiceClient.go index d5607bf0..675473b6 100644 --- a/go/tests/mocks/api/v1/apiv1connect/AuditServiceClient.go +++ b/go/tests/mocks/api/v1/apiv1connect/AuditServiceClient.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewAuditServiceClient creates a new instance of AuditServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewAuditServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *AuditServiceClient { + mock := &AuditServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // AuditServiceClient is an autogenerated mock type for the AuditServiceClient type type AuditServiceClient struct { mock.Mock } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *AuditServiceClient) Get(_a0 context.Context, _a1 *connect.Request[apiv1.AuditServiceGetRequest]) (*connect.Response[apiv1.AuditServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +type AuditServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *AuditServiceClient) EXPECT() *AuditServiceClient_Expecter { + return &AuditServiceClient_Expecter{mock: &_m.Mock} +} + +// Get provides a mock function for the type AuditServiceClient +func (_mock *AuditServiceClient) Get(context1 context.Context, request *connect.Request[apiv1.AuditServiceGetRequest]) (*connect.Response[apiv1.AuditServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -26,29 +49,67 @@ func (_m *AuditServiceClient) Get(_a0 context.Context, _a1 *connect.Request[apiv var r0 *connect.Response[apiv1.AuditServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AuditServiceGetRequest]) (*connect.Response[apiv1.AuditServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AuditServiceGetRequest]) (*connect.Response[apiv1.AuditServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AuditServiceGetRequest]) *connect.Response[apiv1.AuditServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AuditServiceGetRequest]) *connect.Response[apiv1.AuditServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.AuditServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.AuditServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.AuditServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// List provides a mock function with given fields: _a0, _a1 -func (_m *AuditServiceClient) List(_a0 context.Context, _a1 *connect.Request[apiv1.AuditServiceListRequest]) (*connect.Response[apiv1.AuditServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +// AuditServiceClient_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type AuditServiceClient_Get_Call struct { + *mock.Call +} + +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.AuditServiceGetRequest] +func (_e *AuditServiceClient_Expecter) Get(context1 interface{}, request interface{}) *AuditServiceClient_Get_Call { + return &AuditServiceClient_Get_Call{Call: _e.mock.On("Get", context1, request)} +} + +func (_c *AuditServiceClient_Get_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.AuditServiceGetRequest])) *AuditServiceClient_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.AuditServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.AuditServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *AuditServiceClient_Get_Call) Return(response *connect.Response[apiv1.AuditServiceGetResponse], err error) *AuditServiceClient_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *AuditServiceClient_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.AuditServiceGetRequest]) (*connect.Response[apiv1.AuditServiceGetResponse], error)) *AuditServiceClient_Get_Call { + _c.Call.Return(run) + return _c +} + +// List provides a mock function for the type AuditServiceClient +func (_mock *AuditServiceClient) List(context1 context.Context, request *connect.Request[apiv1.AuditServiceListRequest]) (*connect.Response[apiv1.AuditServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -56,36 +117,60 @@ func (_m *AuditServiceClient) List(_a0 context.Context, _a1 *connect.Request[api var r0 *connect.Response[apiv1.AuditServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AuditServiceListRequest]) (*connect.Response[apiv1.AuditServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AuditServiceListRequest]) (*connect.Response[apiv1.AuditServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AuditServiceListRequest]) *connect.Response[apiv1.AuditServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AuditServiceListRequest]) *connect.Response[apiv1.AuditServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.AuditServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.AuditServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.AuditServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewAuditServiceClient creates a new instance of AuditServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewAuditServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *AuditServiceClient { - mock := &AuditServiceClient{} - mock.Mock.Test(t) +// AuditServiceClient_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type AuditServiceClient_List_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.AuditServiceListRequest] +func (_e *AuditServiceClient_Expecter) List(context1 interface{}, request interface{}) *AuditServiceClient_List_Call { + return &AuditServiceClient_List_Call{Call: _e.mock.On("List", context1, request)} +} - return mock +func (_c *AuditServiceClient_List_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.AuditServiceListRequest])) *AuditServiceClient_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.AuditServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.AuditServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *AuditServiceClient_List_Call) Return(response *connect.Response[apiv1.AuditServiceListResponse], err error) *AuditServiceClient_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *AuditServiceClient_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.AuditServiceListRequest]) (*connect.Response[apiv1.AuditServiceListResponse], error)) *AuditServiceClient_List_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/AuditServiceHandler.go b/go/tests/mocks/api/v1/apiv1connect/AuditServiceHandler.go index 0933d63e..c0ebabb4 100644 --- a/go/tests/mocks/api/v1/apiv1connect/AuditServiceHandler.go +++ b/go/tests/mocks/api/v1/apiv1connect/AuditServiceHandler.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewAuditServiceHandler creates a new instance of AuditServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewAuditServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *AuditServiceHandler { + mock := &AuditServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // AuditServiceHandler is an autogenerated mock type for the AuditServiceHandler type type AuditServiceHandler struct { mock.Mock } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *AuditServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[apiv1.AuditServiceGetRequest]) (*connect.Response[apiv1.AuditServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +type AuditServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *AuditServiceHandler) EXPECT() *AuditServiceHandler_Expecter { + return &AuditServiceHandler_Expecter{mock: &_m.Mock} +} + +// Get provides a mock function for the type AuditServiceHandler +func (_mock *AuditServiceHandler) Get(context1 context.Context, request *connect.Request[apiv1.AuditServiceGetRequest]) (*connect.Response[apiv1.AuditServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -26,29 +49,67 @@ func (_m *AuditServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[api var r0 *connect.Response[apiv1.AuditServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AuditServiceGetRequest]) (*connect.Response[apiv1.AuditServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AuditServiceGetRequest]) (*connect.Response[apiv1.AuditServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AuditServiceGetRequest]) *connect.Response[apiv1.AuditServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AuditServiceGetRequest]) *connect.Response[apiv1.AuditServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.AuditServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.AuditServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.AuditServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// List provides a mock function with given fields: _a0, _a1 -func (_m *AuditServiceHandler) List(_a0 context.Context, _a1 *connect.Request[apiv1.AuditServiceListRequest]) (*connect.Response[apiv1.AuditServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +// AuditServiceHandler_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type AuditServiceHandler_Get_Call struct { + *mock.Call +} + +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.AuditServiceGetRequest] +func (_e *AuditServiceHandler_Expecter) Get(context1 interface{}, request interface{}) *AuditServiceHandler_Get_Call { + return &AuditServiceHandler_Get_Call{Call: _e.mock.On("Get", context1, request)} +} + +func (_c *AuditServiceHandler_Get_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.AuditServiceGetRequest])) *AuditServiceHandler_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.AuditServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.AuditServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *AuditServiceHandler_Get_Call) Return(response *connect.Response[apiv1.AuditServiceGetResponse], err error) *AuditServiceHandler_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *AuditServiceHandler_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.AuditServiceGetRequest]) (*connect.Response[apiv1.AuditServiceGetResponse], error)) *AuditServiceHandler_Get_Call { + _c.Call.Return(run) + return _c +} + +// List provides a mock function for the type AuditServiceHandler +func (_mock *AuditServiceHandler) List(context1 context.Context, request *connect.Request[apiv1.AuditServiceListRequest]) (*connect.Response[apiv1.AuditServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -56,36 +117,60 @@ func (_m *AuditServiceHandler) List(_a0 context.Context, _a1 *connect.Request[ap var r0 *connect.Response[apiv1.AuditServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AuditServiceListRequest]) (*connect.Response[apiv1.AuditServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AuditServiceListRequest]) (*connect.Response[apiv1.AuditServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AuditServiceListRequest]) *connect.Response[apiv1.AuditServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.AuditServiceListRequest]) *connect.Response[apiv1.AuditServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.AuditServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.AuditServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.AuditServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewAuditServiceHandler creates a new instance of AuditServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewAuditServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *AuditServiceHandler { - mock := &AuditServiceHandler{} - mock.Mock.Test(t) +// AuditServiceHandler_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type AuditServiceHandler_List_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.AuditServiceListRequest] +func (_e *AuditServiceHandler_Expecter) List(context1 interface{}, request interface{}) *AuditServiceHandler_List_Call { + return &AuditServiceHandler_List_Call{Call: _e.mock.On("List", context1, request)} +} - return mock +func (_c *AuditServiceHandler_List_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.AuditServiceListRequest])) *AuditServiceHandler_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.AuditServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.AuditServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *AuditServiceHandler_List_Call) Return(response *connect.Response[apiv1.AuditServiceListResponse], err error) *AuditServiceHandler_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *AuditServiceHandler_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.AuditServiceListRequest]) (*connect.Response[apiv1.AuditServiceListResponse], error)) *AuditServiceHandler_List_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/ClusterServiceClient.go b/go/tests/mocks/api/v1/apiv1connect/ClusterServiceClient.go index bb26a0fd..64b147d2 100644 --- a/go/tests/mocks/api/v1/apiv1connect/ClusterServiceClient.go +++ b/go/tests/mocks/api/v1/apiv1connect/ClusterServiceClient.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewClusterServiceClient creates a new instance of ClusterServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewClusterServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *ClusterServiceClient { + mock := &ClusterServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // ClusterServiceClient is an autogenerated mock type for the ClusterServiceClient type type ClusterServiceClient struct { mock.Mock } -// Create provides a mock function with given fields: _a0, _a1 -func (_m *ClusterServiceClient) Create(_a0 context.Context, _a1 *connect.Request[apiv1.ClusterServiceCreateRequest]) (*connect.Response[apiv1.ClusterServiceCreateResponse], error) { - ret := _m.Called(_a0, _a1) +type ClusterServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *ClusterServiceClient) EXPECT() *ClusterServiceClient_Expecter { + return &ClusterServiceClient_Expecter{mock: &_m.Mock} +} + +// Create provides a mock function for the type ClusterServiceClient +func (_mock *ClusterServiceClient) Create(context1 context.Context, request *connect.Request[apiv1.ClusterServiceCreateRequest]) (*connect.Response[apiv1.ClusterServiceCreateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Create") @@ -26,29 +49,67 @@ func (_m *ClusterServiceClient) Create(_a0 context.Context, _a1 *connect.Request var r0 *connect.Response[apiv1.ClusterServiceCreateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceCreateRequest]) (*connect.Response[apiv1.ClusterServiceCreateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceCreateRequest]) (*connect.Response[apiv1.ClusterServiceCreateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceCreateRequest]) *connect.Response[apiv1.ClusterServiceCreateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceCreateRequest]) *connect.Response[apiv1.ClusterServiceCreateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ClusterServiceCreateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceCreateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceCreateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Delete provides a mock function with given fields: _a0, _a1 -func (_m *ClusterServiceClient) Delete(_a0 context.Context, _a1 *connect.Request[apiv1.ClusterServiceDeleteRequest]) (*connect.Response[apiv1.ClusterServiceDeleteResponse], error) { - ret := _m.Called(_a0, _a1) +// ClusterServiceClient_Create_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Create' +type ClusterServiceClient_Create_Call struct { + *mock.Call +} + +// Create is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ClusterServiceCreateRequest] +func (_e *ClusterServiceClient_Expecter) Create(context1 interface{}, request interface{}) *ClusterServiceClient_Create_Call { + return &ClusterServiceClient_Create_Call{Call: _e.mock.On("Create", context1, request)} +} + +func (_c *ClusterServiceClient_Create_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceCreateRequest])) *ClusterServiceClient_Create_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ClusterServiceCreateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ClusterServiceCreateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ClusterServiceClient_Create_Call) Return(response *connect.Response[apiv1.ClusterServiceCreateResponse], err error) *ClusterServiceClient_Create_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ClusterServiceClient_Create_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceCreateRequest]) (*connect.Response[apiv1.ClusterServiceCreateResponse], error)) *ClusterServiceClient_Create_Call { + _c.Call.Return(run) + return _c +} + +// Delete provides a mock function for the type ClusterServiceClient +func (_mock *ClusterServiceClient) Delete(context1 context.Context, request *connect.Request[apiv1.ClusterServiceDeleteRequest]) (*connect.Response[apiv1.ClusterServiceDeleteResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Delete") @@ -56,29 +117,67 @@ func (_m *ClusterServiceClient) Delete(_a0 context.Context, _a1 *connect.Request var r0 *connect.Response[apiv1.ClusterServiceDeleteResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceDeleteRequest]) (*connect.Response[apiv1.ClusterServiceDeleteResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceDeleteRequest]) (*connect.Response[apiv1.ClusterServiceDeleteResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceDeleteRequest]) *connect.Response[apiv1.ClusterServiceDeleteResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceDeleteRequest]) *connect.Response[apiv1.ClusterServiceDeleteResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ClusterServiceDeleteResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceDeleteRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceDeleteRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *ClusterServiceClient) Get(_a0 context.Context, _a1 *connect.Request[apiv1.ClusterServiceGetRequest]) (*connect.Response[apiv1.ClusterServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +// ClusterServiceClient_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete' +type ClusterServiceClient_Delete_Call struct { + *mock.Call +} + +// Delete is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ClusterServiceDeleteRequest] +func (_e *ClusterServiceClient_Expecter) Delete(context1 interface{}, request interface{}) *ClusterServiceClient_Delete_Call { + return &ClusterServiceClient_Delete_Call{Call: _e.mock.On("Delete", context1, request)} +} + +func (_c *ClusterServiceClient_Delete_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceDeleteRequest])) *ClusterServiceClient_Delete_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ClusterServiceDeleteRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ClusterServiceDeleteRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ClusterServiceClient_Delete_Call) Return(response *connect.Response[apiv1.ClusterServiceDeleteResponse], err error) *ClusterServiceClient_Delete_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ClusterServiceClient_Delete_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceDeleteRequest]) (*connect.Response[apiv1.ClusterServiceDeleteResponse], error)) *ClusterServiceClient_Delete_Call { + _c.Call.Return(run) + return _c +} + +// Get provides a mock function for the type ClusterServiceClient +func (_mock *ClusterServiceClient) Get(context1 context.Context, request *connect.Request[apiv1.ClusterServiceGetRequest]) (*connect.Response[apiv1.ClusterServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -86,29 +185,67 @@ func (_m *ClusterServiceClient) Get(_a0 context.Context, _a1 *connect.Request[ap var r0 *connect.Response[apiv1.ClusterServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetRequest]) (*connect.Response[apiv1.ClusterServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetRequest]) (*connect.Response[apiv1.ClusterServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetRequest]) *connect.Response[apiv1.ClusterServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetRequest]) *connect.Response[apiv1.ClusterServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ClusterServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// GetCredentials provides a mock function with given fields: _a0, _a1 -func (_m *ClusterServiceClient) GetCredentials(_a0 context.Context, _a1 *connect.Request[apiv1.ClusterServiceGetCredentialsRequest]) (*connect.Response[apiv1.ClusterServiceGetCredentialsResponse], error) { - ret := _m.Called(_a0, _a1) +// ClusterServiceClient_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type ClusterServiceClient_Get_Call struct { + *mock.Call +} + +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ClusterServiceGetRequest] +func (_e *ClusterServiceClient_Expecter) Get(context1 interface{}, request interface{}) *ClusterServiceClient_Get_Call { + return &ClusterServiceClient_Get_Call{Call: _e.mock.On("Get", context1, request)} +} + +func (_c *ClusterServiceClient_Get_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceGetRequest])) *ClusterServiceClient_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ClusterServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ClusterServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ClusterServiceClient_Get_Call) Return(response *connect.Response[apiv1.ClusterServiceGetResponse], err error) *ClusterServiceClient_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ClusterServiceClient_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceGetRequest]) (*connect.Response[apiv1.ClusterServiceGetResponse], error)) *ClusterServiceClient_Get_Call { + _c.Call.Return(run) + return _c +} + +// GetCredentials provides a mock function for the type ClusterServiceClient +func (_mock *ClusterServiceClient) GetCredentials(context1 context.Context, request *connect.Request[apiv1.ClusterServiceGetCredentialsRequest]) (*connect.Response[apiv1.ClusterServiceGetCredentialsResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for GetCredentials") @@ -116,29 +253,67 @@ func (_m *ClusterServiceClient) GetCredentials(_a0 context.Context, _a1 *connect var r0 *connect.Response[apiv1.ClusterServiceGetCredentialsResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetCredentialsRequest]) (*connect.Response[apiv1.ClusterServiceGetCredentialsResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetCredentialsRequest]) (*connect.Response[apiv1.ClusterServiceGetCredentialsResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetCredentialsRequest]) *connect.Response[apiv1.ClusterServiceGetCredentialsResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetCredentialsRequest]) *connect.Response[apiv1.ClusterServiceGetCredentialsResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ClusterServiceGetCredentialsResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetCredentialsRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetCredentialsRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// List provides a mock function with given fields: _a0, _a1 -func (_m *ClusterServiceClient) List(_a0 context.Context, _a1 *connect.Request[apiv1.ClusterServiceListRequest]) (*connect.Response[apiv1.ClusterServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +// ClusterServiceClient_GetCredentials_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetCredentials' +type ClusterServiceClient_GetCredentials_Call struct { + *mock.Call +} + +// GetCredentials is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ClusterServiceGetCredentialsRequest] +func (_e *ClusterServiceClient_Expecter) GetCredentials(context1 interface{}, request interface{}) *ClusterServiceClient_GetCredentials_Call { + return &ClusterServiceClient_GetCredentials_Call{Call: _e.mock.On("GetCredentials", context1, request)} +} + +func (_c *ClusterServiceClient_GetCredentials_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceGetCredentialsRequest])) *ClusterServiceClient_GetCredentials_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ClusterServiceGetCredentialsRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ClusterServiceGetCredentialsRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ClusterServiceClient_GetCredentials_Call) Return(response *connect.Response[apiv1.ClusterServiceGetCredentialsResponse], err error) *ClusterServiceClient_GetCredentials_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ClusterServiceClient_GetCredentials_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceGetCredentialsRequest]) (*connect.Response[apiv1.ClusterServiceGetCredentialsResponse], error)) *ClusterServiceClient_GetCredentials_Call { + _c.Call.Return(run) + return _c +} + +// List provides a mock function for the type ClusterServiceClient +func (_mock *ClusterServiceClient) List(context1 context.Context, request *connect.Request[apiv1.ClusterServiceListRequest]) (*connect.Response[apiv1.ClusterServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -146,29 +321,67 @@ func (_m *ClusterServiceClient) List(_a0 context.Context, _a1 *connect.Request[a var r0 *connect.Response[apiv1.ClusterServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceListRequest]) (*connect.Response[apiv1.ClusterServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceListRequest]) (*connect.Response[apiv1.ClusterServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceListRequest]) *connect.Response[apiv1.ClusterServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceListRequest]) *connect.Response[apiv1.ClusterServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ClusterServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Operate provides a mock function with given fields: _a0, _a1 -func (_m *ClusterServiceClient) Operate(_a0 context.Context, _a1 *connect.Request[apiv1.ClusterServiceOperateRequest]) (*connect.Response[apiv1.ClusterServiceOperateResponse], error) { - ret := _m.Called(_a0, _a1) +// ClusterServiceClient_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type ClusterServiceClient_List_Call struct { + *mock.Call +} + +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ClusterServiceListRequest] +func (_e *ClusterServiceClient_Expecter) List(context1 interface{}, request interface{}) *ClusterServiceClient_List_Call { + return &ClusterServiceClient_List_Call{Call: _e.mock.On("List", context1, request)} +} + +func (_c *ClusterServiceClient_List_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceListRequest])) *ClusterServiceClient_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ClusterServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ClusterServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ClusterServiceClient_List_Call) Return(response *connect.Response[apiv1.ClusterServiceListResponse], err error) *ClusterServiceClient_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ClusterServiceClient_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceListRequest]) (*connect.Response[apiv1.ClusterServiceListResponse], error)) *ClusterServiceClient_List_Call { + _c.Call.Return(run) + return _c +} + +// Operate provides a mock function for the type ClusterServiceClient +func (_mock *ClusterServiceClient) Operate(context1 context.Context, request *connect.Request[apiv1.ClusterServiceOperateRequest]) (*connect.Response[apiv1.ClusterServiceOperateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Operate") @@ -176,29 +389,67 @@ func (_m *ClusterServiceClient) Operate(_a0 context.Context, _a1 *connect.Reques var r0 *connect.Response[apiv1.ClusterServiceOperateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceOperateRequest]) (*connect.Response[apiv1.ClusterServiceOperateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceOperateRequest]) (*connect.Response[apiv1.ClusterServiceOperateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceOperateRequest]) *connect.Response[apiv1.ClusterServiceOperateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceOperateRequest]) *connect.Response[apiv1.ClusterServiceOperateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ClusterServiceOperateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceOperateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceOperateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Update provides a mock function with given fields: _a0, _a1 -func (_m *ClusterServiceClient) Update(_a0 context.Context, _a1 *connect.Request[apiv1.ClusterServiceUpdateRequest]) (*connect.Response[apiv1.ClusterServiceUpdateResponse], error) { - ret := _m.Called(_a0, _a1) +// ClusterServiceClient_Operate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Operate' +type ClusterServiceClient_Operate_Call struct { + *mock.Call +} + +// Operate is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ClusterServiceOperateRequest] +func (_e *ClusterServiceClient_Expecter) Operate(context1 interface{}, request interface{}) *ClusterServiceClient_Operate_Call { + return &ClusterServiceClient_Operate_Call{Call: _e.mock.On("Operate", context1, request)} +} + +func (_c *ClusterServiceClient_Operate_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceOperateRequest])) *ClusterServiceClient_Operate_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ClusterServiceOperateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ClusterServiceOperateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ClusterServiceClient_Operate_Call) Return(response *connect.Response[apiv1.ClusterServiceOperateResponse], err error) *ClusterServiceClient_Operate_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ClusterServiceClient_Operate_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceOperateRequest]) (*connect.Response[apiv1.ClusterServiceOperateResponse], error)) *ClusterServiceClient_Operate_Call { + _c.Call.Return(run) + return _c +} + +// Update provides a mock function for the type ClusterServiceClient +func (_mock *ClusterServiceClient) Update(context1 context.Context, request *connect.Request[apiv1.ClusterServiceUpdateRequest]) (*connect.Response[apiv1.ClusterServiceUpdateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Update") @@ -206,29 +457,67 @@ func (_m *ClusterServiceClient) Update(_a0 context.Context, _a1 *connect.Request var r0 *connect.Response[apiv1.ClusterServiceUpdateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceUpdateRequest]) (*connect.Response[apiv1.ClusterServiceUpdateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceUpdateRequest]) (*connect.Response[apiv1.ClusterServiceUpdateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceUpdateRequest]) *connect.Response[apiv1.ClusterServiceUpdateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceUpdateRequest]) *connect.Response[apiv1.ClusterServiceUpdateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ClusterServiceUpdateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceUpdateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceUpdateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// WatchStatus provides a mock function with given fields: _a0, _a1 -func (_m *ClusterServiceClient) WatchStatus(_a0 context.Context, _a1 *connect.Request[apiv1.ClusterServiceWatchStatusRequest]) (*connect.ServerStreamForClient[apiv1.ClusterServiceWatchStatusResponse], error) { - ret := _m.Called(_a0, _a1) +// ClusterServiceClient_Update_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Update' +type ClusterServiceClient_Update_Call struct { + *mock.Call +} + +// Update is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ClusterServiceUpdateRequest] +func (_e *ClusterServiceClient_Expecter) Update(context1 interface{}, request interface{}) *ClusterServiceClient_Update_Call { + return &ClusterServiceClient_Update_Call{Call: _e.mock.On("Update", context1, request)} +} + +func (_c *ClusterServiceClient_Update_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceUpdateRequest])) *ClusterServiceClient_Update_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ClusterServiceUpdateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ClusterServiceUpdateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ClusterServiceClient_Update_Call) Return(response *connect.Response[apiv1.ClusterServiceUpdateResponse], err error) *ClusterServiceClient_Update_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ClusterServiceClient_Update_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceUpdateRequest]) (*connect.Response[apiv1.ClusterServiceUpdateResponse], error)) *ClusterServiceClient_Update_Call { + _c.Call.Return(run) + return _c +} + +// WatchStatus provides a mock function for the type ClusterServiceClient +func (_mock *ClusterServiceClient) WatchStatus(context1 context.Context, request *connect.Request[apiv1.ClusterServiceWatchStatusRequest]) (*connect.ServerStreamForClient[apiv1.ClusterServiceWatchStatusResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for WatchStatus") @@ -236,36 +525,60 @@ func (_m *ClusterServiceClient) WatchStatus(_a0 context.Context, _a1 *connect.Re var r0 *connect.ServerStreamForClient[apiv1.ClusterServiceWatchStatusResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceWatchStatusRequest]) (*connect.ServerStreamForClient[apiv1.ClusterServiceWatchStatusResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceWatchStatusRequest]) (*connect.ServerStreamForClient[apiv1.ClusterServiceWatchStatusResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceWatchStatusRequest]) *connect.ServerStreamForClient[apiv1.ClusterServiceWatchStatusResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceWatchStatusRequest]) *connect.ServerStreamForClient[apiv1.ClusterServiceWatchStatusResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.ServerStreamForClient[apiv1.ClusterServiceWatchStatusResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceWatchStatusRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceWatchStatusRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewClusterServiceClient creates a new instance of ClusterServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewClusterServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *ClusterServiceClient { - mock := &ClusterServiceClient{} - mock.Mock.Test(t) +// ClusterServiceClient_WatchStatus_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'WatchStatus' +type ClusterServiceClient_WatchStatus_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// WatchStatus is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ClusterServiceWatchStatusRequest] +func (_e *ClusterServiceClient_Expecter) WatchStatus(context1 interface{}, request interface{}) *ClusterServiceClient_WatchStatus_Call { + return &ClusterServiceClient_WatchStatus_Call{Call: _e.mock.On("WatchStatus", context1, request)} +} - return mock +func (_c *ClusterServiceClient_WatchStatus_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceWatchStatusRequest])) *ClusterServiceClient_WatchStatus_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ClusterServiceWatchStatusRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ClusterServiceWatchStatusRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ClusterServiceClient_WatchStatus_Call) Return(serverStreamForClient *connect.ServerStreamForClient[apiv1.ClusterServiceWatchStatusResponse], err error) *ClusterServiceClient_WatchStatus_Call { + _c.Call.Return(serverStreamForClient, err) + return _c +} + +func (_c *ClusterServiceClient_WatchStatus_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceWatchStatusRequest]) (*connect.ServerStreamForClient[apiv1.ClusterServiceWatchStatusResponse], error)) *ClusterServiceClient_WatchStatus_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/ClusterServiceHandler.go b/go/tests/mocks/api/v1/apiv1connect/ClusterServiceHandler.go index ec4f345e..e43766b3 100644 --- a/go/tests/mocks/api/v1/apiv1connect/ClusterServiceHandler.go +++ b/go/tests/mocks/api/v1/apiv1connect/ClusterServiceHandler.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewClusterServiceHandler creates a new instance of ClusterServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewClusterServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *ClusterServiceHandler { + mock := &ClusterServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // ClusterServiceHandler is an autogenerated mock type for the ClusterServiceHandler type type ClusterServiceHandler struct { mock.Mock } -// Create provides a mock function with given fields: _a0, _a1 -func (_m *ClusterServiceHandler) Create(_a0 context.Context, _a1 *connect.Request[apiv1.ClusterServiceCreateRequest]) (*connect.Response[apiv1.ClusterServiceCreateResponse], error) { - ret := _m.Called(_a0, _a1) +type ClusterServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *ClusterServiceHandler) EXPECT() *ClusterServiceHandler_Expecter { + return &ClusterServiceHandler_Expecter{mock: &_m.Mock} +} + +// Create provides a mock function for the type ClusterServiceHandler +func (_mock *ClusterServiceHandler) Create(context1 context.Context, request *connect.Request[apiv1.ClusterServiceCreateRequest]) (*connect.Response[apiv1.ClusterServiceCreateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Create") @@ -26,29 +49,67 @@ func (_m *ClusterServiceHandler) Create(_a0 context.Context, _a1 *connect.Reques var r0 *connect.Response[apiv1.ClusterServiceCreateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceCreateRequest]) (*connect.Response[apiv1.ClusterServiceCreateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceCreateRequest]) (*connect.Response[apiv1.ClusterServiceCreateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceCreateRequest]) *connect.Response[apiv1.ClusterServiceCreateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceCreateRequest]) *connect.Response[apiv1.ClusterServiceCreateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ClusterServiceCreateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceCreateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceCreateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Delete provides a mock function with given fields: _a0, _a1 -func (_m *ClusterServiceHandler) Delete(_a0 context.Context, _a1 *connect.Request[apiv1.ClusterServiceDeleteRequest]) (*connect.Response[apiv1.ClusterServiceDeleteResponse], error) { - ret := _m.Called(_a0, _a1) +// ClusterServiceHandler_Create_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Create' +type ClusterServiceHandler_Create_Call struct { + *mock.Call +} + +// Create is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ClusterServiceCreateRequest] +func (_e *ClusterServiceHandler_Expecter) Create(context1 interface{}, request interface{}) *ClusterServiceHandler_Create_Call { + return &ClusterServiceHandler_Create_Call{Call: _e.mock.On("Create", context1, request)} +} + +func (_c *ClusterServiceHandler_Create_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceCreateRequest])) *ClusterServiceHandler_Create_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ClusterServiceCreateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ClusterServiceCreateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ClusterServiceHandler_Create_Call) Return(response *connect.Response[apiv1.ClusterServiceCreateResponse], err error) *ClusterServiceHandler_Create_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ClusterServiceHandler_Create_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceCreateRequest]) (*connect.Response[apiv1.ClusterServiceCreateResponse], error)) *ClusterServiceHandler_Create_Call { + _c.Call.Return(run) + return _c +} + +// Delete provides a mock function for the type ClusterServiceHandler +func (_mock *ClusterServiceHandler) Delete(context1 context.Context, request *connect.Request[apiv1.ClusterServiceDeleteRequest]) (*connect.Response[apiv1.ClusterServiceDeleteResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Delete") @@ -56,29 +117,67 @@ func (_m *ClusterServiceHandler) Delete(_a0 context.Context, _a1 *connect.Reques var r0 *connect.Response[apiv1.ClusterServiceDeleteResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceDeleteRequest]) (*connect.Response[apiv1.ClusterServiceDeleteResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceDeleteRequest]) (*connect.Response[apiv1.ClusterServiceDeleteResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceDeleteRequest]) *connect.Response[apiv1.ClusterServiceDeleteResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceDeleteRequest]) *connect.Response[apiv1.ClusterServiceDeleteResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ClusterServiceDeleteResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceDeleteRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceDeleteRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *ClusterServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[apiv1.ClusterServiceGetRequest]) (*connect.Response[apiv1.ClusterServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +// ClusterServiceHandler_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete' +type ClusterServiceHandler_Delete_Call struct { + *mock.Call +} + +// Delete is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ClusterServiceDeleteRequest] +func (_e *ClusterServiceHandler_Expecter) Delete(context1 interface{}, request interface{}) *ClusterServiceHandler_Delete_Call { + return &ClusterServiceHandler_Delete_Call{Call: _e.mock.On("Delete", context1, request)} +} + +func (_c *ClusterServiceHandler_Delete_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceDeleteRequest])) *ClusterServiceHandler_Delete_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ClusterServiceDeleteRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ClusterServiceDeleteRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ClusterServiceHandler_Delete_Call) Return(response *connect.Response[apiv1.ClusterServiceDeleteResponse], err error) *ClusterServiceHandler_Delete_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ClusterServiceHandler_Delete_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceDeleteRequest]) (*connect.Response[apiv1.ClusterServiceDeleteResponse], error)) *ClusterServiceHandler_Delete_Call { + _c.Call.Return(run) + return _c +} + +// Get provides a mock function for the type ClusterServiceHandler +func (_mock *ClusterServiceHandler) Get(context1 context.Context, request *connect.Request[apiv1.ClusterServiceGetRequest]) (*connect.Response[apiv1.ClusterServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -86,29 +185,67 @@ func (_m *ClusterServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[a var r0 *connect.Response[apiv1.ClusterServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetRequest]) (*connect.Response[apiv1.ClusterServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetRequest]) (*connect.Response[apiv1.ClusterServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetRequest]) *connect.Response[apiv1.ClusterServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetRequest]) *connect.Response[apiv1.ClusterServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ClusterServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// GetCredentials provides a mock function with given fields: _a0, _a1 -func (_m *ClusterServiceHandler) GetCredentials(_a0 context.Context, _a1 *connect.Request[apiv1.ClusterServiceGetCredentialsRequest]) (*connect.Response[apiv1.ClusterServiceGetCredentialsResponse], error) { - ret := _m.Called(_a0, _a1) +// ClusterServiceHandler_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type ClusterServiceHandler_Get_Call struct { + *mock.Call +} + +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ClusterServiceGetRequest] +func (_e *ClusterServiceHandler_Expecter) Get(context1 interface{}, request interface{}) *ClusterServiceHandler_Get_Call { + return &ClusterServiceHandler_Get_Call{Call: _e.mock.On("Get", context1, request)} +} + +func (_c *ClusterServiceHandler_Get_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceGetRequest])) *ClusterServiceHandler_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ClusterServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ClusterServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ClusterServiceHandler_Get_Call) Return(response *connect.Response[apiv1.ClusterServiceGetResponse], err error) *ClusterServiceHandler_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ClusterServiceHandler_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceGetRequest]) (*connect.Response[apiv1.ClusterServiceGetResponse], error)) *ClusterServiceHandler_Get_Call { + _c.Call.Return(run) + return _c +} + +// GetCredentials provides a mock function for the type ClusterServiceHandler +func (_mock *ClusterServiceHandler) GetCredentials(context1 context.Context, request *connect.Request[apiv1.ClusterServiceGetCredentialsRequest]) (*connect.Response[apiv1.ClusterServiceGetCredentialsResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for GetCredentials") @@ -116,29 +253,67 @@ func (_m *ClusterServiceHandler) GetCredentials(_a0 context.Context, _a1 *connec var r0 *connect.Response[apiv1.ClusterServiceGetCredentialsResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetCredentialsRequest]) (*connect.Response[apiv1.ClusterServiceGetCredentialsResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetCredentialsRequest]) (*connect.Response[apiv1.ClusterServiceGetCredentialsResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetCredentialsRequest]) *connect.Response[apiv1.ClusterServiceGetCredentialsResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetCredentialsRequest]) *connect.Response[apiv1.ClusterServiceGetCredentialsResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ClusterServiceGetCredentialsResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetCredentialsRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceGetCredentialsRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// List provides a mock function with given fields: _a0, _a1 -func (_m *ClusterServiceHandler) List(_a0 context.Context, _a1 *connect.Request[apiv1.ClusterServiceListRequest]) (*connect.Response[apiv1.ClusterServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +// ClusterServiceHandler_GetCredentials_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetCredentials' +type ClusterServiceHandler_GetCredentials_Call struct { + *mock.Call +} + +// GetCredentials is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ClusterServiceGetCredentialsRequest] +func (_e *ClusterServiceHandler_Expecter) GetCredentials(context1 interface{}, request interface{}) *ClusterServiceHandler_GetCredentials_Call { + return &ClusterServiceHandler_GetCredentials_Call{Call: _e.mock.On("GetCredentials", context1, request)} +} + +func (_c *ClusterServiceHandler_GetCredentials_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceGetCredentialsRequest])) *ClusterServiceHandler_GetCredentials_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ClusterServiceGetCredentialsRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ClusterServiceGetCredentialsRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ClusterServiceHandler_GetCredentials_Call) Return(response *connect.Response[apiv1.ClusterServiceGetCredentialsResponse], err error) *ClusterServiceHandler_GetCredentials_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ClusterServiceHandler_GetCredentials_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceGetCredentialsRequest]) (*connect.Response[apiv1.ClusterServiceGetCredentialsResponse], error)) *ClusterServiceHandler_GetCredentials_Call { + _c.Call.Return(run) + return _c +} + +// List provides a mock function for the type ClusterServiceHandler +func (_mock *ClusterServiceHandler) List(context1 context.Context, request *connect.Request[apiv1.ClusterServiceListRequest]) (*connect.Response[apiv1.ClusterServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -146,29 +321,67 @@ func (_m *ClusterServiceHandler) List(_a0 context.Context, _a1 *connect.Request[ var r0 *connect.Response[apiv1.ClusterServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceListRequest]) (*connect.Response[apiv1.ClusterServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceListRequest]) (*connect.Response[apiv1.ClusterServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceListRequest]) *connect.Response[apiv1.ClusterServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceListRequest]) *connect.Response[apiv1.ClusterServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ClusterServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Operate provides a mock function with given fields: _a0, _a1 -func (_m *ClusterServiceHandler) Operate(_a0 context.Context, _a1 *connect.Request[apiv1.ClusterServiceOperateRequest]) (*connect.Response[apiv1.ClusterServiceOperateResponse], error) { - ret := _m.Called(_a0, _a1) +// ClusterServiceHandler_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type ClusterServiceHandler_List_Call struct { + *mock.Call +} + +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ClusterServiceListRequest] +func (_e *ClusterServiceHandler_Expecter) List(context1 interface{}, request interface{}) *ClusterServiceHandler_List_Call { + return &ClusterServiceHandler_List_Call{Call: _e.mock.On("List", context1, request)} +} + +func (_c *ClusterServiceHandler_List_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceListRequest])) *ClusterServiceHandler_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ClusterServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ClusterServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ClusterServiceHandler_List_Call) Return(response *connect.Response[apiv1.ClusterServiceListResponse], err error) *ClusterServiceHandler_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ClusterServiceHandler_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceListRequest]) (*connect.Response[apiv1.ClusterServiceListResponse], error)) *ClusterServiceHandler_List_Call { + _c.Call.Return(run) + return _c +} + +// Operate provides a mock function for the type ClusterServiceHandler +func (_mock *ClusterServiceHandler) Operate(context1 context.Context, request *connect.Request[apiv1.ClusterServiceOperateRequest]) (*connect.Response[apiv1.ClusterServiceOperateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Operate") @@ -176,29 +389,67 @@ func (_m *ClusterServiceHandler) Operate(_a0 context.Context, _a1 *connect.Reque var r0 *connect.Response[apiv1.ClusterServiceOperateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceOperateRequest]) (*connect.Response[apiv1.ClusterServiceOperateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceOperateRequest]) (*connect.Response[apiv1.ClusterServiceOperateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceOperateRequest]) *connect.Response[apiv1.ClusterServiceOperateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceOperateRequest]) *connect.Response[apiv1.ClusterServiceOperateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ClusterServiceOperateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceOperateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceOperateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Update provides a mock function with given fields: _a0, _a1 -func (_m *ClusterServiceHandler) Update(_a0 context.Context, _a1 *connect.Request[apiv1.ClusterServiceUpdateRequest]) (*connect.Response[apiv1.ClusterServiceUpdateResponse], error) { - ret := _m.Called(_a0, _a1) +// ClusterServiceHandler_Operate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Operate' +type ClusterServiceHandler_Operate_Call struct { + *mock.Call +} + +// Operate is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ClusterServiceOperateRequest] +func (_e *ClusterServiceHandler_Expecter) Operate(context1 interface{}, request interface{}) *ClusterServiceHandler_Operate_Call { + return &ClusterServiceHandler_Operate_Call{Call: _e.mock.On("Operate", context1, request)} +} + +func (_c *ClusterServiceHandler_Operate_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceOperateRequest])) *ClusterServiceHandler_Operate_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ClusterServiceOperateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ClusterServiceOperateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ClusterServiceHandler_Operate_Call) Return(response *connect.Response[apiv1.ClusterServiceOperateResponse], err error) *ClusterServiceHandler_Operate_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ClusterServiceHandler_Operate_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceOperateRequest]) (*connect.Response[apiv1.ClusterServiceOperateResponse], error)) *ClusterServiceHandler_Operate_Call { + _c.Call.Return(run) + return _c +} + +// Update provides a mock function for the type ClusterServiceHandler +func (_mock *ClusterServiceHandler) Update(context1 context.Context, request *connect.Request[apiv1.ClusterServiceUpdateRequest]) (*connect.Response[apiv1.ClusterServiceUpdateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Update") @@ -206,54 +457,123 @@ func (_m *ClusterServiceHandler) Update(_a0 context.Context, _a1 *connect.Reques var r0 *connect.Response[apiv1.ClusterServiceUpdateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceUpdateRequest]) (*connect.Response[apiv1.ClusterServiceUpdateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceUpdateRequest]) (*connect.Response[apiv1.ClusterServiceUpdateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceUpdateRequest]) *connect.Response[apiv1.ClusterServiceUpdateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceUpdateRequest]) *connect.Response[apiv1.ClusterServiceUpdateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ClusterServiceUpdateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceUpdateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ClusterServiceUpdateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// WatchStatus provides a mock function with given fields: _a0, _a1, _a2 -func (_m *ClusterServiceHandler) WatchStatus(_a0 context.Context, _a1 *connect.Request[apiv1.ClusterServiceWatchStatusRequest], _a2 *connect.ServerStream[apiv1.ClusterServiceWatchStatusResponse]) error { - ret := _m.Called(_a0, _a1, _a2) +// ClusterServiceHandler_Update_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Update' +type ClusterServiceHandler_Update_Call struct { + *mock.Call +} + +// Update is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ClusterServiceUpdateRequest] +func (_e *ClusterServiceHandler_Expecter) Update(context1 interface{}, request interface{}) *ClusterServiceHandler_Update_Call { + return &ClusterServiceHandler_Update_Call{Call: _e.mock.On("Update", context1, request)} +} + +func (_c *ClusterServiceHandler_Update_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceUpdateRequest])) *ClusterServiceHandler_Update_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ClusterServiceUpdateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ClusterServiceUpdateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ClusterServiceHandler_Update_Call) Return(response *connect.Response[apiv1.ClusterServiceUpdateResponse], err error) *ClusterServiceHandler_Update_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ClusterServiceHandler_Update_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceUpdateRequest]) (*connect.Response[apiv1.ClusterServiceUpdateResponse], error)) *ClusterServiceHandler_Update_Call { + _c.Call.Return(run) + return _c +} + +// WatchStatus provides a mock function for the type ClusterServiceHandler +func (_mock *ClusterServiceHandler) WatchStatus(context1 context.Context, request *connect.Request[apiv1.ClusterServiceWatchStatusRequest], serverStream *connect.ServerStream[apiv1.ClusterServiceWatchStatusResponse]) error { + ret := _mock.Called(context1, request, serverStream) if len(ret) == 0 { panic("no return value specified for WatchStatus") } var r0 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceWatchStatusRequest], *connect.ServerStream[apiv1.ClusterServiceWatchStatusResponse]) error); ok { - r0 = rf(_a0, _a1, _a2) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ClusterServiceWatchStatusRequest], *connect.ServerStream[apiv1.ClusterServiceWatchStatusResponse]) error); ok { + r0 = returnFunc(context1, request, serverStream) } else { r0 = ret.Error(0) } - return r0 } -// NewClusterServiceHandler creates a new instance of ClusterServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewClusterServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *ClusterServiceHandler { - mock := &ClusterServiceHandler{} - mock.Mock.Test(t) +// ClusterServiceHandler_WatchStatus_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'WatchStatus' +type ClusterServiceHandler_WatchStatus_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// WatchStatus is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ClusterServiceWatchStatusRequest] +// - serverStream *connect.ServerStream[apiv1.ClusterServiceWatchStatusResponse] +func (_e *ClusterServiceHandler_Expecter) WatchStatus(context1 interface{}, request interface{}, serverStream interface{}) *ClusterServiceHandler_WatchStatus_Call { + return &ClusterServiceHandler_WatchStatus_Call{Call: _e.mock.On("WatchStatus", context1, request, serverStream)} +} - return mock +func (_c *ClusterServiceHandler_WatchStatus_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceWatchStatusRequest], serverStream *connect.ServerStream[apiv1.ClusterServiceWatchStatusResponse])) *ClusterServiceHandler_WatchStatus_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ClusterServiceWatchStatusRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ClusterServiceWatchStatusRequest]) + } + var arg2 *connect.ServerStream[apiv1.ClusterServiceWatchStatusResponse] + if args[2] != nil { + arg2 = args[2].(*connect.ServerStream[apiv1.ClusterServiceWatchStatusResponse]) + } + run( + arg0, + arg1, + arg2, + ) + }) + return _c +} + +func (_c *ClusterServiceHandler_WatchStatus_Call) Return(err error) *ClusterServiceHandler_WatchStatus_Call { + _c.Call.Return(err) + return _c +} + +func (_c *ClusterServiceHandler_WatchStatus_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ClusterServiceWatchStatusRequest], serverStream *connect.ServerStream[apiv1.ClusterServiceWatchStatusResponse]) error) *ClusterServiceHandler_WatchStatus_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/HealthServiceClient.go b/go/tests/mocks/api/v1/apiv1connect/HealthServiceClient.go index 30dd81a8..09d20553 100644 --- a/go/tests/mocks/api/v1/apiv1connect/HealthServiceClient.go +++ b/go/tests/mocks/api/v1/apiv1connect/HealthServiceClient.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewHealthServiceClient creates a new instance of HealthServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewHealthServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *HealthServiceClient { + mock := &HealthServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // HealthServiceClient is an autogenerated mock type for the HealthServiceClient type type HealthServiceClient struct { mock.Mock } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *HealthServiceClient) Get(_a0 context.Context, _a1 *connect.Request[apiv1.HealthServiceGetRequest]) (*connect.Response[apiv1.HealthServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +type HealthServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *HealthServiceClient) EXPECT() *HealthServiceClient_Expecter { + return &HealthServiceClient_Expecter{mock: &_m.Mock} +} + +// Get provides a mock function for the type HealthServiceClient +func (_mock *HealthServiceClient) Get(context1 context.Context, request *connect.Request[apiv1.HealthServiceGetRequest]) (*connect.Response[apiv1.HealthServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -26,36 +49,60 @@ func (_m *HealthServiceClient) Get(_a0 context.Context, _a1 *connect.Request[api var r0 *connect.Response[apiv1.HealthServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.HealthServiceGetRequest]) (*connect.Response[apiv1.HealthServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.HealthServiceGetRequest]) (*connect.Response[apiv1.HealthServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.HealthServiceGetRequest]) *connect.Response[apiv1.HealthServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.HealthServiceGetRequest]) *connect.Response[apiv1.HealthServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.HealthServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.HealthServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.HealthServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewHealthServiceClient creates a new instance of HealthServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewHealthServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *HealthServiceClient { - mock := &HealthServiceClient{} - mock.Mock.Test(t) +// HealthServiceClient_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type HealthServiceClient_Get_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.HealthServiceGetRequest] +func (_e *HealthServiceClient_Expecter) Get(context1 interface{}, request interface{}) *HealthServiceClient_Get_Call { + return &HealthServiceClient_Get_Call{Call: _e.mock.On("Get", context1, request)} +} - return mock +func (_c *HealthServiceClient_Get_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.HealthServiceGetRequest])) *HealthServiceClient_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.HealthServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.HealthServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *HealthServiceClient_Get_Call) Return(response *connect.Response[apiv1.HealthServiceGetResponse], err error) *HealthServiceClient_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *HealthServiceClient_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.HealthServiceGetRequest]) (*connect.Response[apiv1.HealthServiceGetResponse], error)) *HealthServiceClient_Get_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/HealthServiceHandler.go b/go/tests/mocks/api/v1/apiv1connect/HealthServiceHandler.go index 73b61447..fdfe33c6 100644 --- a/go/tests/mocks/api/v1/apiv1connect/HealthServiceHandler.go +++ b/go/tests/mocks/api/v1/apiv1connect/HealthServiceHandler.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewHealthServiceHandler creates a new instance of HealthServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewHealthServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *HealthServiceHandler { + mock := &HealthServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // HealthServiceHandler is an autogenerated mock type for the HealthServiceHandler type type HealthServiceHandler struct { mock.Mock } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *HealthServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[apiv1.HealthServiceGetRequest]) (*connect.Response[apiv1.HealthServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +type HealthServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *HealthServiceHandler) EXPECT() *HealthServiceHandler_Expecter { + return &HealthServiceHandler_Expecter{mock: &_m.Mock} +} + +// Get provides a mock function for the type HealthServiceHandler +func (_mock *HealthServiceHandler) Get(context1 context.Context, request *connect.Request[apiv1.HealthServiceGetRequest]) (*connect.Response[apiv1.HealthServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -26,36 +49,60 @@ func (_m *HealthServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[ap var r0 *connect.Response[apiv1.HealthServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.HealthServiceGetRequest]) (*connect.Response[apiv1.HealthServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.HealthServiceGetRequest]) (*connect.Response[apiv1.HealthServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.HealthServiceGetRequest]) *connect.Response[apiv1.HealthServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.HealthServiceGetRequest]) *connect.Response[apiv1.HealthServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.HealthServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.HealthServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.HealthServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewHealthServiceHandler creates a new instance of HealthServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewHealthServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *HealthServiceHandler { - mock := &HealthServiceHandler{} - mock.Mock.Test(t) +// HealthServiceHandler_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type HealthServiceHandler_Get_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.HealthServiceGetRequest] +func (_e *HealthServiceHandler_Expecter) Get(context1 interface{}, request interface{}) *HealthServiceHandler_Get_Call { + return &HealthServiceHandler_Get_Call{Call: _e.mock.On("Get", context1, request)} +} - return mock +func (_c *HealthServiceHandler_Get_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.HealthServiceGetRequest])) *HealthServiceHandler_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.HealthServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.HealthServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *HealthServiceHandler_Get_Call) Return(response *connect.Response[apiv1.HealthServiceGetResponse], err error) *HealthServiceHandler_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *HealthServiceHandler_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.HealthServiceGetRequest]) (*connect.Response[apiv1.HealthServiceGetResponse], error)) *HealthServiceHandler_Get_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/IPServiceClient.go b/go/tests/mocks/api/v1/apiv1connect/IPServiceClient.go index 599a3e8a..3f0a3a50 100644 --- a/go/tests/mocks/api/v1/apiv1connect/IPServiceClient.go +++ b/go/tests/mocks/api/v1/apiv1connect/IPServiceClient.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewIPServiceClient creates a new instance of IPServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewIPServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *IPServiceClient { + mock := &IPServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // IPServiceClient is an autogenerated mock type for the IPServiceClient type type IPServiceClient struct { mock.Mock } -// Allocate provides a mock function with given fields: _a0, _a1 -func (_m *IPServiceClient) Allocate(_a0 context.Context, _a1 *connect.Request[apiv1.IPServiceAllocateRequest]) (*connect.Response[apiv1.IPServiceAllocateResponse], error) { - ret := _m.Called(_a0, _a1) +type IPServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *IPServiceClient) EXPECT() *IPServiceClient_Expecter { + return &IPServiceClient_Expecter{mock: &_m.Mock} +} + +// Allocate provides a mock function for the type IPServiceClient +func (_mock *IPServiceClient) Allocate(context1 context.Context, request *connect.Request[apiv1.IPServiceAllocateRequest]) (*connect.Response[apiv1.IPServiceAllocateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Allocate") @@ -26,29 +49,67 @@ func (_m *IPServiceClient) Allocate(_a0 context.Context, _a1 *connect.Request[ap var r0 *connect.Response[apiv1.IPServiceAllocateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceAllocateRequest]) (*connect.Response[apiv1.IPServiceAllocateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceAllocateRequest]) (*connect.Response[apiv1.IPServiceAllocateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceAllocateRequest]) *connect.Response[apiv1.IPServiceAllocateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceAllocateRequest]) *connect.Response[apiv1.IPServiceAllocateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.IPServiceAllocateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.IPServiceAllocateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.IPServiceAllocateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Delete provides a mock function with given fields: _a0, _a1 -func (_m *IPServiceClient) Delete(_a0 context.Context, _a1 *connect.Request[apiv1.IPServiceDeleteRequest]) (*connect.Response[apiv1.IPServiceDeleteResponse], error) { - ret := _m.Called(_a0, _a1) +// IPServiceClient_Allocate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Allocate' +type IPServiceClient_Allocate_Call struct { + *mock.Call +} + +// Allocate is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.IPServiceAllocateRequest] +func (_e *IPServiceClient_Expecter) Allocate(context1 interface{}, request interface{}) *IPServiceClient_Allocate_Call { + return &IPServiceClient_Allocate_Call{Call: _e.mock.On("Allocate", context1, request)} +} + +func (_c *IPServiceClient_Allocate_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.IPServiceAllocateRequest])) *IPServiceClient_Allocate_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.IPServiceAllocateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.IPServiceAllocateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *IPServiceClient_Allocate_Call) Return(response *connect.Response[apiv1.IPServiceAllocateResponse], err error) *IPServiceClient_Allocate_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *IPServiceClient_Allocate_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.IPServiceAllocateRequest]) (*connect.Response[apiv1.IPServiceAllocateResponse], error)) *IPServiceClient_Allocate_Call { + _c.Call.Return(run) + return _c +} + +// Delete provides a mock function for the type IPServiceClient +func (_mock *IPServiceClient) Delete(context1 context.Context, request *connect.Request[apiv1.IPServiceDeleteRequest]) (*connect.Response[apiv1.IPServiceDeleteResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Delete") @@ -56,29 +117,67 @@ func (_m *IPServiceClient) Delete(_a0 context.Context, _a1 *connect.Request[apiv var r0 *connect.Response[apiv1.IPServiceDeleteResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceDeleteRequest]) (*connect.Response[apiv1.IPServiceDeleteResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceDeleteRequest]) (*connect.Response[apiv1.IPServiceDeleteResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceDeleteRequest]) *connect.Response[apiv1.IPServiceDeleteResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceDeleteRequest]) *connect.Response[apiv1.IPServiceDeleteResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.IPServiceDeleteResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.IPServiceDeleteRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.IPServiceDeleteRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *IPServiceClient) Get(_a0 context.Context, _a1 *connect.Request[apiv1.IPServiceGetRequest]) (*connect.Response[apiv1.IPServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +// IPServiceClient_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete' +type IPServiceClient_Delete_Call struct { + *mock.Call +} + +// Delete is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.IPServiceDeleteRequest] +func (_e *IPServiceClient_Expecter) Delete(context1 interface{}, request interface{}) *IPServiceClient_Delete_Call { + return &IPServiceClient_Delete_Call{Call: _e.mock.On("Delete", context1, request)} +} + +func (_c *IPServiceClient_Delete_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.IPServiceDeleteRequest])) *IPServiceClient_Delete_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.IPServiceDeleteRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.IPServiceDeleteRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *IPServiceClient_Delete_Call) Return(response *connect.Response[apiv1.IPServiceDeleteResponse], err error) *IPServiceClient_Delete_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *IPServiceClient_Delete_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.IPServiceDeleteRequest]) (*connect.Response[apiv1.IPServiceDeleteResponse], error)) *IPServiceClient_Delete_Call { + _c.Call.Return(run) + return _c +} + +// Get provides a mock function for the type IPServiceClient +func (_mock *IPServiceClient) Get(context1 context.Context, request *connect.Request[apiv1.IPServiceGetRequest]) (*connect.Response[apiv1.IPServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -86,29 +185,67 @@ func (_m *IPServiceClient) Get(_a0 context.Context, _a1 *connect.Request[apiv1.I var r0 *connect.Response[apiv1.IPServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceGetRequest]) (*connect.Response[apiv1.IPServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceGetRequest]) (*connect.Response[apiv1.IPServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceGetRequest]) *connect.Response[apiv1.IPServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceGetRequest]) *connect.Response[apiv1.IPServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.IPServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.IPServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.IPServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// List provides a mock function with given fields: _a0, _a1 -func (_m *IPServiceClient) List(_a0 context.Context, _a1 *connect.Request[apiv1.IPServiceListRequest]) (*connect.Response[apiv1.IPServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +// IPServiceClient_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type IPServiceClient_Get_Call struct { + *mock.Call +} + +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.IPServiceGetRequest] +func (_e *IPServiceClient_Expecter) Get(context1 interface{}, request interface{}) *IPServiceClient_Get_Call { + return &IPServiceClient_Get_Call{Call: _e.mock.On("Get", context1, request)} +} + +func (_c *IPServiceClient_Get_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.IPServiceGetRequest])) *IPServiceClient_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.IPServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.IPServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *IPServiceClient_Get_Call) Return(response *connect.Response[apiv1.IPServiceGetResponse], err error) *IPServiceClient_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *IPServiceClient_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.IPServiceGetRequest]) (*connect.Response[apiv1.IPServiceGetResponse], error)) *IPServiceClient_Get_Call { + _c.Call.Return(run) + return _c +} + +// List provides a mock function for the type IPServiceClient +func (_mock *IPServiceClient) List(context1 context.Context, request *connect.Request[apiv1.IPServiceListRequest]) (*connect.Response[apiv1.IPServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -116,29 +253,67 @@ func (_m *IPServiceClient) List(_a0 context.Context, _a1 *connect.Request[apiv1. var r0 *connect.Response[apiv1.IPServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceListRequest]) (*connect.Response[apiv1.IPServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceListRequest]) (*connect.Response[apiv1.IPServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceListRequest]) *connect.Response[apiv1.IPServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceListRequest]) *connect.Response[apiv1.IPServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.IPServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.IPServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.IPServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Update provides a mock function with given fields: _a0, _a1 -func (_m *IPServiceClient) Update(_a0 context.Context, _a1 *connect.Request[apiv1.IPServiceUpdateRequest]) (*connect.Response[apiv1.IPServiceUpdateResponse], error) { - ret := _m.Called(_a0, _a1) +// IPServiceClient_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type IPServiceClient_List_Call struct { + *mock.Call +} + +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.IPServiceListRequest] +func (_e *IPServiceClient_Expecter) List(context1 interface{}, request interface{}) *IPServiceClient_List_Call { + return &IPServiceClient_List_Call{Call: _e.mock.On("List", context1, request)} +} + +func (_c *IPServiceClient_List_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.IPServiceListRequest])) *IPServiceClient_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.IPServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.IPServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *IPServiceClient_List_Call) Return(response *connect.Response[apiv1.IPServiceListResponse], err error) *IPServiceClient_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *IPServiceClient_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.IPServiceListRequest]) (*connect.Response[apiv1.IPServiceListResponse], error)) *IPServiceClient_List_Call { + _c.Call.Return(run) + return _c +} + +// Update provides a mock function for the type IPServiceClient +func (_mock *IPServiceClient) Update(context1 context.Context, request *connect.Request[apiv1.IPServiceUpdateRequest]) (*connect.Response[apiv1.IPServiceUpdateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Update") @@ -146,36 +321,60 @@ func (_m *IPServiceClient) Update(_a0 context.Context, _a1 *connect.Request[apiv var r0 *connect.Response[apiv1.IPServiceUpdateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceUpdateRequest]) (*connect.Response[apiv1.IPServiceUpdateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceUpdateRequest]) (*connect.Response[apiv1.IPServiceUpdateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceUpdateRequest]) *connect.Response[apiv1.IPServiceUpdateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceUpdateRequest]) *connect.Response[apiv1.IPServiceUpdateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.IPServiceUpdateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.IPServiceUpdateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.IPServiceUpdateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewIPServiceClient creates a new instance of IPServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewIPServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *IPServiceClient { - mock := &IPServiceClient{} - mock.Mock.Test(t) +// IPServiceClient_Update_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Update' +type IPServiceClient_Update_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Update is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.IPServiceUpdateRequest] +func (_e *IPServiceClient_Expecter) Update(context1 interface{}, request interface{}) *IPServiceClient_Update_Call { + return &IPServiceClient_Update_Call{Call: _e.mock.On("Update", context1, request)} +} - return mock +func (_c *IPServiceClient_Update_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.IPServiceUpdateRequest])) *IPServiceClient_Update_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.IPServiceUpdateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.IPServiceUpdateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *IPServiceClient_Update_Call) Return(response *connect.Response[apiv1.IPServiceUpdateResponse], err error) *IPServiceClient_Update_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *IPServiceClient_Update_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.IPServiceUpdateRequest]) (*connect.Response[apiv1.IPServiceUpdateResponse], error)) *IPServiceClient_Update_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/IPServiceHandler.go b/go/tests/mocks/api/v1/apiv1connect/IPServiceHandler.go index 1481d4c3..c905b9ab 100644 --- a/go/tests/mocks/api/v1/apiv1connect/IPServiceHandler.go +++ b/go/tests/mocks/api/v1/apiv1connect/IPServiceHandler.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewIPServiceHandler creates a new instance of IPServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewIPServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *IPServiceHandler { + mock := &IPServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // IPServiceHandler is an autogenerated mock type for the IPServiceHandler type type IPServiceHandler struct { mock.Mock } -// Allocate provides a mock function with given fields: _a0, _a1 -func (_m *IPServiceHandler) Allocate(_a0 context.Context, _a1 *connect.Request[apiv1.IPServiceAllocateRequest]) (*connect.Response[apiv1.IPServiceAllocateResponse], error) { - ret := _m.Called(_a0, _a1) +type IPServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *IPServiceHandler) EXPECT() *IPServiceHandler_Expecter { + return &IPServiceHandler_Expecter{mock: &_m.Mock} +} + +// Allocate provides a mock function for the type IPServiceHandler +func (_mock *IPServiceHandler) Allocate(context1 context.Context, request *connect.Request[apiv1.IPServiceAllocateRequest]) (*connect.Response[apiv1.IPServiceAllocateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Allocate") @@ -26,29 +49,67 @@ func (_m *IPServiceHandler) Allocate(_a0 context.Context, _a1 *connect.Request[a var r0 *connect.Response[apiv1.IPServiceAllocateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceAllocateRequest]) (*connect.Response[apiv1.IPServiceAllocateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceAllocateRequest]) (*connect.Response[apiv1.IPServiceAllocateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceAllocateRequest]) *connect.Response[apiv1.IPServiceAllocateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceAllocateRequest]) *connect.Response[apiv1.IPServiceAllocateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.IPServiceAllocateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.IPServiceAllocateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.IPServiceAllocateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Delete provides a mock function with given fields: _a0, _a1 -func (_m *IPServiceHandler) Delete(_a0 context.Context, _a1 *connect.Request[apiv1.IPServiceDeleteRequest]) (*connect.Response[apiv1.IPServiceDeleteResponse], error) { - ret := _m.Called(_a0, _a1) +// IPServiceHandler_Allocate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Allocate' +type IPServiceHandler_Allocate_Call struct { + *mock.Call +} + +// Allocate is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.IPServiceAllocateRequest] +func (_e *IPServiceHandler_Expecter) Allocate(context1 interface{}, request interface{}) *IPServiceHandler_Allocate_Call { + return &IPServiceHandler_Allocate_Call{Call: _e.mock.On("Allocate", context1, request)} +} + +func (_c *IPServiceHandler_Allocate_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.IPServiceAllocateRequest])) *IPServiceHandler_Allocate_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.IPServiceAllocateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.IPServiceAllocateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *IPServiceHandler_Allocate_Call) Return(response *connect.Response[apiv1.IPServiceAllocateResponse], err error) *IPServiceHandler_Allocate_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *IPServiceHandler_Allocate_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.IPServiceAllocateRequest]) (*connect.Response[apiv1.IPServiceAllocateResponse], error)) *IPServiceHandler_Allocate_Call { + _c.Call.Return(run) + return _c +} + +// Delete provides a mock function for the type IPServiceHandler +func (_mock *IPServiceHandler) Delete(context1 context.Context, request *connect.Request[apiv1.IPServiceDeleteRequest]) (*connect.Response[apiv1.IPServiceDeleteResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Delete") @@ -56,29 +117,67 @@ func (_m *IPServiceHandler) Delete(_a0 context.Context, _a1 *connect.Request[api var r0 *connect.Response[apiv1.IPServiceDeleteResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceDeleteRequest]) (*connect.Response[apiv1.IPServiceDeleteResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceDeleteRequest]) (*connect.Response[apiv1.IPServiceDeleteResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceDeleteRequest]) *connect.Response[apiv1.IPServiceDeleteResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceDeleteRequest]) *connect.Response[apiv1.IPServiceDeleteResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.IPServiceDeleteResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.IPServiceDeleteRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.IPServiceDeleteRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *IPServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[apiv1.IPServiceGetRequest]) (*connect.Response[apiv1.IPServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +// IPServiceHandler_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete' +type IPServiceHandler_Delete_Call struct { + *mock.Call +} + +// Delete is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.IPServiceDeleteRequest] +func (_e *IPServiceHandler_Expecter) Delete(context1 interface{}, request interface{}) *IPServiceHandler_Delete_Call { + return &IPServiceHandler_Delete_Call{Call: _e.mock.On("Delete", context1, request)} +} + +func (_c *IPServiceHandler_Delete_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.IPServiceDeleteRequest])) *IPServiceHandler_Delete_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.IPServiceDeleteRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.IPServiceDeleteRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *IPServiceHandler_Delete_Call) Return(response *connect.Response[apiv1.IPServiceDeleteResponse], err error) *IPServiceHandler_Delete_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *IPServiceHandler_Delete_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.IPServiceDeleteRequest]) (*connect.Response[apiv1.IPServiceDeleteResponse], error)) *IPServiceHandler_Delete_Call { + _c.Call.Return(run) + return _c +} + +// Get provides a mock function for the type IPServiceHandler +func (_mock *IPServiceHandler) Get(context1 context.Context, request *connect.Request[apiv1.IPServiceGetRequest]) (*connect.Response[apiv1.IPServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -86,29 +185,67 @@ func (_m *IPServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[apiv1. var r0 *connect.Response[apiv1.IPServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceGetRequest]) (*connect.Response[apiv1.IPServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceGetRequest]) (*connect.Response[apiv1.IPServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceGetRequest]) *connect.Response[apiv1.IPServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceGetRequest]) *connect.Response[apiv1.IPServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.IPServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.IPServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.IPServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// List provides a mock function with given fields: _a0, _a1 -func (_m *IPServiceHandler) List(_a0 context.Context, _a1 *connect.Request[apiv1.IPServiceListRequest]) (*connect.Response[apiv1.IPServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +// IPServiceHandler_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type IPServiceHandler_Get_Call struct { + *mock.Call +} + +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.IPServiceGetRequest] +func (_e *IPServiceHandler_Expecter) Get(context1 interface{}, request interface{}) *IPServiceHandler_Get_Call { + return &IPServiceHandler_Get_Call{Call: _e.mock.On("Get", context1, request)} +} + +func (_c *IPServiceHandler_Get_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.IPServiceGetRequest])) *IPServiceHandler_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.IPServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.IPServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *IPServiceHandler_Get_Call) Return(response *connect.Response[apiv1.IPServiceGetResponse], err error) *IPServiceHandler_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *IPServiceHandler_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.IPServiceGetRequest]) (*connect.Response[apiv1.IPServiceGetResponse], error)) *IPServiceHandler_Get_Call { + _c.Call.Return(run) + return _c +} + +// List provides a mock function for the type IPServiceHandler +func (_mock *IPServiceHandler) List(context1 context.Context, request *connect.Request[apiv1.IPServiceListRequest]) (*connect.Response[apiv1.IPServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -116,29 +253,67 @@ func (_m *IPServiceHandler) List(_a0 context.Context, _a1 *connect.Request[apiv1 var r0 *connect.Response[apiv1.IPServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceListRequest]) (*connect.Response[apiv1.IPServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceListRequest]) (*connect.Response[apiv1.IPServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceListRequest]) *connect.Response[apiv1.IPServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceListRequest]) *connect.Response[apiv1.IPServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.IPServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.IPServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.IPServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Update provides a mock function with given fields: _a0, _a1 -func (_m *IPServiceHandler) Update(_a0 context.Context, _a1 *connect.Request[apiv1.IPServiceUpdateRequest]) (*connect.Response[apiv1.IPServiceUpdateResponse], error) { - ret := _m.Called(_a0, _a1) +// IPServiceHandler_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type IPServiceHandler_List_Call struct { + *mock.Call +} + +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.IPServiceListRequest] +func (_e *IPServiceHandler_Expecter) List(context1 interface{}, request interface{}) *IPServiceHandler_List_Call { + return &IPServiceHandler_List_Call{Call: _e.mock.On("List", context1, request)} +} + +func (_c *IPServiceHandler_List_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.IPServiceListRequest])) *IPServiceHandler_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.IPServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.IPServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *IPServiceHandler_List_Call) Return(response *connect.Response[apiv1.IPServiceListResponse], err error) *IPServiceHandler_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *IPServiceHandler_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.IPServiceListRequest]) (*connect.Response[apiv1.IPServiceListResponse], error)) *IPServiceHandler_List_Call { + _c.Call.Return(run) + return _c +} + +// Update provides a mock function for the type IPServiceHandler +func (_mock *IPServiceHandler) Update(context1 context.Context, request *connect.Request[apiv1.IPServiceUpdateRequest]) (*connect.Response[apiv1.IPServiceUpdateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Update") @@ -146,36 +321,60 @@ func (_m *IPServiceHandler) Update(_a0 context.Context, _a1 *connect.Request[api var r0 *connect.Response[apiv1.IPServiceUpdateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceUpdateRequest]) (*connect.Response[apiv1.IPServiceUpdateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceUpdateRequest]) (*connect.Response[apiv1.IPServiceUpdateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceUpdateRequest]) *connect.Response[apiv1.IPServiceUpdateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.IPServiceUpdateRequest]) *connect.Response[apiv1.IPServiceUpdateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.IPServiceUpdateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.IPServiceUpdateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.IPServiceUpdateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewIPServiceHandler creates a new instance of IPServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewIPServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *IPServiceHandler { - mock := &IPServiceHandler{} - mock.Mock.Test(t) +// IPServiceHandler_Update_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Update' +type IPServiceHandler_Update_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Update is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.IPServiceUpdateRequest] +func (_e *IPServiceHandler_Expecter) Update(context1 interface{}, request interface{}) *IPServiceHandler_Update_Call { + return &IPServiceHandler_Update_Call{Call: _e.mock.On("Update", context1, request)} +} - return mock +func (_c *IPServiceHandler_Update_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.IPServiceUpdateRequest])) *IPServiceHandler_Update_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.IPServiceUpdateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.IPServiceUpdateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *IPServiceHandler_Update_Call) Return(response *connect.Response[apiv1.IPServiceUpdateResponse], err error) *IPServiceHandler_Update_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *IPServiceHandler_Update_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.IPServiceUpdateRequest]) (*connect.Response[apiv1.IPServiceUpdateResponse], error)) *IPServiceHandler_Update_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/MethodServiceClient.go b/go/tests/mocks/api/v1/apiv1connect/MethodServiceClient.go index 65947c2c..1308b533 100644 --- a/go/tests/mocks/api/v1/apiv1connect/MethodServiceClient.go +++ b/go/tests/mocks/api/v1/apiv1connect/MethodServiceClient.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewMethodServiceClient creates a new instance of MethodServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewMethodServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *MethodServiceClient { + mock := &MethodServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // MethodServiceClient is an autogenerated mock type for the MethodServiceClient type type MethodServiceClient struct { mock.Mock } -// List provides a mock function with given fields: _a0, _a1 -func (_m *MethodServiceClient) List(_a0 context.Context, _a1 *connect.Request[apiv1.MethodServiceListRequest]) (*connect.Response[apiv1.MethodServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +type MethodServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *MethodServiceClient) EXPECT() *MethodServiceClient_Expecter { + return &MethodServiceClient_Expecter{mock: &_m.Mock} +} + +// List provides a mock function for the type MethodServiceClient +func (_mock *MethodServiceClient) List(context1 context.Context, request *connect.Request[apiv1.MethodServiceListRequest]) (*connect.Response[apiv1.MethodServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -26,29 +49,67 @@ func (_m *MethodServiceClient) List(_a0 context.Context, _a1 *connect.Request[ap var r0 *connect.Response[apiv1.MethodServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.MethodServiceListRequest]) (*connect.Response[apiv1.MethodServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.MethodServiceListRequest]) (*connect.Response[apiv1.MethodServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.MethodServiceListRequest]) *connect.Response[apiv1.MethodServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.MethodServiceListRequest]) *connect.Response[apiv1.MethodServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.MethodServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.MethodServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.MethodServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// TokenScopedList provides a mock function with given fields: _a0, _a1 -func (_m *MethodServiceClient) TokenScopedList(_a0 context.Context, _a1 *connect.Request[apiv1.MethodServiceTokenScopedListRequest]) (*connect.Response[apiv1.MethodServiceTokenScopedListResponse], error) { - ret := _m.Called(_a0, _a1) +// MethodServiceClient_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type MethodServiceClient_List_Call struct { + *mock.Call +} + +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.MethodServiceListRequest] +func (_e *MethodServiceClient_Expecter) List(context1 interface{}, request interface{}) *MethodServiceClient_List_Call { + return &MethodServiceClient_List_Call{Call: _e.mock.On("List", context1, request)} +} + +func (_c *MethodServiceClient_List_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.MethodServiceListRequest])) *MethodServiceClient_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.MethodServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.MethodServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *MethodServiceClient_List_Call) Return(response *connect.Response[apiv1.MethodServiceListResponse], err error) *MethodServiceClient_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *MethodServiceClient_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.MethodServiceListRequest]) (*connect.Response[apiv1.MethodServiceListResponse], error)) *MethodServiceClient_List_Call { + _c.Call.Return(run) + return _c +} + +// TokenScopedList provides a mock function for the type MethodServiceClient +func (_mock *MethodServiceClient) TokenScopedList(context1 context.Context, request *connect.Request[apiv1.MethodServiceTokenScopedListRequest]) (*connect.Response[apiv1.MethodServiceTokenScopedListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for TokenScopedList") @@ -56,36 +117,60 @@ func (_m *MethodServiceClient) TokenScopedList(_a0 context.Context, _a1 *connect var r0 *connect.Response[apiv1.MethodServiceTokenScopedListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.MethodServiceTokenScopedListRequest]) (*connect.Response[apiv1.MethodServiceTokenScopedListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.MethodServiceTokenScopedListRequest]) (*connect.Response[apiv1.MethodServiceTokenScopedListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.MethodServiceTokenScopedListRequest]) *connect.Response[apiv1.MethodServiceTokenScopedListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.MethodServiceTokenScopedListRequest]) *connect.Response[apiv1.MethodServiceTokenScopedListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.MethodServiceTokenScopedListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.MethodServiceTokenScopedListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.MethodServiceTokenScopedListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewMethodServiceClient creates a new instance of MethodServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewMethodServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *MethodServiceClient { - mock := &MethodServiceClient{} - mock.Mock.Test(t) +// MethodServiceClient_TokenScopedList_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'TokenScopedList' +type MethodServiceClient_TokenScopedList_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// TokenScopedList is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.MethodServiceTokenScopedListRequest] +func (_e *MethodServiceClient_Expecter) TokenScopedList(context1 interface{}, request interface{}) *MethodServiceClient_TokenScopedList_Call { + return &MethodServiceClient_TokenScopedList_Call{Call: _e.mock.On("TokenScopedList", context1, request)} +} - return mock +func (_c *MethodServiceClient_TokenScopedList_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.MethodServiceTokenScopedListRequest])) *MethodServiceClient_TokenScopedList_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.MethodServiceTokenScopedListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.MethodServiceTokenScopedListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *MethodServiceClient_TokenScopedList_Call) Return(response *connect.Response[apiv1.MethodServiceTokenScopedListResponse], err error) *MethodServiceClient_TokenScopedList_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *MethodServiceClient_TokenScopedList_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.MethodServiceTokenScopedListRequest]) (*connect.Response[apiv1.MethodServiceTokenScopedListResponse], error)) *MethodServiceClient_TokenScopedList_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/MethodServiceHandler.go b/go/tests/mocks/api/v1/apiv1connect/MethodServiceHandler.go index 92423421..6420227d 100644 --- a/go/tests/mocks/api/v1/apiv1connect/MethodServiceHandler.go +++ b/go/tests/mocks/api/v1/apiv1connect/MethodServiceHandler.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewMethodServiceHandler creates a new instance of MethodServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewMethodServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *MethodServiceHandler { + mock := &MethodServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // MethodServiceHandler is an autogenerated mock type for the MethodServiceHandler type type MethodServiceHandler struct { mock.Mock } -// List provides a mock function with given fields: _a0, _a1 -func (_m *MethodServiceHandler) List(_a0 context.Context, _a1 *connect.Request[apiv1.MethodServiceListRequest]) (*connect.Response[apiv1.MethodServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +type MethodServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *MethodServiceHandler) EXPECT() *MethodServiceHandler_Expecter { + return &MethodServiceHandler_Expecter{mock: &_m.Mock} +} + +// List provides a mock function for the type MethodServiceHandler +func (_mock *MethodServiceHandler) List(context1 context.Context, request *connect.Request[apiv1.MethodServiceListRequest]) (*connect.Response[apiv1.MethodServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -26,29 +49,67 @@ func (_m *MethodServiceHandler) List(_a0 context.Context, _a1 *connect.Request[a var r0 *connect.Response[apiv1.MethodServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.MethodServiceListRequest]) (*connect.Response[apiv1.MethodServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.MethodServiceListRequest]) (*connect.Response[apiv1.MethodServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.MethodServiceListRequest]) *connect.Response[apiv1.MethodServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.MethodServiceListRequest]) *connect.Response[apiv1.MethodServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.MethodServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.MethodServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.MethodServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// TokenScopedList provides a mock function with given fields: _a0, _a1 -func (_m *MethodServiceHandler) TokenScopedList(_a0 context.Context, _a1 *connect.Request[apiv1.MethodServiceTokenScopedListRequest]) (*connect.Response[apiv1.MethodServiceTokenScopedListResponse], error) { - ret := _m.Called(_a0, _a1) +// MethodServiceHandler_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type MethodServiceHandler_List_Call struct { + *mock.Call +} + +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.MethodServiceListRequest] +func (_e *MethodServiceHandler_Expecter) List(context1 interface{}, request interface{}) *MethodServiceHandler_List_Call { + return &MethodServiceHandler_List_Call{Call: _e.mock.On("List", context1, request)} +} + +func (_c *MethodServiceHandler_List_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.MethodServiceListRequest])) *MethodServiceHandler_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.MethodServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.MethodServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *MethodServiceHandler_List_Call) Return(response *connect.Response[apiv1.MethodServiceListResponse], err error) *MethodServiceHandler_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *MethodServiceHandler_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.MethodServiceListRequest]) (*connect.Response[apiv1.MethodServiceListResponse], error)) *MethodServiceHandler_List_Call { + _c.Call.Return(run) + return _c +} + +// TokenScopedList provides a mock function for the type MethodServiceHandler +func (_mock *MethodServiceHandler) TokenScopedList(context1 context.Context, request *connect.Request[apiv1.MethodServiceTokenScopedListRequest]) (*connect.Response[apiv1.MethodServiceTokenScopedListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for TokenScopedList") @@ -56,36 +117,60 @@ func (_m *MethodServiceHandler) TokenScopedList(_a0 context.Context, _a1 *connec var r0 *connect.Response[apiv1.MethodServiceTokenScopedListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.MethodServiceTokenScopedListRequest]) (*connect.Response[apiv1.MethodServiceTokenScopedListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.MethodServiceTokenScopedListRequest]) (*connect.Response[apiv1.MethodServiceTokenScopedListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.MethodServiceTokenScopedListRequest]) *connect.Response[apiv1.MethodServiceTokenScopedListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.MethodServiceTokenScopedListRequest]) *connect.Response[apiv1.MethodServiceTokenScopedListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.MethodServiceTokenScopedListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.MethodServiceTokenScopedListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.MethodServiceTokenScopedListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewMethodServiceHandler creates a new instance of MethodServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewMethodServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *MethodServiceHandler { - mock := &MethodServiceHandler{} - mock.Mock.Test(t) +// MethodServiceHandler_TokenScopedList_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'TokenScopedList' +type MethodServiceHandler_TokenScopedList_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// TokenScopedList is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.MethodServiceTokenScopedListRequest] +func (_e *MethodServiceHandler_Expecter) TokenScopedList(context1 interface{}, request interface{}) *MethodServiceHandler_TokenScopedList_Call { + return &MethodServiceHandler_TokenScopedList_Call{Call: _e.mock.On("TokenScopedList", context1, request)} +} - return mock +func (_c *MethodServiceHandler_TokenScopedList_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.MethodServiceTokenScopedListRequest])) *MethodServiceHandler_TokenScopedList_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.MethodServiceTokenScopedListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.MethodServiceTokenScopedListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *MethodServiceHandler_TokenScopedList_Call) Return(response *connect.Response[apiv1.MethodServiceTokenScopedListResponse], err error) *MethodServiceHandler_TokenScopedList_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *MethodServiceHandler_TokenScopedList_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.MethodServiceTokenScopedListRequest]) (*connect.Response[apiv1.MethodServiceTokenScopedListResponse], error)) *MethodServiceHandler_TokenScopedList_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/PaymentServiceClient.go b/go/tests/mocks/api/v1/apiv1connect/PaymentServiceClient.go index 546b7acb..44614880 100644 --- a/go/tests/mocks/api/v1/apiv1connect/PaymentServiceClient.go +++ b/go/tests/mocks/api/v1/apiv1connect/PaymentServiceClient.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewPaymentServiceClient creates a new instance of PaymentServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewPaymentServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *PaymentServiceClient { + mock := &PaymentServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // PaymentServiceClient is an autogenerated mock type for the PaymentServiceClient type type PaymentServiceClient struct { mock.Mock } -// CreateOrUpdateCustomer provides a mock function with given fields: _a0, _a1 -func (_m *PaymentServiceClient) CreateOrUpdateCustomer(_a0 context.Context, _a1 *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest]) (*connect.Response[apiv1.PaymentServiceCreateOrUpdateCustomerResponse], error) { - ret := _m.Called(_a0, _a1) +type PaymentServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *PaymentServiceClient) EXPECT() *PaymentServiceClient_Expecter { + return &PaymentServiceClient_Expecter{mock: &_m.Mock} +} + +// CreateOrUpdateCustomer provides a mock function for the type PaymentServiceClient +func (_mock *PaymentServiceClient) CreateOrUpdateCustomer(context1 context.Context, request *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest]) (*connect.Response[apiv1.PaymentServiceCreateOrUpdateCustomerResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for CreateOrUpdateCustomer") @@ -26,29 +49,67 @@ func (_m *PaymentServiceClient) CreateOrUpdateCustomer(_a0 context.Context, _a1 var r0 *connect.Response[apiv1.PaymentServiceCreateOrUpdateCustomerResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest]) (*connect.Response[apiv1.PaymentServiceCreateOrUpdateCustomerResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest]) (*connect.Response[apiv1.PaymentServiceCreateOrUpdateCustomerResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest]) *connect.Response[apiv1.PaymentServiceCreateOrUpdateCustomerResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest]) *connect.Response[apiv1.PaymentServiceCreateOrUpdateCustomerResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.PaymentServiceCreateOrUpdateCustomerResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// DeletePaymentMethod provides a mock function with given fields: _a0, _a1 -func (_m *PaymentServiceClient) DeletePaymentMethod(_a0 context.Context, _a1 *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest]) (*connect.Response[apiv1.PaymentServiceDeletePaymentMethodResponse], error) { - ret := _m.Called(_a0, _a1) +// PaymentServiceClient_CreateOrUpdateCustomer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateOrUpdateCustomer' +type PaymentServiceClient_CreateOrUpdateCustomer_Call struct { + *mock.Call +} + +// CreateOrUpdateCustomer is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest] +func (_e *PaymentServiceClient_Expecter) CreateOrUpdateCustomer(context1 interface{}, request interface{}) *PaymentServiceClient_CreateOrUpdateCustomer_Call { + return &PaymentServiceClient_CreateOrUpdateCustomer_Call{Call: _e.mock.On("CreateOrUpdateCustomer", context1, request)} +} + +func (_c *PaymentServiceClient_CreateOrUpdateCustomer_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest])) *PaymentServiceClient_CreateOrUpdateCustomer_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *PaymentServiceClient_CreateOrUpdateCustomer_Call) Return(response *connect.Response[apiv1.PaymentServiceCreateOrUpdateCustomerResponse], err error) *PaymentServiceClient_CreateOrUpdateCustomer_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *PaymentServiceClient_CreateOrUpdateCustomer_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest]) (*connect.Response[apiv1.PaymentServiceCreateOrUpdateCustomerResponse], error)) *PaymentServiceClient_CreateOrUpdateCustomer_Call { + _c.Call.Return(run) + return _c +} + +// DeletePaymentMethod provides a mock function for the type PaymentServiceClient +func (_mock *PaymentServiceClient) DeletePaymentMethod(context1 context.Context, request *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest]) (*connect.Response[apiv1.PaymentServiceDeletePaymentMethodResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for DeletePaymentMethod") @@ -56,29 +117,67 @@ func (_m *PaymentServiceClient) DeletePaymentMethod(_a0 context.Context, _a1 *co var r0 *connect.Response[apiv1.PaymentServiceDeletePaymentMethodResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest]) (*connect.Response[apiv1.PaymentServiceDeletePaymentMethodResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest]) (*connect.Response[apiv1.PaymentServiceDeletePaymentMethodResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest]) *connect.Response[apiv1.PaymentServiceDeletePaymentMethodResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest]) *connect.Response[apiv1.PaymentServiceDeletePaymentMethodResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.PaymentServiceDeletePaymentMethodResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// GetCustomer provides a mock function with given fields: _a0, _a1 -func (_m *PaymentServiceClient) GetCustomer(_a0 context.Context, _a1 *connect.Request[apiv1.PaymentServiceGetCustomerRequest]) (*connect.Response[apiv1.PaymentServiceGetCustomerResponse], error) { - ret := _m.Called(_a0, _a1) +// PaymentServiceClient_DeletePaymentMethod_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeletePaymentMethod' +type PaymentServiceClient_DeletePaymentMethod_Call struct { + *mock.Call +} + +// DeletePaymentMethod is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest] +func (_e *PaymentServiceClient_Expecter) DeletePaymentMethod(context1 interface{}, request interface{}) *PaymentServiceClient_DeletePaymentMethod_Call { + return &PaymentServiceClient_DeletePaymentMethod_Call{Call: _e.mock.On("DeletePaymentMethod", context1, request)} +} + +func (_c *PaymentServiceClient_DeletePaymentMethod_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest])) *PaymentServiceClient_DeletePaymentMethod_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *PaymentServiceClient_DeletePaymentMethod_Call) Return(response *connect.Response[apiv1.PaymentServiceDeletePaymentMethodResponse], err error) *PaymentServiceClient_DeletePaymentMethod_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *PaymentServiceClient_DeletePaymentMethod_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest]) (*connect.Response[apiv1.PaymentServiceDeletePaymentMethodResponse], error)) *PaymentServiceClient_DeletePaymentMethod_Call { + _c.Call.Return(run) + return _c +} + +// GetCustomer provides a mock function for the type PaymentServiceClient +func (_mock *PaymentServiceClient) GetCustomer(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetCustomerRequest]) (*connect.Response[apiv1.PaymentServiceGetCustomerResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for GetCustomer") @@ -86,29 +185,67 @@ func (_m *PaymentServiceClient) GetCustomer(_a0 context.Context, _a1 *connect.Re var r0 *connect.Response[apiv1.PaymentServiceGetCustomerResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetCustomerRequest]) (*connect.Response[apiv1.PaymentServiceGetCustomerResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetCustomerRequest]) (*connect.Response[apiv1.PaymentServiceGetCustomerResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetCustomerRequest]) *connect.Response[apiv1.PaymentServiceGetCustomerResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetCustomerRequest]) *connect.Response[apiv1.PaymentServiceGetCustomerResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.PaymentServiceGetCustomerResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetCustomerRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetCustomerRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// GetDefaultPrices provides a mock function with given fields: _a0, _a1 -func (_m *PaymentServiceClient) GetDefaultPrices(_a0 context.Context, _a1 *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest]) (*connect.Response[apiv1.PaymentServiceGetDefaultPricesResponse], error) { - ret := _m.Called(_a0, _a1) +// PaymentServiceClient_GetCustomer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetCustomer' +type PaymentServiceClient_GetCustomer_Call struct { + *mock.Call +} + +// GetCustomer is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.PaymentServiceGetCustomerRequest] +func (_e *PaymentServiceClient_Expecter) GetCustomer(context1 interface{}, request interface{}) *PaymentServiceClient_GetCustomer_Call { + return &PaymentServiceClient_GetCustomer_Call{Call: _e.mock.On("GetCustomer", context1, request)} +} + +func (_c *PaymentServiceClient_GetCustomer_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetCustomerRequest])) *PaymentServiceClient_GetCustomer_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.PaymentServiceGetCustomerRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.PaymentServiceGetCustomerRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *PaymentServiceClient_GetCustomer_Call) Return(response *connect.Response[apiv1.PaymentServiceGetCustomerResponse], err error) *PaymentServiceClient_GetCustomer_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *PaymentServiceClient_GetCustomer_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetCustomerRequest]) (*connect.Response[apiv1.PaymentServiceGetCustomerResponse], error)) *PaymentServiceClient_GetCustomer_Call { + _c.Call.Return(run) + return _c +} + +// GetDefaultPrices provides a mock function for the type PaymentServiceClient +func (_mock *PaymentServiceClient) GetDefaultPrices(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest]) (*connect.Response[apiv1.PaymentServiceGetDefaultPricesResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for GetDefaultPrices") @@ -116,29 +253,67 @@ func (_m *PaymentServiceClient) GetDefaultPrices(_a0 context.Context, _a1 *conne var r0 *connect.Response[apiv1.PaymentServiceGetDefaultPricesResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest]) (*connect.Response[apiv1.PaymentServiceGetDefaultPricesResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest]) (*connect.Response[apiv1.PaymentServiceGetDefaultPricesResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest]) *connect.Response[apiv1.PaymentServiceGetDefaultPricesResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest]) *connect.Response[apiv1.PaymentServiceGetDefaultPricesResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.PaymentServiceGetDefaultPricesResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// GetInvoices provides a mock function with given fields: _a0, _a1 -func (_m *PaymentServiceClient) GetInvoices(_a0 context.Context, _a1 *connect.Request[apiv1.PaymentServiceGetInvoicesRequest]) (*connect.Response[apiv1.PaymentServiceGetInvoicesResponse], error) { - ret := _m.Called(_a0, _a1) +// PaymentServiceClient_GetDefaultPrices_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetDefaultPrices' +type PaymentServiceClient_GetDefaultPrices_Call struct { + *mock.Call +} + +// GetDefaultPrices is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest] +func (_e *PaymentServiceClient_Expecter) GetDefaultPrices(context1 interface{}, request interface{}) *PaymentServiceClient_GetDefaultPrices_Call { + return &PaymentServiceClient_GetDefaultPrices_Call{Call: _e.mock.On("GetDefaultPrices", context1, request)} +} + +func (_c *PaymentServiceClient_GetDefaultPrices_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest])) *PaymentServiceClient_GetDefaultPrices_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *PaymentServiceClient_GetDefaultPrices_Call) Return(response *connect.Response[apiv1.PaymentServiceGetDefaultPricesResponse], err error) *PaymentServiceClient_GetDefaultPrices_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *PaymentServiceClient_GetDefaultPrices_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest]) (*connect.Response[apiv1.PaymentServiceGetDefaultPricesResponse], error)) *PaymentServiceClient_GetDefaultPrices_Call { + _c.Call.Return(run) + return _c +} + +// GetInvoices provides a mock function for the type PaymentServiceClient +func (_mock *PaymentServiceClient) GetInvoices(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetInvoicesRequest]) (*connect.Response[apiv1.PaymentServiceGetInvoicesResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for GetInvoices") @@ -146,29 +321,67 @@ func (_m *PaymentServiceClient) GetInvoices(_a0 context.Context, _a1 *connect.Re var r0 *connect.Response[apiv1.PaymentServiceGetInvoicesResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetInvoicesRequest]) (*connect.Response[apiv1.PaymentServiceGetInvoicesResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetInvoicesRequest]) (*connect.Response[apiv1.PaymentServiceGetInvoicesResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetInvoicesRequest]) *connect.Response[apiv1.PaymentServiceGetInvoicesResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetInvoicesRequest]) *connect.Response[apiv1.PaymentServiceGetInvoicesResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.PaymentServiceGetInvoicesResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetInvoicesRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetInvoicesRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// GetSubscriptionUsage provides a mock function with given fields: _a0, _a1 -func (_m *PaymentServiceClient) GetSubscriptionUsage(_a0 context.Context, _a1 *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest]) (*connect.Response[apiv1.PaymentServiceGetSubscriptionUsageResponse], error) { - ret := _m.Called(_a0, _a1) +// PaymentServiceClient_GetInvoices_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetInvoices' +type PaymentServiceClient_GetInvoices_Call struct { + *mock.Call +} + +// GetInvoices is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.PaymentServiceGetInvoicesRequest] +func (_e *PaymentServiceClient_Expecter) GetInvoices(context1 interface{}, request interface{}) *PaymentServiceClient_GetInvoices_Call { + return &PaymentServiceClient_GetInvoices_Call{Call: _e.mock.On("GetInvoices", context1, request)} +} + +func (_c *PaymentServiceClient_GetInvoices_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetInvoicesRequest])) *PaymentServiceClient_GetInvoices_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.PaymentServiceGetInvoicesRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.PaymentServiceGetInvoicesRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *PaymentServiceClient_GetInvoices_Call) Return(response *connect.Response[apiv1.PaymentServiceGetInvoicesResponse], err error) *PaymentServiceClient_GetInvoices_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *PaymentServiceClient_GetInvoices_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetInvoicesRequest]) (*connect.Response[apiv1.PaymentServiceGetInvoicesResponse], error)) *PaymentServiceClient_GetInvoices_Call { + _c.Call.Return(run) + return _c +} + +// GetSubscriptionUsage provides a mock function for the type PaymentServiceClient +func (_mock *PaymentServiceClient) GetSubscriptionUsage(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest]) (*connect.Response[apiv1.PaymentServiceGetSubscriptionUsageResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for GetSubscriptionUsage") @@ -176,29 +389,67 @@ func (_m *PaymentServiceClient) GetSubscriptionUsage(_a0 context.Context, _a1 *c var r0 *connect.Response[apiv1.PaymentServiceGetSubscriptionUsageResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest]) (*connect.Response[apiv1.PaymentServiceGetSubscriptionUsageResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest]) (*connect.Response[apiv1.PaymentServiceGetSubscriptionUsageResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest]) *connect.Response[apiv1.PaymentServiceGetSubscriptionUsageResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest]) *connect.Response[apiv1.PaymentServiceGetSubscriptionUsageResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.PaymentServiceGetSubscriptionUsageResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// HasPaymentMethod provides a mock function with given fields: _a0, _a1 -func (_m *PaymentServiceClient) HasPaymentMethod(_a0 context.Context, _a1 *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest]) (*connect.Response[apiv1.PaymentServiceHasPaymentMethodResponse], error) { - ret := _m.Called(_a0, _a1) +// PaymentServiceClient_GetSubscriptionUsage_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetSubscriptionUsage' +type PaymentServiceClient_GetSubscriptionUsage_Call struct { + *mock.Call +} + +// GetSubscriptionUsage is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest] +func (_e *PaymentServiceClient_Expecter) GetSubscriptionUsage(context1 interface{}, request interface{}) *PaymentServiceClient_GetSubscriptionUsage_Call { + return &PaymentServiceClient_GetSubscriptionUsage_Call{Call: _e.mock.On("GetSubscriptionUsage", context1, request)} +} + +func (_c *PaymentServiceClient_GetSubscriptionUsage_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest])) *PaymentServiceClient_GetSubscriptionUsage_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *PaymentServiceClient_GetSubscriptionUsage_Call) Return(response *connect.Response[apiv1.PaymentServiceGetSubscriptionUsageResponse], err error) *PaymentServiceClient_GetSubscriptionUsage_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *PaymentServiceClient_GetSubscriptionUsage_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest]) (*connect.Response[apiv1.PaymentServiceGetSubscriptionUsageResponse], error)) *PaymentServiceClient_GetSubscriptionUsage_Call { + _c.Call.Return(run) + return _c +} + +// HasPaymentMethod provides a mock function for the type PaymentServiceClient +func (_mock *PaymentServiceClient) HasPaymentMethod(context1 context.Context, request *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest]) (*connect.Response[apiv1.PaymentServiceHasPaymentMethodResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for HasPaymentMethod") @@ -206,36 +457,60 @@ func (_m *PaymentServiceClient) HasPaymentMethod(_a0 context.Context, _a1 *conne var r0 *connect.Response[apiv1.PaymentServiceHasPaymentMethodResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest]) (*connect.Response[apiv1.PaymentServiceHasPaymentMethodResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest]) (*connect.Response[apiv1.PaymentServiceHasPaymentMethodResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest]) *connect.Response[apiv1.PaymentServiceHasPaymentMethodResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest]) *connect.Response[apiv1.PaymentServiceHasPaymentMethodResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.PaymentServiceHasPaymentMethodResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewPaymentServiceClient creates a new instance of PaymentServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewPaymentServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *PaymentServiceClient { - mock := &PaymentServiceClient{} - mock.Mock.Test(t) +// PaymentServiceClient_HasPaymentMethod_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'HasPaymentMethod' +type PaymentServiceClient_HasPaymentMethod_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// HasPaymentMethod is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest] +func (_e *PaymentServiceClient_Expecter) HasPaymentMethod(context1 interface{}, request interface{}) *PaymentServiceClient_HasPaymentMethod_Call { + return &PaymentServiceClient_HasPaymentMethod_Call{Call: _e.mock.On("HasPaymentMethod", context1, request)} +} - return mock +func (_c *PaymentServiceClient_HasPaymentMethod_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest])) *PaymentServiceClient_HasPaymentMethod_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *PaymentServiceClient_HasPaymentMethod_Call) Return(response *connect.Response[apiv1.PaymentServiceHasPaymentMethodResponse], err error) *PaymentServiceClient_HasPaymentMethod_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *PaymentServiceClient_HasPaymentMethod_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest]) (*connect.Response[apiv1.PaymentServiceHasPaymentMethodResponse], error)) *PaymentServiceClient_HasPaymentMethod_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/PaymentServiceHandler.go b/go/tests/mocks/api/v1/apiv1connect/PaymentServiceHandler.go index 2f922ec9..610382ed 100644 --- a/go/tests/mocks/api/v1/apiv1connect/PaymentServiceHandler.go +++ b/go/tests/mocks/api/v1/apiv1connect/PaymentServiceHandler.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewPaymentServiceHandler creates a new instance of PaymentServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewPaymentServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *PaymentServiceHandler { + mock := &PaymentServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // PaymentServiceHandler is an autogenerated mock type for the PaymentServiceHandler type type PaymentServiceHandler struct { mock.Mock } -// CreateOrUpdateCustomer provides a mock function with given fields: _a0, _a1 -func (_m *PaymentServiceHandler) CreateOrUpdateCustomer(_a0 context.Context, _a1 *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest]) (*connect.Response[apiv1.PaymentServiceCreateOrUpdateCustomerResponse], error) { - ret := _m.Called(_a0, _a1) +type PaymentServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *PaymentServiceHandler) EXPECT() *PaymentServiceHandler_Expecter { + return &PaymentServiceHandler_Expecter{mock: &_m.Mock} +} + +// CreateOrUpdateCustomer provides a mock function for the type PaymentServiceHandler +func (_mock *PaymentServiceHandler) CreateOrUpdateCustomer(context1 context.Context, request *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest]) (*connect.Response[apiv1.PaymentServiceCreateOrUpdateCustomerResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for CreateOrUpdateCustomer") @@ -26,29 +49,67 @@ func (_m *PaymentServiceHandler) CreateOrUpdateCustomer(_a0 context.Context, _a1 var r0 *connect.Response[apiv1.PaymentServiceCreateOrUpdateCustomerResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest]) (*connect.Response[apiv1.PaymentServiceCreateOrUpdateCustomerResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest]) (*connect.Response[apiv1.PaymentServiceCreateOrUpdateCustomerResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest]) *connect.Response[apiv1.PaymentServiceCreateOrUpdateCustomerResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest]) *connect.Response[apiv1.PaymentServiceCreateOrUpdateCustomerResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.PaymentServiceCreateOrUpdateCustomerResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// DeletePaymentMethod provides a mock function with given fields: _a0, _a1 -func (_m *PaymentServiceHandler) DeletePaymentMethod(_a0 context.Context, _a1 *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest]) (*connect.Response[apiv1.PaymentServiceDeletePaymentMethodResponse], error) { - ret := _m.Called(_a0, _a1) +// PaymentServiceHandler_CreateOrUpdateCustomer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateOrUpdateCustomer' +type PaymentServiceHandler_CreateOrUpdateCustomer_Call struct { + *mock.Call +} + +// CreateOrUpdateCustomer is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest] +func (_e *PaymentServiceHandler_Expecter) CreateOrUpdateCustomer(context1 interface{}, request interface{}) *PaymentServiceHandler_CreateOrUpdateCustomer_Call { + return &PaymentServiceHandler_CreateOrUpdateCustomer_Call{Call: _e.mock.On("CreateOrUpdateCustomer", context1, request)} +} + +func (_c *PaymentServiceHandler_CreateOrUpdateCustomer_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest])) *PaymentServiceHandler_CreateOrUpdateCustomer_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *PaymentServiceHandler_CreateOrUpdateCustomer_Call) Return(response *connect.Response[apiv1.PaymentServiceCreateOrUpdateCustomerResponse], err error) *PaymentServiceHandler_CreateOrUpdateCustomer_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *PaymentServiceHandler_CreateOrUpdateCustomer_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceCreateOrUpdateCustomerRequest]) (*connect.Response[apiv1.PaymentServiceCreateOrUpdateCustomerResponse], error)) *PaymentServiceHandler_CreateOrUpdateCustomer_Call { + _c.Call.Return(run) + return _c +} + +// DeletePaymentMethod provides a mock function for the type PaymentServiceHandler +func (_mock *PaymentServiceHandler) DeletePaymentMethod(context1 context.Context, request *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest]) (*connect.Response[apiv1.PaymentServiceDeletePaymentMethodResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for DeletePaymentMethod") @@ -56,29 +117,67 @@ func (_m *PaymentServiceHandler) DeletePaymentMethod(_a0 context.Context, _a1 *c var r0 *connect.Response[apiv1.PaymentServiceDeletePaymentMethodResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest]) (*connect.Response[apiv1.PaymentServiceDeletePaymentMethodResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest]) (*connect.Response[apiv1.PaymentServiceDeletePaymentMethodResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest]) *connect.Response[apiv1.PaymentServiceDeletePaymentMethodResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest]) *connect.Response[apiv1.PaymentServiceDeletePaymentMethodResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.PaymentServiceDeletePaymentMethodResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// GetCustomer provides a mock function with given fields: _a0, _a1 -func (_m *PaymentServiceHandler) GetCustomer(_a0 context.Context, _a1 *connect.Request[apiv1.PaymentServiceGetCustomerRequest]) (*connect.Response[apiv1.PaymentServiceGetCustomerResponse], error) { - ret := _m.Called(_a0, _a1) +// PaymentServiceHandler_DeletePaymentMethod_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeletePaymentMethod' +type PaymentServiceHandler_DeletePaymentMethod_Call struct { + *mock.Call +} + +// DeletePaymentMethod is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest] +func (_e *PaymentServiceHandler_Expecter) DeletePaymentMethod(context1 interface{}, request interface{}) *PaymentServiceHandler_DeletePaymentMethod_Call { + return &PaymentServiceHandler_DeletePaymentMethod_Call{Call: _e.mock.On("DeletePaymentMethod", context1, request)} +} + +func (_c *PaymentServiceHandler_DeletePaymentMethod_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest])) *PaymentServiceHandler_DeletePaymentMethod_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *PaymentServiceHandler_DeletePaymentMethod_Call) Return(response *connect.Response[apiv1.PaymentServiceDeletePaymentMethodResponse], err error) *PaymentServiceHandler_DeletePaymentMethod_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *PaymentServiceHandler_DeletePaymentMethod_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceDeletePaymentMethodRequest]) (*connect.Response[apiv1.PaymentServiceDeletePaymentMethodResponse], error)) *PaymentServiceHandler_DeletePaymentMethod_Call { + _c.Call.Return(run) + return _c +} + +// GetCustomer provides a mock function for the type PaymentServiceHandler +func (_mock *PaymentServiceHandler) GetCustomer(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetCustomerRequest]) (*connect.Response[apiv1.PaymentServiceGetCustomerResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for GetCustomer") @@ -86,29 +185,67 @@ func (_m *PaymentServiceHandler) GetCustomer(_a0 context.Context, _a1 *connect.R var r0 *connect.Response[apiv1.PaymentServiceGetCustomerResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetCustomerRequest]) (*connect.Response[apiv1.PaymentServiceGetCustomerResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetCustomerRequest]) (*connect.Response[apiv1.PaymentServiceGetCustomerResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetCustomerRequest]) *connect.Response[apiv1.PaymentServiceGetCustomerResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetCustomerRequest]) *connect.Response[apiv1.PaymentServiceGetCustomerResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.PaymentServiceGetCustomerResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetCustomerRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetCustomerRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// GetDefaultPrices provides a mock function with given fields: _a0, _a1 -func (_m *PaymentServiceHandler) GetDefaultPrices(_a0 context.Context, _a1 *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest]) (*connect.Response[apiv1.PaymentServiceGetDefaultPricesResponse], error) { - ret := _m.Called(_a0, _a1) +// PaymentServiceHandler_GetCustomer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetCustomer' +type PaymentServiceHandler_GetCustomer_Call struct { + *mock.Call +} + +// GetCustomer is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.PaymentServiceGetCustomerRequest] +func (_e *PaymentServiceHandler_Expecter) GetCustomer(context1 interface{}, request interface{}) *PaymentServiceHandler_GetCustomer_Call { + return &PaymentServiceHandler_GetCustomer_Call{Call: _e.mock.On("GetCustomer", context1, request)} +} + +func (_c *PaymentServiceHandler_GetCustomer_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetCustomerRequest])) *PaymentServiceHandler_GetCustomer_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.PaymentServiceGetCustomerRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.PaymentServiceGetCustomerRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *PaymentServiceHandler_GetCustomer_Call) Return(response *connect.Response[apiv1.PaymentServiceGetCustomerResponse], err error) *PaymentServiceHandler_GetCustomer_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *PaymentServiceHandler_GetCustomer_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetCustomerRequest]) (*connect.Response[apiv1.PaymentServiceGetCustomerResponse], error)) *PaymentServiceHandler_GetCustomer_Call { + _c.Call.Return(run) + return _c +} + +// GetDefaultPrices provides a mock function for the type PaymentServiceHandler +func (_mock *PaymentServiceHandler) GetDefaultPrices(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest]) (*connect.Response[apiv1.PaymentServiceGetDefaultPricesResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for GetDefaultPrices") @@ -116,29 +253,67 @@ func (_m *PaymentServiceHandler) GetDefaultPrices(_a0 context.Context, _a1 *conn var r0 *connect.Response[apiv1.PaymentServiceGetDefaultPricesResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest]) (*connect.Response[apiv1.PaymentServiceGetDefaultPricesResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest]) (*connect.Response[apiv1.PaymentServiceGetDefaultPricesResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest]) *connect.Response[apiv1.PaymentServiceGetDefaultPricesResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest]) *connect.Response[apiv1.PaymentServiceGetDefaultPricesResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.PaymentServiceGetDefaultPricesResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// GetInvoices provides a mock function with given fields: _a0, _a1 -func (_m *PaymentServiceHandler) GetInvoices(_a0 context.Context, _a1 *connect.Request[apiv1.PaymentServiceGetInvoicesRequest]) (*connect.Response[apiv1.PaymentServiceGetInvoicesResponse], error) { - ret := _m.Called(_a0, _a1) +// PaymentServiceHandler_GetDefaultPrices_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetDefaultPrices' +type PaymentServiceHandler_GetDefaultPrices_Call struct { + *mock.Call +} + +// GetDefaultPrices is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest] +func (_e *PaymentServiceHandler_Expecter) GetDefaultPrices(context1 interface{}, request interface{}) *PaymentServiceHandler_GetDefaultPrices_Call { + return &PaymentServiceHandler_GetDefaultPrices_Call{Call: _e.mock.On("GetDefaultPrices", context1, request)} +} + +func (_c *PaymentServiceHandler_GetDefaultPrices_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest])) *PaymentServiceHandler_GetDefaultPrices_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *PaymentServiceHandler_GetDefaultPrices_Call) Return(response *connect.Response[apiv1.PaymentServiceGetDefaultPricesResponse], err error) *PaymentServiceHandler_GetDefaultPrices_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *PaymentServiceHandler_GetDefaultPrices_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetDefaultPricesRequest]) (*connect.Response[apiv1.PaymentServiceGetDefaultPricesResponse], error)) *PaymentServiceHandler_GetDefaultPrices_Call { + _c.Call.Return(run) + return _c +} + +// GetInvoices provides a mock function for the type PaymentServiceHandler +func (_mock *PaymentServiceHandler) GetInvoices(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetInvoicesRequest]) (*connect.Response[apiv1.PaymentServiceGetInvoicesResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for GetInvoices") @@ -146,29 +321,67 @@ func (_m *PaymentServiceHandler) GetInvoices(_a0 context.Context, _a1 *connect.R var r0 *connect.Response[apiv1.PaymentServiceGetInvoicesResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetInvoicesRequest]) (*connect.Response[apiv1.PaymentServiceGetInvoicesResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetInvoicesRequest]) (*connect.Response[apiv1.PaymentServiceGetInvoicesResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetInvoicesRequest]) *connect.Response[apiv1.PaymentServiceGetInvoicesResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetInvoicesRequest]) *connect.Response[apiv1.PaymentServiceGetInvoicesResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.PaymentServiceGetInvoicesResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetInvoicesRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetInvoicesRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// GetSubscriptionUsage provides a mock function with given fields: _a0, _a1 -func (_m *PaymentServiceHandler) GetSubscriptionUsage(_a0 context.Context, _a1 *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest]) (*connect.Response[apiv1.PaymentServiceGetSubscriptionUsageResponse], error) { - ret := _m.Called(_a0, _a1) +// PaymentServiceHandler_GetInvoices_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetInvoices' +type PaymentServiceHandler_GetInvoices_Call struct { + *mock.Call +} + +// GetInvoices is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.PaymentServiceGetInvoicesRequest] +func (_e *PaymentServiceHandler_Expecter) GetInvoices(context1 interface{}, request interface{}) *PaymentServiceHandler_GetInvoices_Call { + return &PaymentServiceHandler_GetInvoices_Call{Call: _e.mock.On("GetInvoices", context1, request)} +} + +func (_c *PaymentServiceHandler_GetInvoices_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetInvoicesRequest])) *PaymentServiceHandler_GetInvoices_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.PaymentServiceGetInvoicesRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.PaymentServiceGetInvoicesRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *PaymentServiceHandler_GetInvoices_Call) Return(response *connect.Response[apiv1.PaymentServiceGetInvoicesResponse], err error) *PaymentServiceHandler_GetInvoices_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *PaymentServiceHandler_GetInvoices_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetInvoicesRequest]) (*connect.Response[apiv1.PaymentServiceGetInvoicesResponse], error)) *PaymentServiceHandler_GetInvoices_Call { + _c.Call.Return(run) + return _c +} + +// GetSubscriptionUsage provides a mock function for the type PaymentServiceHandler +func (_mock *PaymentServiceHandler) GetSubscriptionUsage(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest]) (*connect.Response[apiv1.PaymentServiceGetSubscriptionUsageResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for GetSubscriptionUsage") @@ -176,29 +389,67 @@ func (_m *PaymentServiceHandler) GetSubscriptionUsage(_a0 context.Context, _a1 * var r0 *connect.Response[apiv1.PaymentServiceGetSubscriptionUsageResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest]) (*connect.Response[apiv1.PaymentServiceGetSubscriptionUsageResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest]) (*connect.Response[apiv1.PaymentServiceGetSubscriptionUsageResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest]) *connect.Response[apiv1.PaymentServiceGetSubscriptionUsageResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest]) *connect.Response[apiv1.PaymentServiceGetSubscriptionUsageResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.PaymentServiceGetSubscriptionUsageResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// HasPaymentMethod provides a mock function with given fields: _a0, _a1 -func (_m *PaymentServiceHandler) HasPaymentMethod(_a0 context.Context, _a1 *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest]) (*connect.Response[apiv1.PaymentServiceHasPaymentMethodResponse], error) { - ret := _m.Called(_a0, _a1) +// PaymentServiceHandler_GetSubscriptionUsage_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetSubscriptionUsage' +type PaymentServiceHandler_GetSubscriptionUsage_Call struct { + *mock.Call +} + +// GetSubscriptionUsage is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest] +func (_e *PaymentServiceHandler_Expecter) GetSubscriptionUsage(context1 interface{}, request interface{}) *PaymentServiceHandler_GetSubscriptionUsage_Call { + return &PaymentServiceHandler_GetSubscriptionUsage_Call{Call: _e.mock.On("GetSubscriptionUsage", context1, request)} +} + +func (_c *PaymentServiceHandler_GetSubscriptionUsage_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest])) *PaymentServiceHandler_GetSubscriptionUsage_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *PaymentServiceHandler_GetSubscriptionUsage_Call) Return(response *connect.Response[apiv1.PaymentServiceGetSubscriptionUsageResponse], err error) *PaymentServiceHandler_GetSubscriptionUsage_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *PaymentServiceHandler_GetSubscriptionUsage_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceGetSubscriptionUsageRequest]) (*connect.Response[apiv1.PaymentServiceGetSubscriptionUsageResponse], error)) *PaymentServiceHandler_GetSubscriptionUsage_Call { + _c.Call.Return(run) + return _c +} + +// HasPaymentMethod provides a mock function for the type PaymentServiceHandler +func (_mock *PaymentServiceHandler) HasPaymentMethod(context1 context.Context, request *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest]) (*connect.Response[apiv1.PaymentServiceHasPaymentMethodResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for HasPaymentMethod") @@ -206,36 +457,60 @@ func (_m *PaymentServiceHandler) HasPaymentMethod(_a0 context.Context, _a1 *conn var r0 *connect.Response[apiv1.PaymentServiceHasPaymentMethodResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest]) (*connect.Response[apiv1.PaymentServiceHasPaymentMethodResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest]) (*connect.Response[apiv1.PaymentServiceHasPaymentMethodResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest]) *connect.Response[apiv1.PaymentServiceHasPaymentMethodResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest]) *connect.Response[apiv1.PaymentServiceHasPaymentMethodResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.PaymentServiceHasPaymentMethodResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewPaymentServiceHandler creates a new instance of PaymentServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewPaymentServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *PaymentServiceHandler { - mock := &PaymentServiceHandler{} - mock.Mock.Test(t) +// PaymentServiceHandler_HasPaymentMethod_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'HasPaymentMethod' +type PaymentServiceHandler_HasPaymentMethod_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// HasPaymentMethod is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest] +func (_e *PaymentServiceHandler_Expecter) HasPaymentMethod(context1 interface{}, request interface{}) *PaymentServiceHandler_HasPaymentMethod_Call { + return &PaymentServiceHandler_HasPaymentMethod_Call{Call: _e.mock.On("HasPaymentMethod", context1, request)} +} - return mock +func (_c *PaymentServiceHandler_HasPaymentMethod_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest])) *PaymentServiceHandler_HasPaymentMethod_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *PaymentServiceHandler_HasPaymentMethod_Call) Return(response *connect.Response[apiv1.PaymentServiceHasPaymentMethodResponse], err error) *PaymentServiceHandler_HasPaymentMethod_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *PaymentServiceHandler_HasPaymentMethod_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.PaymentServiceHasPaymentMethodRequest]) (*connect.Response[apiv1.PaymentServiceHasPaymentMethodResponse], error)) *PaymentServiceHandler_HasPaymentMethod_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/ProjectServiceClient.go b/go/tests/mocks/api/v1/apiv1connect/ProjectServiceClient.go index 3d61017d..87037178 100644 --- a/go/tests/mocks/api/v1/apiv1connect/ProjectServiceClient.go +++ b/go/tests/mocks/api/v1/apiv1connect/ProjectServiceClient.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewProjectServiceClient creates a new instance of ProjectServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewProjectServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *ProjectServiceClient { + mock := &ProjectServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // ProjectServiceClient is an autogenerated mock type for the ProjectServiceClient type type ProjectServiceClient struct { mock.Mock } -// Create provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceClient) Create(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceCreateRequest]) (*connect.Response[apiv1.ProjectServiceCreateResponse], error) { - ret := _m.Called(_a0, _a1) +type ProjectServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *ProjectServiceClient) EXPECT() *ProjectServiceClient_Expecter { + return &ProjectServiceClient_Expecter{mock: &_m.Mock} +} + +// Create provides a mock function for the type ProjectServiceClient +func (_mock *ProjectServiceClient) Create(context1 context.Context, request *connect.Request[apiv1.ProjectServiceCreateRequest]) (*connect.Response[apiv1.ProjectServiceCreateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Create") @@ -26,29 +49,67 @@ func (_m *ProjectServiceClient) Create(_a0 context.Context, _a1 *connect.Request var r0 *connect.Response[apiv1.ProjectServiceCreateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceCreateRequest]) (*connect.Response[apiv1.ProjectServiceCreateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceCreateRequest]) (*connect.Response[apiv1.ProjectServiceCreateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceCreateRequest]) *connect.Response[apiv1.ProjectServiceCreateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceCreateRequest]) *connect.Response[apiv1.ProjectServiceCreateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceCreateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceCreateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceCreateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Delete provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceClient) Delete(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceDeleteRequest]) (*connect.Response[apiv1.ProjectServiceDeleteResponse], error) { - ret := _m.Called(_a0, _a1) +// ProjectServiceClient_Create_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Create' +type ProjectServiceClient_Create_Call struct { + *mock.Call +} + +// Create is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceCreateRequest] +func (_e *ProjectServiceClient_Expecter) Create(context1 interface{}, request interface{}) *ProjectServiceClient_Create_Call { + return &ProjectServiceClient_Create_Call{Call: _e.mock.On("Create", context1, request)} +} + +func (_c *ProjectServiceClient_Create_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceCreateRequest])) *ProjectServiceClient_Create_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceCreateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceCreateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceClient_Create_Call) Return(response *connect.Response[apiv1.ProjectServiceCreateResponse], err error) *ProjectServiceClient_Create_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceClient_Create_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceCreateRequest]) (*connect.Response[apiv1.ProjectServiceCreateResponse], error)) *ProjectServiceClient_Create_Call { + _c.Call.Return(run) + return _c +} + +// Delete provides a mock function for the type ProjectServiceClient +func (_mock *ProjectServiceClient) Delete(context1 context.Context, request *connect.Request[apiv1.ProjectServiceDeleteRequest]) (*connect.Response[apiv1.ProjectServiceDeleteResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Delete") @@ -56,29 +117,67 @@ func (_m *ProjectServiceClient) Delete(_a0 context.Context, _a1 *connect.Request var r0 *connect.Response[apiv1.ProjectServiceDeleteResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceDeleteRequest]) (*connect.Response[apiv1.ProjectServiceDeleteResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceDeleteRequest]) (*connect.Response[apiv1.ProjectServiceDeleteResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceDeleteRequest]) *connect.Response[apiv1.ProjectServiceDeleteResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceDeleteRequest]) *connect.Response[apiv1.ProjectServiceDeleteResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceDeleteResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceDeleteRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceDeleteRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceClient) Get(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceGetRequest]) (*connect.Response[apiv1.ProjectServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +// ProjectServiceClient_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete' +type ProjectServiceClient_Delete_Call struct { + *mock.Call +} + +// Delete is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceDeleteRequest] +func (_e *ProjectServiceClient_Expecter) Delete(context1 interface{}, request interface{}) *ProjectServiceClient_Delete_Call { + return &ProjectServiceClient_Delete_Call{Call: _e.mock.On("Delete", context1, request)} +} + +func (_c *ProjectServiceClient_Delete_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceDeleteRequest])) *ProjectServiceClient_Delete_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceDeleteRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceDeleteRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceClient_Delete_Call) Return(response *connect.Response[apiv1.ProjectServiceDeleteResponse], err error) *ProjectServiceClient_Delete_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceClient_Delete_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceDeleteRequest]) (*connect.Response[apiv1.ProjectServiceDeleteResponse], error)) *ProjectServiceClient_Delete_Call { + _c.Call.Return(run) + return _c +} + +// Get provides a mock function for the type ProjectServiceClient +func (_mock *ProjectServiceClient) Get(context1 context.Context, request *connect.Request[apiv1.ProjectServiceGetRequest]) (*connect.Response[apiv1.ProjectServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -86,29 +185,67 @@ func (_m *ProjectServiceClient) Get(_a0 context.Context, _a1 *connect.Request[ap var r0 *connect.Response[apiv1.ProjectServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceGetRequest]) (*connect.Response[apiv1.ProjectServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceGetRequest]) (*connect.Response[apiv1.ProjectServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceGetRequest]) *connect.Response[apiv1.ProjectServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceGetRequest]) *connect.Response[apiv1.ProjectServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Invite provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceClient) Invite(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceInviteRequest]) (*connect.Response[apiv1.ProjectServiceInviteResponse], error) { - ret := _m.Called(_a0, _a1) +// ProjectServiceClient_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type ProjectServiceClient_Get_Call struct { + *mock.Call +} + +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceGetRequest] +func (_e *ProjectServiceClient_Expecter) Get(context1 interface{}, request interface{}) *ProjectServiceClient_Get_Call { + return &ProjectServiceClient_Get_Call{Call: _e.mock.On("Get", context1, request)} +} + +func (_c *ProjectServiceClient_Get_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceGetRequest])) *ProjectServiceClient_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceClient_Get_Call) Return(response *connect.Response[apiv1.ProjectServiceGetResponse], err error) *ProjectServiceClient_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceClient_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceGetRequest]) (*connect.Response[apiv1.ProjectServiceGetResponse], error)) *ProjectServiceClient_Get_Call { + _c.Call.Return(run) + return _c +} + +// Invite provides a mock function for the type ProjectServiceClient +func (_mock *ProjectServiceClient) Invite(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteRequest]) (*connect.Response[apiv1.ProjectServiceInviteResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Invite") @@ -116,29 +253,67 @@ func (_m *ProjectServiceClient) Invite(_a0 context.Context, _a1 *connect.Request var r0 *connect.Response[apiv1.ProjectServiceInviteResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteRequest]) (*connect.Response[apiv1.ProjectServiceInviteResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteRequest]) (*connect.Response[apiv1.ProjectServiceInviteResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteRequest]) *connect.Response[apiv1.ProjectServiceInviteResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteRequest]) *connect.Response[apiv1.ProjectServiceInviteResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceInviteResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// InviteAccept provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceClient) InviteAccept(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceInviteAcceptRequest]) (*connect.Response[apiv1.ProjectServiceInviteAcceptResponse], error) { - ret := _m.Called(_a0, _a1) +// ProjectServiceClient_Invite_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Invite' +type ProjectServiceClient_Invite_Call struct { + *mock.Call +} + +// Invite is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceInviteRequest] +func (_e *ProjectServiceClient_Expecter) Invite(context1 interface{}, request interface{}) *ProjectServiceClient_Invite_Call { + return &ProjectServiceClient_Invite_Call{Call: _e.mock.On("Invite", context1, request)} +} + +func (_c *ProjectServiceClient_Invite_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteRequest])) *ProjectServiceClient_Invite_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceInviteRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceInviteRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceClient_Invite_Call) Return(response *connect.Response[apiv1.ProjectServiceInviteResponse], err error) *ProjectServiceClient_Invite_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceClient_Invite_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteRequest]) (*connect.Response[apiv1.ProjectServiceInviteResponse], error)) *ProjectServiceClient_Invite_Call { + _c.Call.Return(run) + return _c +} + +// InviteAccept provides a mock function for the type ProjectServiceClient +func (_mock *ProjectServiceClient) InviteAccept(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteAcceptRequest]) (*connect.Response[apiv1.ProjectServiceInviteAcceptResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for InviteAccept") @@ -146,29 +321,67 @@ func (_m *ProjectServiceClient) InviteAccept(_a0 context.Context, _a1 *connect.R var r0 *connect.Response[apiv1.ProjectServiceInviteAcceptResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteAcceptRequest]) (*connect.Response[apiv1.ProjectServiceInviteAcceptResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteAcceptRequest]) (*connect.Response[apiv1.ProjectServiceInviteAcceptResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteAcceptRequest]) *connect.Response[apiv1.ProjectServiceInviteAcceptResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteAcceptRequest]) *connect.Response[apiv1.ProjectServiceInviteAcceptResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceInviteAcceptResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteAcceptRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteAcceptRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// InviteDelete provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceClient) InviteDelete(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceInviteDeleteRequest]) (*connect.Response[apiv1.ProjectServiceInviteDeleteResponse], error) { - ret := _m.Called(_a0, _a1) +// ProjectServiceClient_InviteAccept_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InviteAccept' +type ProjectServiceClient_InviteAccept_Call struct { + *mock.Call +} + +// InviteAccept is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceInviteAcceptRequest] +func (_e *ProjectServiceClient_Expecter) InviteAccept(context1 interface{}, request interface{}) *ProjectServiceClient_InviteAccept_Call { + return &ProjectServiceClient_InviteAccept_Call{Call: _e.mock.On("InviteAccept", context1, request)} +} + +func (_c *ProjectServiceClient_InviteAccept_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteAcceptRequest])) *ProjectServiceClient_InviteAccept_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceInviteAcceptRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceInviteAcceptRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceClient_InviteAccept_Call) Return(response *connect.Response[apiv1.ProjectServiceInviteAcceptResponse], err error) *ProjectServiceClient_InviteAccept_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceClient_InviteAccept_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteAcceptRequest]) (*connect.Response[apiv1.ProjectServiceInviteAcceptResponse], error)) *ProjectServiceClient_InviteAccept_Call { + _c.Call.Return(run) + return _c +} + +// InviteDelete provides a mock function for the type ProjectServiceClient +func (_mock *ProjectServiceClient) InviteDelete(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteDeleteRequest]) (*connect.Response[apiv1.ProjectServiceInviteDeleteResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for InviteDelete") @@ -176,29 +389,67 @@ func (_m *ProjectServiceClient) InviteDelete(_a0 context.Context, _a1 *connect.R var r0 *connect.Response[apiv1.ProjectServiceInviteDeleteResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteDeleteRequest]) (*connect.Response[apiv1.ProjectServiceInviteDeleteResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteDeleteRequest]) (*connect.Response[apiv1.ProjectServiceInviteDeleteResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteDeleteRequest]) *connect.Response[apiv1.ProjectServiceInviteDeleteResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteDeleteRequest]) *connect.Response[apiv1.ProjectServiceInviteDeleteResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceInviteDeleteResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteDeleteRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteDeleteRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// InviteGet provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceClient) InviteGet(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceInviteGetRequest]) (*connect.Response[apiv1.ProjectServiceInviteGetResponse], error) { - ret := _m.Called(_a0, _a1) +// ProjectServiceClient_InviteDelete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InviteDelete' +type ProjectServiceClient_InviteDelete_Call struct { + *mock.Call +} + +// InviteDelete is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceInviteDeleteRequest] +func (_e *ProjectServiceClient_Expecter) InviteDelete(context1 interface{}, request interface{}) *ProjectServiceClient_InviteDelete_Call { + return &ProjectServiceClient_InviteDelete_Call{Call: _e.mock.On("InviteDelete", context1, request)} +} + +func (_c *ProjectServiceClient_InviteDelete_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteDeleteRequest])) *ProjectServiceClient_InviteDelete_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceInviteDeleteRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceInviteDeleteRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceClient_InviteDelete_Call) Return(response *connect.Response[apiv1.ProjectServiceInviteDeleteResponse], err error) *ProjectServiceClient_InviteDelete_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceClient_InviteDelete_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteDeleteRequest]) (*connect.Response[apiv1.ProjectServiceInviteDeleteResponse], error)) *ProjectServiceClient_InviteDelete_Call { + _c.Call.Return(run) + return _c +} + +// InviteGet provides a mock function for the type ProjectServiceClient +func (_mock *ProjectServiceClient) InviteGet(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteGetRequest]) (*connect.Response[apiv1.ProjectServiceInviteGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for InviteGet") @@ -206,29 +457,67 @@ func (_m *ProjectServiceClient) InviteGet(_a0 context.Context, _a1 *connect.Requ var r0 *connect.Response[apiv1.ProjectServiceInviteGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteGetRequest]) (*connect.Response[apiv1.ProjectServiceInviteGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteGetRequest]) (*connect.Response[apiv1.ProjectServiceInviteGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteGetRequest]) *connect.Response[apiv1.ProjectServiceInviteGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteGetRequest]) *connect.Response[apiv1.ProjectServiceInviteGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceInviteGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// InvitesList provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceClient) InvitesList(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceInvitesListRequest]) (*connect.Response[apiv1.ProjectServiceInvitesListResponse], error) { - ret := _m.Called(_a0, _a1) +// ProjectServiceClient_InviteGet_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InviteGet' +type ProjectServiceClient_InviteGet_Call struct { + *mock.Call +} + +// InviteGet is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceInviteGetRequest] +func (_e *ProjectServiceClient_Expecter) InviteGet(context1 interface{}, request interface{}) *ProjectServiceClient_InviteGet_Call { + return &ProjectServiceClient_InviteGet_Call{Call: _e.mock.On("InviteGet", context1, request)} +} + +func (_c *ProjectServiceClient_InviteGet_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteGetRequest])) *ProjectServiceClient_InviteGet_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceInviteGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceInviteGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceClient_InviteGet_Call) Return(response *connect.Response[apiv1.ProjectServiceInviteGetResponse], err error) *ProjectServiceClient_InviteGet_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceClient_InviteGet_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteGetRequest]) (*connect.Response[apiv1.ProjectServiceInviteGetResponse], error)) *ProjectServiceClient_InviteGet_Call { + _c.Call.Return(run) + return _c +} + +// InvitesList provides a mock function for the type ProjectServiceClient +func (_mock *ProjectServiceClient) InvitesList(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInvitesListRequest]) (*connect.Response[apiv1.ProjectServiceInvitesListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for InvitesList") @@ -236,29 +525,67 @@ func (_m *ProjectServiceClient) InvitesList(_a0 context.Context, _a1 *connect.Re var r0 *connect.Response[apiv1.ProjectServiceInvitesListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInvitesListRequest]) (*connect.Response[apiv1.ProjectServiceInvitesListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInvitesListRequest]) (*connect.Response[apiv1.ProjectServiceInvitesListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInvitesListRequest]) *connect.Response[apiv1.ProjectServiceInvitesListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInvitesListRequest]) *connect.Response[apiv1.ProjectServiceInvitesListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceInvitesListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceInvitesListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceInvitesListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// List provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceClient) List(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceListRequest]) (*connect.Response[apiv1.ProjectServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +// ProjectServiceClient_InvitesList_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InvitesList' +type ProjectServiceClient_InvitesList_Call struct { + *mock.Call +} + +// InvitesList is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceInvitesListRequest] +func (_e *ProjectServiceClient_Expecter) InvitesList(context1 interface{}, request interface{}) *ProjectServiceClient_InvitesList_Call { + return &ProjectServiceClient_InvitesList_Call{Call: _e.mock.On("InvitesList", context1, request)} +} + +func (_c *ProjectServiceClient_InvitesList_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInvitesListRequest])) *ProjectServiceClient_InvitesList_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceInvitesListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceInvitesListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceClient_InvitesList_Call) Return(response *connect.Response[apiv1.ProjectServiceInvitesListResponse], err error) *ProjectServiceClient_InvitesList_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceClient_InvitesList_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInvitesListRequest]) (*connect.Response[apiv1.ProjectServiceInvitesListResponse], error)) *ProjectServiceClient_InvitesList_Call { + _c.Call.Return(run) + return _c +} + +// List provides a mock function for the type ProjectServiceClient +func (_mock *ProjectServiceClient) List(context1 context.Context, request *connect.Request[apiv1.ProjectServiceListRequest]) (*connect.Response[apiv1.ProjectServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -266,29 +593,67 @@ func (_m *ProjectServiceClient) List(_a0 context.Context, _a1 *connect.Request[a var r0 *connect.Response[apiv1.ProjectServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceListRequest]) (*connect.Response[apiv1.ProjectServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceListRequest]) (*connect.Response[apiv1.ProjectServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceListRequest]) *connect.Response[apiv1.ProjectServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceListRequest]) *connect.Response[apiv1.ProjectServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// RemoveMember provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceClient) RemoveMember(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceRemoveMemberRequest]) (*connect.Response[apiv1.ProjectServiceRemoveMemberResponse], error) { - ret := _m.Called(_a0, _a1) +// ProjectServiceClient_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type ProjectServiceClient_List_Call struct { + *mock.Call +} + +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceListRequest] +func (_e *ProjectServiceClient_Expecter) List(context1 interface{}, request interface{}) *ProjectServiceClient_List_Call { + return &ProjectServiceClient_List_Call{Call: _e.mock.On("List", context1, request)} +} + +func (_c *ProjectServiceClient_List_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceListRequest])) *ProjectServiceClient_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceClient_List_Call) Return(response *connect.Response[apiv1.ProjectServiceListResponse], err error) *ProjectServiceClient_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceClient_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceListRequest]) (*connect.Response[apiv1.ProjectServiceListResponse], error)) *ProjectServiceClient_List_Call { + _c.Call.Return(run) + return _c +} + +// RemoveMember provides a mock function for the type ProjectServiceClient +func (_mock *ProjectServiceClient) RemoveMember(context1 context.Context, request *connect.Request[apiv1.ProjectServiceRemoveMemberRequest]) (*connect.Response[apiv1.ProjectServiceRemoveMemberResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for RemoveMember") @@ -296,29 +661,67 @@ func (_m *ProjectServiceClient) RemoveMember(_a0 context.Context, _a1 *connect.R var r0 *connect.Response[apiv1.ProjectServiceRemoveMemberResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceRemoveMemberRequest]) (*connect.Response[apiv1.ProjectServiceRemoveMemberResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceRemoveMemberRequest]) (*connect.Response[apiv1.ProjectServiceRemoveMemberResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceRemoveMemberRequest]) *connect.Response[apiv1.ProjectServiceRemoveMemberResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceRemoveMemberRequest]) *connect.Response[apiv1.ProjectServiceRemoveMemberResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceRemoveMemberResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceRemoveMemberRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceRemoveMemberRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Update provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceClient) Update(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceUpdateRequest]) (*connect.Response[apiv1.ProjectServiceUpdateResponse], error) { - ret := _m.Called(_a0, _a1) +// ProjectServiceClient_RemoveMember_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveMember' +type ProjectServiceClient_RemoveMember_Call struct { + *mock.Call +} + +// RemoveMember is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceRemoveMemberRequest] +func (_e *ProjectServiceClient_Expecter) RemoveMember(context1 interface{}, request interface{}) *ProjectServiceClient_RemoveMember_Call { + return &ProjectServiceClient_RemoveMember_Call{Call: _e.mock.On("RemoveMember", context1, request)} +} + +func (_c *ProjectServiceClient_RemoveMember_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceRemoveMemberRequest])) *ProjectServiceClient_RemoveMember_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceRemoveMemberRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceRemoveMemberRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceClient_RemoveMember_Call) Return(response *connect.Response[apiv1.ProjectServiceRemoveMemberResponse], err error) *ProjectServiceClient_RemoveMember_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceClient_RemoveMember_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceRemoveMemberRequest]) (*connect.Response[apiv1.ProjectServiceRemoveMemberResponse], error)) *ProjectServiceClient_RemoveMember_Call { + _c.Call.Return(run) + return _c +} + +// Update provides a mock function for the type ProjectServiceClient +func (_mock *ProjectServiceClient) Update(context1 context.Context, request *connect.Request[apiv1.ProjectServiceUpdateRequest]) (*connect.Response[apiv1.ProjectServiceUpdateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Update") @@ -326,29 +729,67 @@ func (_m *ProjectServiceClient) Update(_a0 context.Context, _a1 *connect.Request var r0 *connect.Response[apiv1.ProjectServiceUpdateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateRequest]) (*connect.Response[apiv1.ProjectServiceUpdateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateRequest]) (*connect.Response[apiv1.ProjectServiceUpdateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateRequest]) *connect.Response[apiv1.ProjectServiceUpdateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateRequest]) *connect.Response[apiv1.ProjectServiceUpdateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceUpdateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// UpdateMember provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceClient) UpdateMember(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceUpdateMemberRequest]) (*connect.Response[apiv1.ProjectServiceUpdateMemberResponse], error) { - ret := _m.Called(_a0, _a1) +// ProjectServiceClient_Update_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Update' +type ProjectServiceClient_Update_Call struct { + *mock.Call +} + +// Update is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceUpdateRequest] +func (_e *ProjectServiceClient_Expecter) Update(context1 interface{}, request interface{}) *ProjectServiceClient_Update_Call { + return &ProjectServiceClient_Update_Call{Call: _e.mock.On("Update", context1, request)} +} + +func (_c *ProjectServiceClient_Update_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceUpdateRequest])) *ProjectServiceClient_Update_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceUpdateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceUpdateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceClient_Update_Call) Return(response *connect.Response[apiv1.ProjectServiceUpdateResponse], err error) *ProjectServiceClient_Update_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceClient_Update_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceUpdateRequest]) (*connect.Response[apiv1.ProjectServiceUpdateResponse], error)) *ProjectServiceClient_Update_Call { + _c.Call.Return(run) + return _c +} + +// UpdateMember provides a mock function for the type ProjectServiceClient +func (_mock *ProjectServiceClient) UpdateMember(context1 context.Context, request *connect.Request[apiv1.ProjectServiceUpdateMemberRequest]) (*connect.Response[apiv1.ProjectServiceUpdateMemberResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for UpdateMember") @@ -356,36 +797,60 @@ func (_m *ProjectServiceClient) UpdateMember(_a0 context.Context, _a1 *connect.R var r0 *connect.Response[apiv1.ProjectServiceUpdateMemberResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateMemberRequest]) (*connect.Response[apiv1.ProjectServiceUpdateMemberResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateMemberRequest]) (*connect.Response[apiv1.ProjectServiceUpdateMemberResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateMemberRequest]) *connect.Response[apiv1.ProjectServiceUpdateMemberResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateMemberRequest]) *connect.Response[apiv1.ProjectServiceUpdateMemberResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceUpdateMemberResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateMemberRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateMemberRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewProjectServiceClient creates a new instance of ProjectServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewProjectServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *ProjectServiceClient { - mock := &ProjectServiceClient{} - mock.Mock.Test(t) +// ProjectServiceClient_UpdateMember_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateMember' +type ProjectServiceClient_UpdateMember_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// UpdateMember is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceUpdateMemberRequest] +func (_e *ProjectServiceClient_Expecter) UpdateMember(context1 interface{}, request interface{}) *ProjectServiceClient_UpdateMember_Call { + return &ProjectServiceClient_UpdateMember_Call{Call: _e.mock.On("UpdateMember", context1, request)} +} - return mock +func (_c *ProjectServiceClient_UpdateMember_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceUpdateMemberRequest])) *ProjectServiceClient_UpdateMember_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceUpdateMemberRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceUpdateMemberRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceClient_UpdateMember_Call) Return(response *connect.Response[apiv1.ProjectServiceUpdateMemberResponse], err error) *ProjectServiceClient_UpdateMember_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceClient_UpdateMember_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceUpdateMemberRequest]) (*connect.Response[apiv1.ProjectServiceUpdateMemberResponse], error)) *ProjectServiceClient_UpdateMember_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/ProjectServiceHandler.go b/go/tests/mocks/api/v1/apiv1connect/ProjectServiceHandler.go index 87bbe6ae..eda7657a 100644 --- a/go/tests/mocks/api/v1/apiv1connect/ProjectServiceHandler.go +++ b/go/tests/mocks/api/v1/apiv1connect/ProjectServiceHandler.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewProjectServiceHandler creates a new instance of ProjectServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewProjectServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *ProjectServiceHandler { + mock := &ProjectServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // ProjectServiceHandler is an autogenerated mock type for the ProjectServiceHandler type type ProjectServiceHandler struct { mock.Mock } -// Create provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceHandler) Create(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceCreateRequest]) (*connect.Response[apiv1.ProjectServiceCreateResponse], error) { - ret := _m.Called(_a0, _a1) +type ProjectServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *ProjectServiceHandler) EXPECT() *ProjectServiceHandler_Expecter { + return &ProjectServiceHandler_Expecter{mock: &_m.Mock} +} + +// Create provides a mock function for the type ProjectServiceHandler +func (_mock *ProjectServiceHandler) Create(context1 context.Context, request *connect.Request[apiv1.ProjectServiceCreateRequest]) (*connect.Response[apiv1.ProjectServiceCreateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Create") @@ -26,29 +49,67 @@ func (_m *ProjectServiceHandler) Create(_a0 context.Context, _a1 *connect.Reques var r0 *connect.Response[apiv1.ProjectServiceCreateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceCreateRequest]) (*connect.Response[apiv1.ProjectServiceCreateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceCreateRequest]) (*connect.Response[apiv1.ProjectServiceCreateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceCreateRequest]) *connect.Response[apiv1.ProjectServiceCreateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceCreateRequest]) *connect.Response[apiv1.ProjectServiceCreateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceCreateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceCreateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceCreateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Delete provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceHandler) Delete(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceDeleteRequest]) (*connect.Response[apiv1.ProjectServiceDeleteResponse], error) { - ret := _m.Called(_a0, _a1) +// ProjectServiceHandler_Create_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Create' +type ProjectServiceHandler_Create_Call struct { + *mock.Call +} + +// Create is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceCreateRequest] +func (_e *ProjectServiceHandler_Expecter) Create(context1 interface{}, request interface{}) *ProjectServiceHandler_Create_Call { + return &ProjectServiceHandler_Create_Call{Call: _e.mock.On("Create", context1, request)} +} + +func (_c *ProjectServiceHandler_Create_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceCreateRequest])) *ProjectServiceHandler_Create_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceCreateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceCreateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceHandler_Create_Call) Return(response *connect.Response[apiv1.ProjectServiceCreateResponse], err error) *ProjectServiceHandler_Create_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceHandler_Create_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceCreateRequest]) (*connect.Response[apiv1.ProjectServiceCreateResponse], error)) *ProjectServiceHandler_Create_Call { + _c.Call.Return(run) + return _c +} + +// Delete provides a mock function for the type ProjectServiceHandler +func (_mock *ProjectServiceHandler) Delete(context1 context.Context, request *connect.Request[apiv1.ProjectServiceDeleteRequest]) (*connect.Response[apiv1.ProjectServiceDeleteResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Delete") @@ -56,29 +117,67 @@ func (_m *ProjectServiceHandler) Delete(_a0 context.Context, _a1 *connect.Reques var r0 *connect.Response[apiv1.ProjectServiceDeleteResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceDeleteRequest]) (*connect.Response[apiv1.ProjectServiceDeleteResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceDeleteRequest]) (*connect.Response[apiv1.ProjectServiceDeleteResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceDeleteRequest]) *connect.Response[apiv1.ProjectServiceDeleteResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceDeleteRequest]) *connect.Response[apiv1.ProjectServiceDeleteResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceDeleteResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceDeleteRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceDeleteRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceGetRequest]) (*connect.Response[apiv1.ProjectServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +// ProjectServiceHandler_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete' +type ProjectServiceHandler_Delete_Call struct { + *mock.Call +} + +// Delete is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceDeleteRequest] +func (_e *ProjectServiceHandler_Expecter) Delete(context1 interface{}, request interface{}) *ProjectServiceHandler_Delete_Call { + return &ProjectServiceHandler_Delete_Call{Call: _e.mock.On("Delete", context1, request)} +} + +func (_c *ProjectServiceHandler_Delete_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceDeleteRequest])) *ProjectServiceHandler_Delete_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceDeleteRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceDeleteRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceHandler_Delete_Call) Return(response *connect.Response[apiv1.ProjectServiceDeleteResponse], err error) *ProjectServiceHandler_Delete_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceHandler_Delete_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceDeleteRequest]) (*connect.Response[apiv1.ProjectServiceDeleteResponse], error)) *ProjectServiceHandler_Delete_Call { + _c.Call.Return(run) + return _c +} + +// Get provides a mock function for the type ProjectServiceHandler +func (_mock *ProjectServiceHandler) Get(context1 context.Context, request *connect.Request[apiv1.ProjectServiceGetRequest]) (*connect.Response[apiv1.ProjectServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -86,29 +185,67 @@ func (_m *ProjectServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[a var r0 *connect.Response[apiv1.ProjectServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceGetRequest]) (*connect.Response[apiv1.ProjectServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceGetRequest]) (*connect.Response[apiv1.ProjectServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceGetRequest]) *connect.Response[apiv1.ProjectServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceGetRequest]) *connect.Response[apiv1.ProjectServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Invite provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceHandler) Invite(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceInviteRequest]) (*connect.Response[apiv1.ProjectServiceInviteResponse], error) { - ret := _m.Called(_a0, _a1) +// ProjectServiceHandler_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type ProjectServiceHandler_Get_Call struct { + *mock.Call +} + +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceGetRequest] +func (_e *ProjectServiceHandler_Expecter) Get(context1 interface{}, request interface{}) *ProjectServiceHandler_Get_Call { + return &ProjectServiceHandler_Get_Call{Call: _e.mock.On("Get", context1, request)} +} + +func (_c *ProjectServiceHandler_Get_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceGetRequest])) *ProjectServiceHandler_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceHandler_Get_Call) Return(response *connect.Response[apiv1.ProjectServiceGetResponse], err error) *ProjectServiceHandler_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceHandler_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceGetRequest]) (*connect.Response[apiv1.ProjectServiceGetResponse], error)) *ProjectServiceHandler_Get_Call { + _c.Call.Return(run) + return _c +} + +// Invite provides a mock function for the type ProjectServiceHandler +func (_mock *ProjectServiceHandler) Invite(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteRequest]) (*connect.Response[apiv1.ProjectServiceInviteResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Invite") @@ -116,29 +253,67 @@ func (_m *ProjectServiceHandler) Invite(_a0 context.Context, _a1 *connect.Reques var r0 *connect.Response[apiv1.ProjectServiceInviteResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteRequest]) (*connect.Response[apiv1.ProjectServiceInviteResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteRequest]) (*connect.Response[apiv1.ProjectServiceInviteResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteRequest]) *connect.Response[apiv1.ProjectServiceInviteResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteRequest]) *connect.Response[apiv1.ProjectServiceInviteResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceInviteResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// InviteAccept provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceHandler) InviteAccept(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceInviteAcceptRequest]) (*connect.Response[apiv1.ProjectServiceInviteAcceptResponse], error) { - ret := _m.Called(_a0, _a1) +// ProjectServiceHandler_Invite_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Invite' +type ProjectServiceHandler_Invite_Call struct { + *mock.Call +} + +// Invite is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceInviteRequest] +func (_e *ProjectServiceHandler_Expecter) Invite(context1 interface{}, request interface{}) *ProjectServiceHandler_Invite_Call { + return &ProjectServiceHandler_Invite_Call{Call: _e.mock.On("Invite", context1, request)} +} + +func (_c *ProjectServiceHandler_Invite_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteRequest])) *ProjectServiceHandler_Invite_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceInviteRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceInviteRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceHandler_Invite_Call) Return(response *connect.Response[apiv1.ProjectServiceInviteResponse], err error) *ProjectServiceHandler_Invite_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceHandler_Invite_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteRequest]) (*connect.Response[apiv1.ProjectServiceInviteResponse], error)) *ProjectServiceHandler_Invite_Call { + _c.Call.Return(run) + return _c +} + +// InviteAccept provides a mock function for the type ProjectServiceHandler +func (_mock *ProjectServiceHandler) InviteAccept(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteAcceptRequest]) (*connect.Response[apiv1.ProjectServiceInviteAcceptResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for InviteAccept") @@ -146,29 +321,67 @@ func (_m *ProjectServiceHandler) InviteAccept(_a0 context.Context, _a1 *connect. var r0 *connect.Response[apiv1.ProjectServiceInviteAcceptResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteAcceptRequest]) (*connect.Response[apiv1.ProjectServiceInviteAcceptResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteAcceptRequest]) (*connect.Response[apiv1.ProjectServiceInviteAcceptResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteAcceptRequest]) *connect.Response[apiv1.ProjectServiceInviteAcceptResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteAcceptRequest]) *connect.Response[apiv1.ProjectServiceInviteAcceptResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceInviteAcceptResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteAcceptRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteAcceptRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// InviteDelete provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceHandler) InviteDelete(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceInviteDeleteRequest]) (*connect.Response[apiv1.ProjectServiceInviteDeleteResponse], error) { - ret := _m.Called(_a0, _a1) +// ProjectServiceHandler_InviteAccept_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InviteAccept' +type ProjectServiceHandler_InviteAccept_Call struct { + *mock.Call +} + +// InviteAccept is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceInviteAcceptRequest] +func (_e *ProjectServiceHandler_Expecter) InviteAccept(context1 interface{}, request interface{}) *ProjectServiceHandler_InviteAccept_Call { + return &ProjectServiceHandler_InviteAccept_Call{Call: _e.mock.On("InviteAccept", context1, request)} +} + +func (_c *ProjectServiceHandler_InviteAccept_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteAcceptRequest])) *ProjectServiceHandler_InviteAccept_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceInviteAcceptRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceInviteAcceptRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceHandler_InviteAccept_Call) Return(response *connect.Response[apiv1.ProjectServiceInviteAcceptResponse], err error) *ProjectServiceHandler_InviteAccept_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceHandler_InviteAccept_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteAcceptRequest]) (*connect.Response[apiv1.ProjectServiceInviteAcceptResponse], error)) *ProjectServiceHandler_InviteAccept_Call { + _c.Call.Return(run) + return _c +} + +// InviteDelete provides a mock function for the type ProjectServiceHandler +func (_mock *ProjectServiceHandler) InviteDelete(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteDeleteRequest]) (*connect.Response[apiv1.ProjectServiceInviteDeleteResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for InviteDelete") @@ -176,29 +389,67 @@ func (_m *ProjectServiceHandler) InviteDelete(_a0 context.Context, _a1 *connect. var r0 *connect.Response[apiv1.ProjectServiceInviteDeleteResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteDeleteRequest]) (*connect.Response[apiv1.ProjectServiceInviteDeleteResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteDeleteRequest]) (*connect.Response[apiv1.ProjectServiceInviteDeleteResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteDeleteRequest]) *connect.Response[apiv1.ProjectServiceInviteDeleteResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteDeleteRequest]) *connect.Response[apiv1.ProjectServiceInviteDeleteResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceInviteDeleteResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteDeleteRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteDeleteRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// InviteGet provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceHandler) InviteGet(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceInviteGetRequest]) (*connect.Response[apiv1.ProjectServiceInviteGetResponse], error) { - ret := _m.Called(_a0, _a1) +// ProjectServiceHandler_InviteDelete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InviteDelete' +type ProjectServiceHandler_InviteDelete_Call struct { + *mock.Call +} + +// InviteDelete is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceInviteDeleteRequest] +func (_e *ProjectServiceHandler_Expecter) InviteDelete(context1 interface{}, request interface{}) *ProjectServiceHandler_InviteDelete_Call { + return &ProjectServiceHandler_InviteDelete_Call{Call: _e.mock.On("InviteDelete", context1, request)} +} + +func (_c *ProjectServiceHandler_InviteDelete_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteDeleteRequest])) *ProjectServiceHandler_InviteDelete_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceInviteDeleteRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceInviteDeleteRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceHandler_InviteDelete_Call) Return(response *connect.Response[apiv1.ProjectServiceInviteDeleteResponse], err error) *ProjectServiceHandler_InviteDelete_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceHandler_InviteDelete_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteDeleteRequest]) (*connect.Response[apiv1.ProjectServiceInviteDeleteResponse], error)) *ProjectServiceHandler_InviteDelete_Call { + _c.Call.Return(run) + return _c +} + +// InviteGet provides a mock function for the type ProjectServiceHandler +func (_mock *ProjectServiceHandler) InviteGet(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteGetRequest]) (*connect.Response[apiv1.ProjectServiceInviteGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for InviteGet") @@ -206,29 +457,67 @@ func (_m *ProjectServiceHandler) InviteGet(_a0 context.Context, _a1 *connect.Req var r0 *connect.Response[apiv1.ProjectServiceInviteGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteGetRequest]) (*connect.Response[apiv1.ProjectServiceInviteGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteGetRequest]) (*connect.Response[apiv1.ProjectServiceInviteGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteGetRequest]) *connect.Response[apiv1.ProjectServiceInviteGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteGetRequest]) *connect.Response[apiv1.ProjectServiceInviteGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceInviteGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceInviteGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// InvitesList provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceHandler) InvitesList(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceInvitesListRequest]) (*connect.Response[apiv1.ProjectServiceInvitesListResponse], error) { - ret := _m.Called(_a0, _a1) +// ProjectServiceHandler_InviteGet_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InviteGet' +type ProjectServiceHandler_InviteGet_Call struct { + *mock.Call +} + +// InviteGet is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceInviteGetRequest] +func (_e *ProjectServiceHandler_Expecter) InviteGet(context1 interface{}, request interface{}) *ProjectServiceHandler_InviteGet_Call { + return &ProjectServiceHandler_InviteGet_Call{Call: _e.mock.On("InviteGet", context1, request)} +} + +func (_c *ProjectServiceHandler_InviteGet_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteGetRequest])) *ProjectServiceHandler_InviteGet_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceInviteGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceInviteGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceHandler_InviteGet_Call) Return(response *connect.Response[apiv1.ProjectServiceInviteGetResponse], err error) *ProjectServiceHandler_InviteGet_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceHandler_InviteGet_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInviteGetRequest]) (*connect.Response[apiv1.ProjectServiceInviteGetResponse], error)) *ProjectServiceHandler_InviteGet_Call { + _c.Call.Return(run) + return _c +} + +// InvitesList provides a mock function for the type ProjectServiceHandler +func (_mock *ProjectServiceHandler) InvitesList(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInvitesListRequest]) (*connect.Response[apiv1.ProjectServiceInvitesListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for InvitesList") @@ -236,29 +525,67 @@ func (_m *ProjectServiceHandler) InvitesList(_a0 context.Context, _a1 *connect.R var r0 *connect.Response[apiv1.ProjectServiceInvitesListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInvitesListRequest]) (*connect.Response[apiv1.ProjectServiceInvitesListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInvitesListRequest]) (*connect.Response[apiv1.ProjectServiceInvitesListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInvitesListRequest]) *connect.Response[apiv1.ProjectServiceInvitesListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceInvitesListRequest]) *connect.Response[apiv1.ProjectServiceInvitesListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceInvitesListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceInvitesListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceInvitesListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// List provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceHandler) List(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceListRequest]) (*connect.Response[apiv1.ProjectServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +// ProjectServiceHandler_InvitesList_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InvitesList' +type ProjectServiceHandler_InvitesList_Call struct { + *mock.Call +} + +// InvitesList is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceInvitesListRequest] +func (_e *ProjectServiceHandler_Expecter) InvitesList(context1 interface{}, request interface{}) *ProjectServiceHandler_InvitesList_Call { + return &ProjectServiceHandler_InvitesList_Call{Call: _e.mock.On("InvitesList", context1, request)} +} + +func (_c *ProjectServiceHandler_InvitesList_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInvitesListRequest])) *ProjectServiceHandler_InvitesList_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceInvitesListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceInvitesListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceHandler_InvitesList_Call) Return(response *connect.Response[apiv1.ProjectServiceInvitesListResponse], err error) *ProjectServiceHandler_InvitesList_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceHandler_InvitesList_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceInvitesListRequest]) (*connect.Response[apiv1.ProjectServiceInvitesListResponse], error)) *ProjectServiceHandler_InvitesList_Call { + _c.Call.Return(run) + return _c +} + +// List provides a mock function for the type ProjectServiceHandler +func (_mock *ProjectServiceHandler) List(context1 context.Context, request *connect.Request[apiv1.ProjectServiceListRequest]) (*connect.Response[apiv1.ProjectServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -266,29 +593,67 @@ func (_m *ProjectServiceHandler) List(_a0 context.Context, _a1 *connect.Request[ var r0 *connect.Response[apiv1.ProjectServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceListRequest]) (*connect.Response[apiv1.ProjectServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceListRequest]) (*connect.Response[apiv1.ProjectServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceListRequest]) *connect.Response[apiv1.ProjectServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceListRequest]) *connect.Response[apiv1.ProjectServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// RemoveMember provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceHandler) RemoveMember(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceRemoveMemberRequest]) (*connect.Response[apiv1.ProjectServiceRemoveMemberResponse], error) { - ret := _m.Called(_a0, _a1) +// ProjectServiceHandler_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type ProjectServiceHandler_List_Call struct { + *mock.Call +} + +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceListRequest] +func (_e *ProjectServiceHandler_Expecter) List(context1 interface{}, request interface{}) *ProjectServiceHandler_List_Call { + return &ProjectServiceHandler_List_Call{Call: _e.mock.On("List", context1, request)} +} + +func (_c *ProjectServiceHandler_List_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceListRequest])) *ProjectServiceHandler_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceHandler_List_Call) Return(response *connect.Response[apiv1.ProjectServiceListResponse], err error) *ProjectServiceHandler_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceHandler_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceListRequest]) (*connect.Response[apiv1.ProjectServiceListResponse], error)) *ProjectServiceHandler_List_Call { + _c.Call.Return(run) + return _c +} + +// RemoveMember provides a mock function for the type ProjectServiceHandler +func (_mock *ProjectServiceHandler) RemoveMember(context1 context.Context, request *connect.Request[apiv1.ProjectServiceRemoveMemberRequest]) (*connect.Response[apiv1.ProjectServiceRemoveMemberResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for RemoveMember") @@ -296,29 +661,67 @@ func (_m *ProjectServiceHandler) RemoveMember(_a0 context.Context, _a1 *connect. var r0 *connect.Response[apiv1.ProjectServiceRemoveMemberResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceRemoveMemberRequest]) (*connect.Response[apiv1.ProjectServiceRemoveMemberResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceRemoveMemberRequest]) (*connect.Response[apiv1.ProjectServiceRemoveMemberResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceRemoveMemberRequest]) *connect.Response[apiv1.ProjectServiceRemoveMemberResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceRemoveMemberRequest]) *connect.Response[apiv1.ProjectServiceRemoveMemberResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceRemoveMemberResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceRemoveMemberRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceRemoveMemberRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Update provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceHandler) Update(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceUpdateRequest]) (*connect.Response[apiv1.ProjectServiceUpdateResponse], error) { - ret := _m.Called(_a0, _a1) +// ProjectServiceHandler_RemoveMember_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveMember' +type ProjectServiceHandler_RemoveMember_Call struct { + *mock.Call +} + +// RemoveMember is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceRemoveMemberRequest] +func (_e *ProjectServiceHandler_Expecter) RemoveMember(context1 interface{}, request interface{}) *ProjectServiceHandler_RemoveMember_Call { + return &ProjectServiceHandler_RemoveMember_Call{Call: _e.mock.On("RemoveMember", context1, request)} +} + +func (_c *ProjectServiceHandler_RemoveMember_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceRemoveMemberRequest])) *ProjectServiceHandler_RemoveMember_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceRemoveMemberRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceRemoveMemberRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceHandler_RemoveMember_Call) Return(response *connect.Response[apiv1.ProjectServiceRemoveMemberResponse], err error) *ProjectServiceHandler_RemoveMember_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceHandler_RemoveMember_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceRemoveMemberRequest]) (*connect.Response[apiv1.ProjectServiceRemoveMemberResponse], error)) *ProjectServiceHandler_RemoveMember_Call { + _c.Call.Return(run) + return _c +} + +// Update provides a mock function for the type ProjectServiceHandler +func (_mock *ProjectServiceHandler) Update(context1 context.Context, request *connect.Request[apiv1.ProjectServiceUpdateRequest]) (*connect.Response[apiv1.ProjectServiceUpdateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Update") @@ -326,29 +729,67 @@ func (_m *ProjectServiceHandler) Update(_a0 context.Context, _a1 *connect.Reques var r0 *connect.Response[apiv1.ProjectServiceUpdateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateRequest]) (*connect.Response[apiv1.ProjectServiceUpdateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateRequest]) (*connect.Response[apiv1.ProjectServiceUpdateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateRequest]) *connect.Response[apiv1.ProjectServiceUpdateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateRequest]) *connect.Response[apiv1.ProjectServiceUpdateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceUpdateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// UpdateMember provides a mock function with given fields: _a0, _a1 -func (_m *ProjectServiceHandler) UpdateMember(_a0 context.Context, _a1 *connect.Request[apiv1.ProjectServiceUpdateMemberRequest]) (*connect.Response[apiv1.ProjectServiceUpdateMemberResponse], error) { - ret := _m.Called(_a0, _a1) +// ProjectServiceHandler_Update_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Update' +type ProjectServiceHandler_Update_Call struct { + *mock.Call +} + +// Update is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceUpdateRequest] +func (_e *ProjectServiceHandler_Expecter) Update(context1 interface{}, request interface{}) *ProjectServiceHandler_Update_Call { + return &ProjectServiceHandler_Update_Call{Call: _e.mock.On("Update", context1, request)} +} + +func (_c *ProjectServiceHandler_Update_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceUpdateRequest])) *ProjectServiceHandler_Update_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceUpdateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceUpdateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceHandler_Update_Call) Return(response *connect.Response[apiv1.ProjectServiceUpdateResponse], err error) *ProjectServiceHandler_Update_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceHandler_Update_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceUpdateRequest]) (*connect.Response[apiv1.ProjectServiceUpdateResponse], error)) *ProjectServiceHandler_Update_Call { + _c.Call.Return(run) + return _c +} + +// UpdateMember provides a mock function for the type ProjectServiceHandler +func (_mock *ProjectServiceHandler) UpdateMember(context1 context.Context, request *connect.Request[apiv1.ProjectServiceUpdateMemberRequest]) (*connect.Response[apiv1.ProjectServiceUpdateMemberResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for UpdateMember") @@ -356,36 +797,60 @@ func (_m *ProjectServiceHandler) UpdateMember(_a0 context.Context, _a1 *connect. var r0 *connect.Response[apiv1.ProjectServiceUpdateMemberResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateMemberRequest]) (*connect.Response[apiv1.ProjectServiceUpdateMemberResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateMemberRequest]) (*connect.Response[apiv1.ProjectServiceUpdateMemberResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateMemberRequest]) *connect.Response[apiv1.ProjectServiceUpdateMemberResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateMemberRequest]) *connect.Response[apiv1.ProjectServiceUpdateMemberResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.ProjectServiceUpdateMemberResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateMemberRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.ProjectServiceUpdateMemberRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewProjectServiceHandler creates a new instance of ProjectServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewProjectServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *ProjectServiceHandler { - mock := &ProjectServiceHandler{} - mock.Mock.Test(t) +// ProjectServiceHandler_UpdateMember_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateMember' +type ProjectServiceHandler_UpdateMember_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// UpdateMember is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.ProjectServiceUpdateMemberRequest] +func (_e *ProjectServiceHandler_Expecter) UpdateMember(context1 interface{}, request interface{}) *ProjectServiceHandler_UpdateMember_Call { + return &ProjectServiceHandler_UpdateMember_Call{Call: _e.mock.On("UpdateMember", context1, request)} +} - return mock +func (_c *ProjectServiceHandler_UpdateMember_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceUpdateMemberRequest])) *ProjectServiceHandler_UpdateMember_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.ProjectServiceUpdateMemberRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.ProjectServiceUpdateMemberRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *ProjectServiceHandler_UpdateMember_Call) Return(response *connect.Response[apiv1.ProjectServiceUpdateMemberResponse], err error) *ProjectServiceHandler_UpdateMember_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *ProjectServiceHandler_UpdateMember_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.ProjectServiceUpdateMemberRequest]) (*connect.Response[apiv1.ProjectServiceUpdateMemberResponse], error)) *ProjectServiceHandler_UpdateMember_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/SnapshotServiceClient.go b/go/tests/mocks/api/v1/apiv1connect/SnapshotServiceClient.go index fe8e1396..fee96d34 100644 --- a/go/tests/mocks/api/v1/apiv1connect/SnapshotServiceClient.go +++ b/go/tests/mocks/api/v1/apiv1connect/SnapshotServiceClient.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewSnapshotServiceClient creates a new instance of SnapshotServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewSnapshotServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *SnapshotServiceClient { + mock := &SnapshotServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // SnapshotServiceClient is an autogenerated mock type for the SnapshotServiceClient type type SnapshotServiceClient struct { mock.Mock } -// Delete provides a mock function with given fields: _a0, _a1 -func (_m *SnapshotServiceClient) Delete(_a0 context.Context, _a1 *connect.Request[apiv1.SnapshotServiceDeleteRequest]) (*connect.Response[apiv1.SnapshotServiceDeleteResponse], error) { - ret := _m.Called(_a0, _a1) +type SnapshotServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *SnapshotServiceClient) EXPECT() *SnapshotServiceClient_Expecter { + return &SnapshotServiceClient_Expecter{mock: &_m.Mock} +} + +// Delete provides a mock function for the type SnapshotServiceClient +func (_mock *SnapshotServiceClient) Delete(context1 context.Context, request *connect.Request[apiv1.SnapshotServiceDeleteRequest]) (*connect.Response[apiv1.SnapshotServiceDeleteResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Delete") @@ -26,29 +49,67 @@ func (_m *SnapshotServiceClient) Delete(_a0 context.Context, _a1 *connect.Reques var r0 *connect.Response[apiv1.SnapshotServiceDeleteResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceDeleteRequest]) (*connect.Response[apiv1.SnapshotServiceDeleteResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceDeleteRequest]) (*connect.Response[apiv1.SnapshotServiceDeleteResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceDeleteRequest]) *connect.Response[apiv1.SnapshotServiceDeleteResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceDeleteRequest]) *connect.Response[apiv1.SnapshotServiceDeleteResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.SnapshotServiceDeleteResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.SnapshotServiceDeleteRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.SnapshotServiceDeleteRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *SnapshotServiceClient) Get(_a0 context.Context, _a1 *connect.Request[apiv1.SnapshotServiceGetRequest]) (*connect.Response[apiv1.SnapshotServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +// SnapshotServiceClient_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete' +type SnapshotServiceClient_Delete_Call struct { + *mock.Call +} + +// Delete is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.SnapshotServiceDeleteRequest] +func (_e *SnapshotServiceClient_Expecter) Delete(context1 interface{}, request interface{}) *SnapshotServiceClient_Delete_Call { + return &SnapshotServiceClient_Delete_Call{Call: _e.mock.On("Delete", context1, request)} +} + +func (_c *SnapshotServiceClient_Delete_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.SnapshotServiceDeleteRequest])) *SnapshotServiceClient_Delete_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.SnapshotServiceDeleteRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.SnapshotServiceDeleteRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *SnapshotServiceClient_Delete_Call) Return(response *connect.Response[apiv1.SnapshotServiceDeleteResponse], err error) *SnapshotServiceClient_Delete_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *SnapshotServiceClient_Delete_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.SnapshotServiceDeleteRequest]) (*connect.Response[apiv1.SnapshotServiceDeleteResponse], error)) *SnapshotServiceClient_Delete_Call { + _c.Call.Return(run) + return _c +} + +// Get provides a mock function for the type SnapshotServiceClient +func (_mock *SnapshotServiceClient) Get(context1 context.Context, request *connect.Request[apiv1.SnapshotServiceGetRequest]) (*connect.Response[apiv1.SnapshotServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -56,29 +117,67 @@ func (_m *SnapshotServiceClient) Get(_a0 context.Context, _a1 *connect.Request[a var r0 *connect.Response[apiv1.SnapshotServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceGetRequest]) (*connect.Response[apiv1.SnapshotServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceGetRequest]) (*connect.Response[apiv1.SnapshotServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceGetRequest]) *connect.Response[apiv1.SnapshotServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceGetRequest]) *connect.Response[apiv1.SnapshotServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.SnapshotServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.SnapshotServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.SnapshotServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// List provides a mock function with given fields: _a0, _a1 -func (_m *SnapshotServiceClient) List(_a0 context.Context, _a1 *connect.Request[apiv1.SnapshotServiceListRequest]) (*connect.Response[apiv1.SnapshotServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +// SnapshotServiceClient_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type SnapshotServiceClient_Get_Call struct { + *mock.Call +} + +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.SnapshotServiceGetRequest] +func (_e *SnapshotServiceClient_Expecter) Get(context1 interface{}, request interface{}) *SnapshotServiceClient_Get_Call { + return &SnapshotServiceClient_Get_Call{Call: _e.mock.On("Get", context1, request)} +} + +func (_c *SnapshotServiceClient_Get_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.SnapshotServiceGetRequest])) *SnapshotServiceClient_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.SnapshotServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.SnapshotServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *SnapshotServiceClient_Get_Call) Return(response *connect.Response[apiv1.SnapshotServiceGetResponse], err error) *SnapshotServiceClient_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *SnapshotServiceClient_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.SnapshotServiceGetRequest]) (*connect.Response[apiv1.SnapshotServiceGetResponse], error)) *SnapshotServiceClient_Get_Call { + _c.Call.Return(run) + return _c +} + +// List provides a mock function for the type SnapshotServiceClient +func (_mock *SnapshotServiceClient) List(context1 context.Context, request *connect.Request[apiv1.SnapshotServiceListRequest]) (*connect.Response[apiv1.SnapshotServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -86,36 +185,60 @@ func (_m *SnapshotServiceClient) List(_a0 context.Context, _a1 *connect.Request[ var r0 *connect.Response[apiv1.SnapshotServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceListRequest]) (*connect.Response[apiv1.SnapshotServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceListRequest]) (*connect.Response[apiv1.SnapshotServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceListRequest]) *connect.Response[apiv1.SnapshotServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceListRequest]) *connect.Response[apiv1.SnapshotServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.SnapshotServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.SnapshotServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.SnapshotServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewSnapshotServiceClient creates a new instance of SnapshotServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewSnapshotServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *SnapshotServiceClient { - mock := &SnapshotServiceClient{} - mock.Mock.Test(t) +// SnapshotServiceClient_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type SnapshotServiceClient_List_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.SnapshotServiceListRequest] +func (_e *SnapshotServiceClient_Expecter) List(context1 interface{}, request interface{}) *SnapshotServiceClient_List_Call { + return &SnapshotServiceClient_List_Call{Call: _e.mock.On("List", context1, request)} +} - return mock +func (_c *SnapshotServiceClient_List_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.SnapshotServiceListRequest])) *SnapshotServiceClient_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.SnapshotServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.SnapshotServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *SnapshotServiceClient_List_Call) Return(response *connect.Response[apiv1.SnapshotServiceListResponse], err error) *SnapshotServiceClient_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *SnapshotServiceClient_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.SnapshotServiceListRequest]) (*connect.Response[apiv1.SnapshotServiceListResponse], error)) *SnapshotServiceClient_List_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/SnapshotServiceHandler.go b/go/tests/mocks/api/v1/apiv1connect/SnapshotServiceHandler.go index e1f3e601..123924f1 100644 --- a/go/tests/mocks/api/v1/apiv1connect/SnapshotServiceHandler.go +++ b/go/tests/mocks/api/v1/apiv1connect/SnapshotServiceHandler.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewSnapshotServiceHandler creates a new instance of SnapshotServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewSnapshotServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *SnapshotServiceHandler { + mock := &SnapshotServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // SnapshotServiceHandler is an autogenerated mock type for the SnapshotServiceHandler type type SnapshotServiceHandler struct { mock.Mock } -// Delete provides a mock function with given fields: _a0, _a1 -func (_m *SnapshotServiceHandler) Delete(_a0 context.Context, _a1 *connect.Request[apiv1.SnapshotServiceDeleteRequest]) (*connect.Response[apiv1.SnapshotServiceDeleteResponse], error) { - ret := _m.Called(_a0, _a1) +type SnapshotServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *SnapshotServiceHandler) EXPECT() *SnapshotServiceHandler_Expecter { + return &SnapshotServiceHandler_Expecter{mock: &_m.Mock} +} + +// Delete provides a mock function for the type SnapshotServiceHandler +func (_mock *SnapshotServiceHandler) Delete(context1 context.Context, request *connect.Request[apiv1.SnapshotServiceDeleteRequest]) (*connect.Response[apiv1.SnapshotServiceDeleteResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Delete") @@ -26,29 +49,67 @@ func (_m *SnapshotServiceHandler) Delete(_a0 context.Context, _a1 *connect.Reque var r0 *connect.Response[apiv1.SnapshotServiceDeleteResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceDeleteRequest]) (*connect.Response[apiv1.SnapshotServiceDeleteResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceDeleteRequest]) (*connect.Response[apiv1.SnapshotServiceDeleteResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceDeleteRequest]) *connect.Response[apiv1.SnapshotServiceDeleteResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceDeleteRequest]) *connect.Response[apiv1.SnapshotServiceDeleteResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.SnapshotServiceDeleteResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.SnapshotServiceDeleteRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.SnapshotServiceDeleteRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *SnapshotServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[apiv1.SnapshotServiceGetRequest]) (*connect.Response[apiv1.SnapshotServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +// SnapshotServiceHandler_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete' +type SnapshotServiceHandler_Delete_Call struct { + *mock.Call +} + +// Delete is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.SnapshotServiceDeleteRequest] +func (_e *SnapshotServiceHandler_Expecter) Delete(context1 interface{}, request interface{}) *SnapshotServiceHandler_Delete_Call { + return &SnapshotServiceHandler_Delete_Call{Call: _e.mock.On("Delete", context1, request)} +} + +func (_c *SnapshotServiceHandler_Delete_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.SnapshotServiceDeleteRequest])) *SnapshotServiceHandler_Delete_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.SnapshotServiceDeleteRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.SnapshotServiceDeleteRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *SnapshotServiceHandler_Delete_Call) Return(response *connect.Response[apiv1.SnapshotServiceDeleteResponse], err error) *SnapshotServiceHandler_Delete_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *SnapshotServiceHandler_Delete_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.SnapshotServiceDeleteRequest]) (*connect.Response[apiv1.SnapshotServiceDeleteResponse], error)) *SnapshotServiceHandler_Delete_Call { + _c.Call.Return(run) + return _c +} + +// Get provides a mock function for the type SnapshotServiceHandler +func (_mock *SnapshotServiceHandler) Get(context1 context.Context, request *connect.Request[apiv1.SnapshotServiceGetRequest]) (*connect.Response[apiv1.SnapshotServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -56,29 +117,67 @@ func (_m *SnapshotServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[ var r0 *connect.Response[apiv1.SnapshotServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceGetRequest]) (*connect.Response[apiv1.SnapshotServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceGetRequest]) (*connect.Response[apiv1.SnapshotServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceGetRequest]) *connect.Response[apiv1.SnapshotServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceGetRequest]) *connect.Response[apiv1.SnapshotServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.SnapshotServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.SnapshotServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.SnapshotServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// List provides a mock function with given fields: _a0, _a1 -func (_m *SnapshotServiceHandler) List(_a0 context.Context, _a1 *connect.Request[apiv1.SnapshotServiceListRequest]) (*connect.Response[apiv1.SnapshotServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +// SnapshotServiceHandler_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type SnapshotServiceHandler_Get_Call struct { + *mock.Call +} + +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.SnapshotServiceGetRequest] +func (_e *SnapshotServiceHandler_Expecter) Get(context1 interface{}, request interface{}) *SnapshotServiceHandler_Get_Call { + return &SnapshotServiceHandler_Get_Call{Call: _e.mock.On("Get", context1, request)} +} + +func (_c *SnapshotServiceHandler_Get_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.SnapshotServiceGetRequest])) *SnapshotServiceHandler_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.SnapshotServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.SnapshotServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *SnapshotServiceHandler_Get_Call) Return(response *connect.Response[apiv1.SnapshotServiceGetResponse], err error) *SnapshotServiceHandler_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *SnapshotServiceHandler_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.SnapshotServiceGetRequest]) (*connect.Response[apiv1.SnapshotServiceGetResponse], error)) *SnapshotServiceHandler_Get_Call { + _c.Call.Return(run) + return _c +} + +// List provides a mock function for the type SnapshotServiceHandler +func (_mock *SnapshotServiceHandler) List(context1 context.Context, request *connect.Request[apiv1.SnapshotServiceListRequest]) (*connect.Response[apiv1.SnapshotServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -86,36 +185,60 @@ func (_m *SnapshotServiceHandler) List(_a0 context.Context, _a1 *connect.Request var r0 *connect.Response[apiv1.SnapshotServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceListRequest]) (*connect.Response[apiv1.SnapshotServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceListRequest]) (*connect.Response[apiv1.SnapshotServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceListRequest]) *connect.Response[apiv1.SnapshotServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.SnapshotServiceListRequest]) *connect.Response[apiv1.SnapshotServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.SnapshotServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.SnapshotServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.SnapshotServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewSnapshotServiceHandler creates a new instance of SnapshotServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewSnapshotServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *SnapshotServiceHandler { - mock := &SnapshotServiceHandler{} - mock.Mock.Test(t) +// SnapshotServiceHandler_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type SnapshotServiceHandler_List_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.SnapshotServiceListRequest] +func (_e *SnapshotServiceHandler_Expecter) List(context1 interface{}, request interface{}) *SnapshotServiceHandler_List_Call { + return &SnapshotServiceHandler_List_Call{Call: _e.mock.On("List", context1, request)} +} - return mock +func (_c *SnapshotServiceHandler_List_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.SnapshotServiceListRequest])) *SnapshotServiceHandler_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.SnapshotServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.SnapshotServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *SnapshotServiceHandler_List_Call) Return(response *connect.Response[apiv1.SnapshotServiceListResponse], err error) *SnapshotServiceHandler_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *SnapshotServiceHandler_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.SnapshotServiceListRequest]) (*connect.Response[apiv1.SnapshotServiceListResponse], error)) *SnapshotServiceHandler_List_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/TenantServiceClient.go b/go/tests/mocks/api/v1/apiv1connect/TenantServiceClient.go index d9476af5..3eabc60e 100644 --- a/go/tests/mocks/api/v1/apiv1connect/TenantServiceClient.go +++ b/go/tests/mocks/api/v1/apiv1connect/TenantServiceClient.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewTenantServiceClient creates a new instance of TenantServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewTenantServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *TenantServiceClient { + mock := &TenantServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // TenantServiceClient is an autogenerated mock type for the TenantServiceClient type type TenantServiceClient struct { mock.Mock } -// Create provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceClient) Create(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceCreateRequest]) (*connect.Response[apiv1.TenantServiceCreateResponse], error) { - ret := _m.Called(_a0, _a1) +type TenantServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *TenantServiceClient) EXPECT() *TenantServiceClient_Expecter { + return &TenantServiceClient_Expecter{mock: &_m.Mock} +} + +// Create provides a mock function for the type TenantServiceClient +func (_mock *TenantServiceClient) Create(context1 context.Context, request *connect.Request[apiv1.TenantServiceCreateRequest]) (*connect.Response[apiv1.TenantServiceCreateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Create") @@ -26,29 +49,67 @@ func (_m *TenantServiceClient) Create(_a0 context.Context, _a1 *connect.Request[ var r0 *connect.Response[apiv1.TenantServiceCreateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceCreateRequest]) (*connect.Response[apiv1.TenantServiceCreateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceCreateRequest]) (*connect.Response[apiv1.TenantServiceCreateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceCreateRequest]) *connect.Response[apiv1.TenantServiceCreateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceCreateRequest]) *connect.Response[apiv1.TenantServiceCreateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceCreateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceCreateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceCreateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Delete provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceClient) Delete(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceDeleteRequest]) (*connect.Response[apiv1.TenantServiceDeleteResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceClient_Create_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Create' +type TenantServiceClient_Create_Call struct { + *mock.Call +} + +// Create is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceCreateRequest] +func (_e *TenantServiceClient_Expecter) Create(context1 interface{}, request interface{}) *TenantServiceClient_Create_Call { + return &TenantServiceClient_Create_Call{Call: _e.mock.On("Create", context1, request)} +} + +func (_c *TenantServiceClient_Create_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceCreateRequest])) *TenantServiceClient_Create_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceCreateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceCreateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceClient_Create_Call) Return(response *connect.Response[apiv1.TenantServiceCreateResponse], err error) *TenantServiceClient_Create_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceClient_Create_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceCreateRequest]) (*connect.Response[apiv1.TenantServiceCreateResponse], error)) *TenantServiceClient_Create_Call { + _c.Call.Return(run) + return _c +} + +// Delete provides a mock function for the type TenantServiceClient +func (_mock *TenantServiceClient) Delete(context1 context.Context, request *connect.Request[apiv1.TenantServiceDeleteRequest]) (*connect.Response[apiv1.TenantServiceDeleteResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Delete") @@ -56,29 +117,67 @@ func (_m *TenantServiceClient) Delete(_a0 context.Context, _a1 *connect.Request[ var r0 *connect.Response[apiv1.TenantServiceDeleteResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceDeleteRequest]) (*connect.Response[apiv1.TenantServiceDeleteResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceDeleteRequest]) (*connect.Response[apiv1.TenantServiceDeleteResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceDeleteRequest]) *connect.Response[apiv1.TenantServiceDeleteResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceDeleteRequest]) *connect.Response[apiv1.TenantServiceDeleteResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceDeleteResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceDeleteRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceDeleteRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceClient) Get(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceGetRequest]) (*connect.Response[apiv1.TenantServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceClient_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete' +type TenantServiceClient_Delete_Call struct { + *mock.Call +} + +// Delete is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceDeleteRequest] +func (_e *TenantServiceClient_Expecter) Delete(context1 interface{}, request interface{}) *TenantServiceClient_Delete_Call { + return &TenantServiceClient_Delete_Call{Call: _e.mock.On("Delete", context1, request)} +} + +func (_c *TenantServiceClient_Delete_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceDeleteRequest])) *TenantServiceClient_Delete_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceDeleteRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceDeleteRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceClient_Delete_Call) Return(response *connect.Response[apiv1.TenantServiceDeleteResponse], err error) *TenantServiceClient_Delete_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceClient_Delete_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceDeleteRequest]) (*connect.Response[apiv1.TenantServiceDeleteResponse], error)) *TenantServiceClient_Delete_Call { + _c.Call.Return(run) + return _c +} + +// Get provides a mock function for the type TenantServiceClient +func (_mock *TenantServiceClient) Get(context1 context.Context, request *connect.Request[apiv1.TenantServiceGetRequest]) (*connect.Response[apiv1.TenantServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -86,29 +185,67 @@ func (_m *TenantServiceClient) Get(_a0 context.Context, _a1 *connect.Request[api var r0 *connect.Response[apiv1.TenantServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceGetRequest]) (*connect.Response[apiv1.TenantServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceGetRequest]) (*connect.Response[apiv1.TenantServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceGetRequest]) *connect.Response[apiv1.TenantServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceGetRequest]) *connect.Response[apiv1.TenantServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Invite provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceClient) Invite(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceInviteRequest]) (*connect.Response[apiv1.TenantServiceInviteResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceClient_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type TenantServiceClient_Get_Call struct { + *mock.Call +} + +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceGetRequest] +func (_e *TenantServiceClient_Expecter) Get(context1 interface{}, request interface{}) *TenantServiceClient_Get_Call { + return &TenantServiceClient_Get_Call{Call: _e.mock.On("Get", context1, request)} +} + +func (_c *TenantServiceClient_Get_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceGetRequest])) *TenantServiceClient_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceClient_Get_Call) Return(response *connect.Response[apiv1.TenantServiceGetResponse], err error) *TenantServiceClient_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceClient_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceGetRequest]) (*connect.Response[apiv1.TenantServiceGetResponse], error)) *TenantServiceClient_Get_Call { + _c.Call.Return(run) + return _c +} + +// Invite provides a mock function for the type TenantServiceClient +func (_mock *TenantServiceClient) Invite(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteRequest]) (*connect.Response[apiv1.TenantServiceInviteResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Invite") @@ -116,29 +253,67 @@ func (_m *TenantServiceClient) Invite(_a0 context.Context, _a1 *connect.Request[ var r0 *connect.Response[apiv1.TenantServiceInviteResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteRequest]) (*connect.Response[apiv1.TenantServiceInviteResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteRequest]) (*connect.Response[apiv1.TenantServiceInviteResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteRequest]) *connect.Response[apiv1.TenantServiceInviteResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteRequest]) *connect.Response[apiv1.TenantServiceInviteResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceInviteResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// InviteAccept provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceClient) InviteAccept(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceInviteAcceptRequest]) (*connect.Response[apiv1.TenantServiceInviteAcceptResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceClient_Invite_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Invite' +type TenantServiceClient_Invite_Call struct { + *mock.Call +} + +// Invite is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceInviteRequest] +func (_e *TenantServiceClient_Expecter) Invite(context1 interface{}, request interface{}) *TenantServiceClient_Invite_Call { + return &TenantServiceClient_Invite_Call{Call: _e.mock.On("Invite", context1, request)} +} + +func (_c *TenantServiceClient_Invite_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteRequest])) *TenantServiceClient_Invite_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceInviteRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceInviteRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceClient_Invite_Call) Return(response *connect.Response[apiv1.TenantServiceInviteResponse], err error) *TenantServiceClient_Invite_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceClient_Invite_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteRequest]) (*connect.Response[apiv1.TenantServiceInviteResponse], error)) *TenantServiceClient_Invite_Call { + _c.Call.Return(run) + return _c +} + +// InviteAccept provides a mock function for the type TenantServiceClient +func (_mock *TenantServiceClient) InviteAccept(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteAcceptRequest]) (*connect.Response[apiv1.TenantServiceInviteAcceptResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for InviteAccept") @@ -146,29 +321,67 @@ func (_m *TenantServiceClient) InviteAccept(_a0 context.Context, _a1 *connect.Re var r0 *connect.Response[apiv1.TenantServiceInviteAcceptResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteAcceptRequest]) (*connect.Response[apiv1.TenantServiceInviteAcceptResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteAcceptRequest]) (*connect.Response[apiv1.TenantServiceInviteAcceptResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteAcceptRequest]) *connect.Response[apiv1.TenantServiceInviteAcceptResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteAcceptRequest]) *connect.Response[apiv1.TenantServiceInviteAcceptResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceInviteAcceptResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteAcceptRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteAcceptRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// InviteDelete provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceClient) InviteDelete(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceInviteDeleteRequest]) (*connect.Response[apiv1.TenantServiceInviteDeleteResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceClient_InviteAccept_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InviteAccept' +type TenantServiceClient_InviteAccept_Call struct { + *mock.Call +} + +// InviteAccept is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceInviteAcceptRequest] +func (_e *TenantServiceClient_Expecter) InviteAccept(context1 interface{}, request interface{}) *TenantServiceClient_InviteAccept_Call { + return &TenantServiceClient_InviteAccept_Call{Call: _e.mock.On("InviteAccept", context1, request)} +} + +func (_c *TenantServiceClient_InviteAccept_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteAcceptRequest])) *TenantServiceClient_InviteAccept_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceInviteAcceptRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceInviteAcceptRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceClient_InviteAccept_Call) Return(response *connect.Response[apiv1.TenantServiceInviteAcceptResponse], err error) *TenantServiceClient_InviteAccept_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceClient_InviteAccept_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteAcceptRequest]) (*connect.Response[apiv1.TenantServiceInviteAcceptResponse], error)) *TenantServiceClient_InviteAccept_Call { + _c.Call.Return(run) + return _c +} + +// InviteDelete provides a mock function for the type TenantServiceClient +func (_mock *TenantServiceClient) InviteDelete(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteDeleteRequest]) (*connect.Response[apiv1.TenantServiceInviteDeleteResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for InviteDelete") @@ -176,29 +389,67 @@ func (_m *TenantServiceClient) InviteDelete(_a0 context.Context, _a1 *connect.Re var r0 *connect.Response[apiv1.TenantServiceInviteDeleteResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteDeleteRequest]) (*connect.Response[apiv1.TenantServiceInviteDeleteResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteDeleteRequest]) (*connect.Response[apiv1.TenantServiceInviteDeleteResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteDeleteRequest]) *connect.Response[apiv1.TenantServiceInviteDeleteResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteDeleteRequest]) *connect.Response[apiv1.TenantServiceInviteDeleteResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceInviteDeleteResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteDeleteRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteDeleteRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// InviteGet provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceClient) InviteGet(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceInviteGetRequest]) (*connect.Response[apiv1.TenantServiceInviteGetResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceClient_InviteDelete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InviteDelete' +type TenantServiceClient_InviteDelete_Call struct { + *mock.Call +} + +// InviteDelete is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceInviteDeleteRequest] +func (_e *TenantServiceClient_Expecter) InviteDelete(context1 interface{}, request interface{}) *TenantServiceClient_InviteDelete_Call { + return &TenantServiceClient_InviteDelete_Call{Call: _e.mock.On("InviteDelete", context1, request)} +} + +func (_c *TenantServiceClient_InviteDelete_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteDeleteRequest])) *TenantServiceClient_InviteDelete_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceInviteDeleteRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceInviteDeleteRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceClient_InviteDelete_Call) Return(response *connect.Response[apiv1.TenantServiceInviteDeleteResponse], err error) *TenantServiceClient_InviteDelete_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceClient_InviteDelete_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteDeleteRequest]) (*connect.Response[apiv1.TenantServiceInviteDeleteResponse], error)) *TenantServiceClient_InviteDelete_Call { + _c.Call.Return(run) + return _c +} + +// InviteGet provides a mock function for the type TenantServiceClient +func (_mock *TenantServiceClient) InviteGet(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteGetRequest]) (*connect.Response[apiv1.TenantServiceInviteGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for InviteGet") @@ -206,29 +457,67 @@ func (_m *TenantServiceClient) InviteGet(_a0 context.Context, _a1 *connect.Reque var r0 *connect.Response[apiv1.TenantServiceInviteGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteGetRequest]) (*connect.Response[apiv1.TenantServiceInviteGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteGetRequest]) (*connect.Response[apiv1.TenantServiceInviteGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteGetRequest]) *connect.Response[apiv1.TenantServiceInviteGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteGetRequest]) *connect.Response[apiv1.TenantServiceInviteGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceInviteGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// InvitesList provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceClient) InvitesList(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceInvitesListRequest]) (*connect.Response[apiv1.TenantServiceInvitesListResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceClient_InviteGet_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InviteGet' +type TenantServiceClient_InviteGet_Call struct { + *mock.Call +} + +// InviteGet is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceInviteGetRequest] +func (_e *TenantServiceClient_Expecter) InviteGet(context1 interface{}, request interface{}) *TenantServiceClient_InviteGet_Call { + return &TenantServiceClient_InviteGet_Call{Call: _e.mock.On("InviteGet", context1, request)} +} + +func (_c *TenantServiceClient_InviteGet_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteGetRequest])) *TenantServiceClient_InviteGet_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceInviteGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceInviteGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceClient_InviteGet_Call) Return(response *connect.Response[apiv1.TenantServiceInviteGetResponse], err error) *TenantServiceClient_InviteGet_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceClient_InviteGet_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteGetRequest]) (*connect.Response[apiv1.TenantServiceInviteGetResponse], error)) *TenantServiceClient_InviteGet_Call { + _c.Call.Return(run) + return _c +} + +// InvitesList provides a mock function for the type TenantServiceClient +func (_mock *TenantServiceClient) InvitesList(context1 context.Context, request *connect.Request[apiv1.TenantServiceInvitesListRequest]) (*connect.Response[apiv1.TenantServiceInvitesListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for InvitesList") @@ -236,29 +525,67 @@ func (_m *TenantServiceClient) InvitesList(_a0 context.Context, _a1 *connect.Req var r0 *connect.Response[apiv1.TenantServiceInvitesListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInvitesListRequest]) (*connect.Response[apiv1.TenantServiceInvitesListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInvitesListRequest]) (*connect.Response[apiv1.TenantServiceInvitesListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInvitesListRequest]) *connect.Response[apiv1.TenantServiceInvitesListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInvitesListRequest]) *connect.Response[apiv1.TenantServiceInvitesListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceInvitesListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceInvitesListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceInvitesListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// List provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceClient) List(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceListRequest]) (*connect.Response[apiv1.TenantServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceClient_InvitesList_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InvitesList' +type TenantServiceClient_InvitesList_Call struct { + *mock.Call +} + +// InvitesList is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceInvitesListRequest] +func (_e *TenantServiceClient_Expecter) InvitesList(context1 interface{}, request interface{}) *TenantServiceClient_InvitesList_Call { + return &TenantServiceClient_InvitesList_Call{Call: _e.mock.On("InvitesList", context1, request)} +} + +func (_c *TenantServiceClient_InvitesList_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceInvitesListRequest])) *TenantServiceClient_InvitesList_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceInvitesListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceInvitesListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceClient_InvitesList_Call) Return(response *connect.Response[apiv1.TenantServiceInvitesListResponse], err error) *TenantServiceClient_InvitesList_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceClient_InvitesList_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceInvitesListRequest]) (*connect.Response[apiv1.TenantServiceInvitesListResponse], error)) *TenantServiceClient_InvitesList_Call { + _c.Call.Return(run) + return _c +} + +// List provides a mock function for the type TenantServiceClient +func (_mock *TenantServiceClient) List(context1 context.Context, request *connect.Request[apiv1.TenantServiceListRequest]) (*connect.Response[apiv1.TenantServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -266,29 +593,67 @@ func (_m *TenantServiceClient) List(_a0 context.Context, _a1 *connect.Request[ap var r0 *connect.Response[apiv1.TenantServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceListRequest]) (*connect.Response[apiv1.TenantServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceListRequest]) (*connect.Response[apiv1.TenantServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceListRequest]) *connect.Response[apiv1.TenantServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceListRequest]) *connect.Response[apiv1.TenantServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// RemoveMember provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceClient) RemoveMember(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceRemoveMemberRequest]) (*connect.Response[apiv1.TenantServiceRemoveMemberResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceClient_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type TenantServiceClient_List_Call struct { + *mock.Call +} + +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceListRequest] +func (_e *TenantServiceClient_Expecter) List(context1 interface{}, request interface{}) *TenantServiceClient_List_Call { + return &TenantServiceClient_List_Call{Call: _e.mock.On("List", context1, request)} +} + +func (_c *TenantServiceClient_List_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceListRequest])) *TenantServiceClient_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceClient_List_Call) Return(response *connect.Response[apiv1.TenantServiceListResponse], err error) *TenantServiceClient_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceClient_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceListRequest]) (*connect.Response[apiv1.TenantServiceListResponse], error)) *TenantServiceClient_List_Call { + _c.Call.Return(run) + return _c +} + +// RemoveMember provides a mock function for the type TenantServiceClient +func (_mock *TenantServiceClient) RemoveMember(context1 context.Context, request *connect.Request[apiv1.TenantServiceRemoveMemberRequest]) (*connect.Response[apiv1.TenantServiceRemoveMemberResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for RemoveMember") @@ -296,29 +661,67 @@ func (_m *TenantServiceClient) RemoveMember(_a0 context.Context, _a1 *connect.Re var r0 *connect.Response[apiv1.TenantServiceRemoveMemberResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceRemoveMemberRequest]) (*connect.Response[apiv1.TenantServiceRemoveMemberResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceRemoveMemberRequest]) (*connect.Response[apiv1.TenantServiceRemoveMemberResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceRemoveMemberRequest]) *connect.Response[apiv1.TenantServiceRemoveMemberResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceRemoveMemberRequest]) *connect.Response[apiv1.TenantServiceRemoveMemberResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceRemoveMemberResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceRemoveMemberRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceRemoveMemberRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// RequestAdmission provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceClient) RequestAdmission(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceRequestAdmissionRequest]) (*connect.Response[apiv1.TenantServiceRequestAdmissionResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceClient_RemoveMember_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveMember' +type TenantServiceClient_RemoveMember_Call struct { + *mock.Call +} + +// RemoveMember is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceRemoveMemberRequest] +func (_e *TenantServiceClient_Expecter) RemoveMember(context1 interface{}, request interface{}) *TenantServiceClient_RemoveMember_Call { + return &TenantServiceClient_RemoveMember_Call{Call: _e.mock.On("RemoveMember", context1, request)} +} + +func (_c *TenantServiceClient_RemoveMember_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceRemoveMemberRequest])) *TenantServiceClient_RemoveMember_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceRemoveMemberRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceRemoveMemberRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceClient_RemoveMember_Call) Return(response *connect.Response[apiv1.TenantServiceRemoveMemberResponse], err error) *TenantServiceClient_RemoveMember_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceClient_RemoveMember_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceRemoveMemberRequest]) (*connect.Response[apiv1.TenantServiceRemoveMemberResponse], error)) *TenantServiceClient_RemoveMember_Call { + _c.Call.Return(run) + return _c +} + +// RequestAdmission provides a mock function for the type TenantServiceClient +func (_mock *TenantServiceClient) RequestAdmission(context1 context.Context, request *connect.Request[apiv1.TenantServiceRequestAdmissionRequest]) (*connect.Response[apiv1.TenantServiceRequestAdmissionResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for RequestAdmission") @@ -326,29 +729,67 @@ func (_m *TenantServiceClient) RequestAdmission(_a0 context.Context, _a1 *connec var r0 *connect.Response[apiv1.TenantServiceRequestAdmissionResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceRequestAdmissionRequest]) (*connect.Response[apiv1.TenantServiceRequestAdmissionResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceRequestAdmissionRequest]) (*connect.Response[apiv1.TenantServiceRequestAdmissionResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceRequestAdmissionRequest]) *connect.Response[apiv1.TenantServiceRequestAdmissionResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceRequestAdmissionRequest]) *connect.Response[apiv1.TenantServiceRequestAdmissionResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceRequestAdmissionResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceRequestAdmissionRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceRequestAdmissionRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Update provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceClient) Update(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceUpdateRequest]) (*connect.Response[apiv1.TenantServiceUpdateResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceClient_RequestAdmission_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RequestAdmission' +type TenantServiceClient_RequestAdmission_Call struct { + *mock.Call +} + +// RequestAdmission is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceRequestAdmissionRequest] +func (_e *TenantServiceClient_Expecter) RequestAdmission(context1 interface{}, request interface{}) *TenantServiceClient_RequestAdmission_Call { + return &TenantServiceClient_RequestAdmission_Call{Call: _e.mock.On("RequestAdmission", context1, request)} +} + +func (_c *TenantServiceClient_RequestAdmission_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceRequestAdmissionRequest])) *TenantServiceClient_RequestAdmission_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceRequestAdmissionRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceRequestAdmissionRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceClient_RequestAdmission_Call) Return(response *connect.Response[apiv1.TenantServiceRequestAdmissionResponse], err error) *TenantServiceClient_RequestAdmission_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceClient_RequestAdmission_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceRequestAdmissionRequest]) (*connect.Response[apiv1.TenantServiceRequestAdmissionResponse], error)) *TenantServiceClient_RequestAdmission_Call { + _c.Call.Return(run) + return _c +} + +// Update provides a mock function for the type TenantServiceClient +func (_mock *TenantServiceClient) Update(context1 context.Context, request *connect.Request[apiv1.TenantServiceUpdateRequest]) (*connect.Response[apiv1.TenantServiceUpdateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Update") @@ -356,29 +797,67 @@ func (_m *TenantServiceClient) Update(_a0 context.Context, _a1 *connect.Request[ var r0 *connect.Response[apiv1.TenantServiceUpdateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateRequest]) (*connect.Response[apiv1.TenantServiceUpdateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateRequest]) (*connect.Response[apiv1.TenantServiceUpdateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateRequest]) *connect.Response[apiv1.TenantServiceUpdateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateRequest]) *connect.Response[apiv1.TenantServiceUpdateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceUpdateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// UpdateMember provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceClient) UpdateMember(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceUpdateMemberRequest]) (*connect.Response[apiv1.TenantServiceUpdateMemberResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceClient_Update_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Update' +type TenantServiceClient_Update_Call struct { + *mock.Call +} + +// Update is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceUpdateRequest] +func (_e *TenantServiceClient_Expecter) Update(context1 interface{}, request interface{}) *TenantServiceClient_Update_Call { + return &TenantServiceClient_Update_Call{Call: _e.mock.On("Update", context1, request)} +} + +func (_c *TenantServiceClient_Update_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceUpdateRequest])) *TenantServiceClient_Update_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceUpdateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceUpdateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceClient_Update_Call) Return(response *connect.Response[apiv1.TenantServiceUpdateResponse], err error) *TenantServiceClient_Update_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceClient_Update_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceUpdateRequest]) (*connect.Response[apiv1.TenantServiceUpdateResponse], error)) *TenantServiceClient_Update_Call { + _c.Call.Return(run) + return _c +} + +// UpdateMember provides a mock function for the type TenantServiceClient +func (_mock *TenantServiceClient) UpdateMember(context1 context.Context, request *connect.Request[apiv1.TenantServiceUpdateMemberRequest]) (*connect.Response[apiv1.TenantServiceUpdateMemberResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for UpdateMember") @@ -386,36 +865,60 @@ func (_m *TenantServiceClient) UpdateMember(_a0 context.Context, _a1 *connect.Re var r0 *connect.Response[apiv1.TenantServiceUpdateMemberResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateMemberRequest]) (*connect.Response[apiv1.TenantServiceUpdateMemberResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateMemberRequest]) (*connect.Response[apiv1.TenantServiceUpdateMemberResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateMemberRequest]) *connect.Response[apiv1.TenantServiceUpdateMemberResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateMemberRequest]) *connect.Response[apiv1.TenantServiceUpdateMemberResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceUpdateMemberResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateMemberRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateMemberRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewTenantServiceClient creates a new instance of TenantServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewTenantServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *TenantServiceClient { - mock := &TenantServiceClient{} - mock.Mock.Test(t) +// TenantServiceClient_UpdateMember_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateMember' +type TenantServiceClient_UpdateMember_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// UpdateMember is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceUpdateMemberRequest] +func (_e *TenantServiceClient_Expecter) UpdateMember(context1 interface{}, request interface{}) *TenantServiceClient_UpdateMember_Call { + return &TenantServiceClient_UpdateMember_Call{Call: _e.mock.On("UpdateMember", context1, request)} +} - return mock +func (_c *TenantServiceClient_UpdateMember_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceUpdateMemberRequest])) *TenantServiceClient_UpdateMember_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceUpdateMemberRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceUpdateMemberRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceClient_UpdateMember_Call) Return(response *connect.Response[apiv1.TenantServiceUpdateMemberResponse], err error) *TenantServiceClient_UpdateMember_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceClient_UpdateMember_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceUpdateMemberRequest]) (*connect.Response[apiv1.TenantServiceUpdateMemberResponse], error)) *TenantServiceClient_UpdateMember_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/TenantServiceHandler.go b/go/tests/mocks/api/v1/apiv1connect/TenantServiceHandler.go index 2192501d..5b88c726 100644 --- a/go/tests/mocks/api/v1/apiv1connect/TenantServiceHandler.go +++ b/go/tests/mocks/api/v1/apiv1connect/TenantServiceHandler.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewTenantServiceHandler creates a new instance of TenantServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewTenantServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *TenantServiceHandler { + mock := &TenantServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // TenantServiceHandler is an autogenerated mock type for the TenantServiceHandler type type TenantServiceHandler struct { mock.Mock } -// Create provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceHandler) Create(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceCreateRequest]) (*connect.Response[apiv1.TenantServiceCreateResponse], error) { - ret := _m.Called(_a0, _a1) +type TenantServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *TenantServiceHandler) EXPECT() *TenantServiceHandler_Expecter { + return &TenantServiceHandler_Expecter{mock: &_m.Mock} +} + +// Create provides a mock function for the type TenantServiceHandler +func (_mock *TenantServiceHandler) Create(context1 context.Context, request *connect.Request[apiv1.TenantServiceCreateRequest]) (*connect.Response[apiv1.TenantServiceCreateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Create") @@ -26,29 +49,67 @@ func (_m *TenantServiceHandler) Create(_a0 context.Context, _a1 *connect.Request var r0 *connect.Response[apiv1.TenantServiceCreateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceCreateRequest]) (*connect.Response[apiv1.TenantServiceCreateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceCreateRequest]) (*connect.Response[apiv1.TenantServiceCreateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceCreateRequest]) *connect.Response[apiv1.TenantServiceCreateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceCreateRequest]) *connect.Response[apiv1.TenantServiceCreateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceCreateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceCreateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceCreateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Delete provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceHandler) Delete(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceDeleteRequest]) (*connect.Response[apiv1.TenantServiceDeleteResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceHandler_Create_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Create' +type TenantServiceHandler_Create_Call struct { + *mock.Call +} + +// Create is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceCreateRequest] +func (_e *TenantServiceHandler_Expecter) Create(context1 interface{}, request interface{}) *TenantServiceHandler_Create_Call { + return &TenantServiceHandler_Create_Call{Call: _e.mock.On("Create", context1, request)} +} + +func (_c *TenantServiceHandler_Create_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceCreateRequest])) *TenantServiceHandler_Create_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceCreateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceCreateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceHandler_Create_Call) Return(response *connect.Response[apiv1.TenantServiceCreateResponse], err error) *TenantServiceHandler_Create_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceHandler_Create_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceCreateRequest]) (*connect.Response[apiv1.TenantServiceCreateResponse], error)) *TenantServiceHandler_Create_Call { + _c.Call.Return(run) + return _c +} + +// Delete provides a mock function for the type TenantServiceHandler +func (_mock *TenantServiceHandler) Delete(context1 context.Context, request *connect.Request[apiv1.TenantServiceDeleteRequest]) (*connect.Response[apiv1.TenantServiceDeleteResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Delete") @@ -56,29 +117,67 @@ func (_m *TenantServiceHandler) Delete(_a0 context.Context, _a1 *connect.Request var r0 *connect.Response[apiv1.TenantServiceDeleteResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceDeleteRequest]) (*connect.Response[apiv1.TenantServiceDeleteResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceDeleteRequest]) (*connect.Response[apiv1.TenantServiceDeleteResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceDeleteRequest]) *connect.Response[apiv1.TenantServiceDeleteResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceDeleteRequest]) *connect.Response[apiv1.TenantServiceDeleteResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceDeleteResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceDeleteRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceDeleteRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceGetRequest]) (*connect.Response[apiv1.TenantServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceHandler_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete' +type TenantServiceHandler_Delete_Call struct { + *mock.Call +} + +// Delete is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceDeleteRequest] +func (_e *TenantServiceHandler_Expecter) Delete(context1 interface{}, request interface{}) *TenantServiceHandler_Delete_Call { + return &TenantServiceHandler_Delete_Call{Call: _e.mock.On("Delete", context1, request)} +} + +func (_c *TenantServiceHandler_Delete_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceDeleteRequest])) *TenantServiceHandler_Delete_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceDeleteRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceDeleteRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceHandler_Delete_Call) Return(response *connect.Response[apiv1.TenantServiceDeleteResponse], err error) *TenantServiceHandler_Delete_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceHandler_Delete_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceDeleteRequest]) (*connect.Response[apiv1.TenantServiceDeleteResponse], error)) *TenantServiceHandler_Delete_Call { + _c.Call.Return(run) + return _c +} + +// Get provides a mock function for the type TenantServiceHandler +func (_mock *TenantServiceHandler) Get(context1 context.Context, request *connect.Request[apiv1.TenantServiceGetRequest]) (*connect.Response[apiv1.TenantServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -86,29 +185,67 @@ func (_m *TenantServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[ap var r0 *connect.Response[apiv1.TenantServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceGetRequest]) (*connect.Response[apiv1.TenantServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceGetRequest]) (*connect.Response[apiv1.TenantServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceGetRequest]) *connect.Response[apiv1.TenantServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceGetRequest]) *connect.Response[apiv1.TenantServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Invite provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceHandler) Invite(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceInviteRequest]) (*connect.Response[apiv1.TenantServiceInviteResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceHandler_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type TenantServiceHandler_Get_Call struct { + *mock.Call +} + +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceGetRequest] +func (_e *TenantServiceHandler_Expecter) Get(context1 interface{}, request interface{}) *TenantServiceHandler_Get_Call { + return &TenantServiceHandler_Get_Call{Call: _e.mock.On("Get", context1, request)} +} + +func (_c *TenantServiceHandler_Get_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceGetRequest])) *TenantServiceHandler_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceHandler_Get_Call) Return(response *connect.Response[apiv1.TenantServiceGetResponse], err error) *TenantServiceHandler_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceHandler_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceGetRequest]) (*connect.Response[apiv1.TenantServiceGetResponse], error)) *TenantServiceHandler_Get_Call { + _c.Call.Return(run) + return _c +} + +// Invite provides a mock function for the type TenantServiceHandler +func (_mock *TenantServiceHandler) Invite(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteRequest]) (*connect.Response[apiv1.TenantServiceInviteResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Invite") @@ -116,29 +253,67 @@ func (_m *TenantServiceHandler) Invite(_a0 context.Context, _a1 *connect.Request var r0 *connect.Response[apiv1.TenantServiceInviteResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteRequest]) (*connect.Response[apiv1.TenantServiceInviteResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteRequest]) (*connect.Response[apiv1.TenantServiceInviteResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteRequest]) *connect.Response[apiv1.TenantServiceInviteResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteRequest]) *connect.Response[apiv1.TenantServiceInviteResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceInviteResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// InviteAccept provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceHandler) InviteAccept(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceInviteAcceptRequest]) (*connect.Response[apiv1.TenantServiceInviteAcceptResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceHandler_Invite_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Invite' +type TenantServiceHandler_Invite_Call struct { + *mock.Call +} + +// Invite is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceInviteRequest] +func (_e *TenantServiceHandler_Expecter) Invite(context1 interface{}, request interface{}) *TenantServiceHandler_Invite_Call { + return &TenantServiceHandler_Invite_Call{Call: _e.mock.On("Invite", context1, request)} +} + +func (_c *TenantServiceHandler_Invite_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteRequest])) *TenantServiceHandler_Invite_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceInviteRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceInviteRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceHandler_Invite_Call) Return(response *connect.Response[apiv1.TenantServiceInviteResponse], err error) *TenantServiceHandler_Invite_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceHandler_Invite_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteRequest]) (*connect.Response[apiv1.TenantServiceInviteResponse], error)) *TenantServiceHandler_Invite_Call { + _c.Call.Return(run) + return _c +} + +// InviteAccept provides a mock function for the type TenantServiceHandler +func (_mock *TenantServiceHandler) InviteAccept(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteAcceptRequest]) (*connect.Response[apiv1.TenantServiceInviteAcceptResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for InviteAccept") @@ -146,29 +321,67 @@ func (_m *TenantServiceHandler) InviteAccept(_a0 context.Context, _a1 *connect.R var r0 *connect.Response[apiv1.TenantServiceInviteAcceptResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteAcceptRequest]) (*connect.Response[apiv1.TenantServiceInviteAcceptResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteAcceptRequest]) (*connect.Response[apiv1.TenantServiceInviteAcceptResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteAcceptRequest]) *connect.Response[apiv1.TenantServiceInviteAcceptResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteAcceptRequest]) *connect.Response[apiv1.TenantServiceInviteAcceptResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceInviteAcceptResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteAcceptRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteAcceptRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// InviteDelete provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceHandler) InviteDelete(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceInviteDeleteRequest]) (*connect.Response[apiv1.TenantServiceInviteDeleteResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceHandler_InviteAccept_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InviteAccept' +type TenantServiceHandler_InviteAccept_Call struct { + *mock.Call +} + +// InviteAccept is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceInviteAcceptRequest] +func (_e *TenantServiceHandler_Expecter) InviteAccept(context1 interface{}, request interface{}) *TenantServiceHandler_InviteAccept_Call { + return &TenantServiceHandler_InviteAccept_Call{Call: _e.mock.On("InviteAccept", context1, request)} +} + +func (_c *TenantServiceHandler_InviteAccept_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteAcceptRequest])) *TenantServiceHandler_InviteAccept_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceInviteAcceptRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceInviteAcceptRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceHandler_InviteAccept_Call) Return(response *connect.Response[apiv1.TenantServiceInviteAcceptResponse], err error) *TenantServiceHandler_InviteAccept_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceHandler_InviteAccept_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteAcceptRequest]) (*connect.Response[apiv1.TenantServiceInviteAcceptResponse], error)) *TenantServiceHandler_InviteAccept_Call { + _c.Call.Return(run) + return _c +} + +// InviteDelete provides a mock function for the type TenantServiceHandler +func (_mock *TenantServiceHandler) InviteDelete(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteDeleteRequest]) (*connect.Response[apiv1.TenantServiceInviteDeleteResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for InviteDelete") @@ -176,29 +389,67 @@ func (_m *TenantServiceHandler) InviteDelete(_a0 context.Context, _a1 *connect.R var r0 *connect.Response[apiv1.TenantServiceInviteDeleteResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteDeleteRequest]) (*connect.Response[apiv1.TenantServiceInviteDeleteResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteDeleteRequest]) (*connect.Response[apiv1.TenantServiceInviteDeleteResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteDeleteRequest]) *connect.Response[apiv1.TenantServiceInviteDeleteResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteDeleteRequest]) *connect.Response[apiv1.TenantServiceInviteDeleteResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceInviteDeleteResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteDeleteRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteDeleteRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// InviteGet provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceHandler) InviteGet(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceInviteGetRequest]) (*connect.Response[apiv1.TenantServiceInviteGetResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceHandler_InviteDelete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InviteDelete' +type TenantServiceHandler_InviteDelete_Call struct { + *mock.Call +} + +// InviteDelete is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceInviteDeleteRequest] +func (_e *TenantServiceHandler_Expecter) InviteDelete(context1 interface{}, request interface{}) *TenantServiceHandler_InviteDelete_Call { + return &TenantServiceHandler_InviteDelete_Call{Call: _e.mock.On("InviteDelete", context1, request)} +} + +func (_c *TenantServiceHandler_InviteDelete_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteDeleteRequest])) *TenantServiceHandler_InviteDelete_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceInviteDeleteRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceInviteDeleteRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceHandler_InviteDelete_Call) Return(response *connect.Response[apiv1.TenantServiceInviteDeleteResponse], err error) *TenantServiceHandler_InviteDelete_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceHandler_InviteDelete_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteDeleteRequest]) (*connect.Response[apiv1.TenantServiceInviteDeleteResponse], error)) *TenantServiceHandler_InviteDelete_Call { + _c.Call.Return(run) + return _c +} + +// InviteGet provides a mock function for the type TenantServiceHandler +func (_mock *TenantServiceHandler) InviteGet(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteGetRequest]) (*connect.Response[apiv1.TenantServiceInviteGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for InviteGet") @@ -206,29 +457,67 @@ func (_m *TenantServiceHandler) InviteGet(_a0 context.Context, _a1 *connect.Requ var r0 *connect.Response[apiv1.TenantServiceInviteGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteGetRequest]) (*connect.Response[apiv1.TenantServiceInviteGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteGetRequest]) (*connect.Response[apiv1.TenantServiceInviteGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteGetRequest]) *connect.Response[apiv1.TenantServiceInviteGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteGetRequest]) *connect.Response[apiv1.TenantServiceInviteGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceInviteGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceInviteGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// InvitesList provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceHandler) InvitesList(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceInvitesListRequest]) (*connect.Response[apiv1.TenantServiceInvitesListResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceHandler_InviteGet_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InviteGet' +type TenantServiceHandler_InviteGet_Call struct { + *mock.Call +} + +// InviteGet is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceInviteGetRequest] +func (_e *TenantServiceHandler_Expecter) InviteGet(context1 interface{}, request interface{}) *TenantServiceHandler_InviteGet_Call { + return &TenantServiceHandler_InviteGet_Call{Call: _e.mock.On("InviteGet", context1, request)} +} + +func (_c *TenantServiceHandler_InviteGet_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteGetRequest])) *TenantServiceHandler_InviteGet_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceInviteGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceInviteGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceHandler_InviteGet_Call) Return(response *connect.Response[apiv1.TenantServiceInviteGetResponse], err error) *TenantServiceHandler_InviteGet_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceHandler_InviteGet_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceInviteGetRequest]) (*connect.Response[apiv1.TenantServiceInviteGetResponse], error)) *TenantServiceHandler_InviteGet_Call { + _c.Call.Return(run) + return _c +} + +// InvitesList provides a mock function for the type TenantServiceHandler +func (_mock *TenantServiceHandler) InvitesList(context1 context.Context, request *connect.Request[apiv1.TenantServiceInvitesListRequest]) (*connect.Response[apiv1.TenantServiceInvitesListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for InvitesList") @@ -236,29 +525,67 @@ func (_m *TenantServiceHandler) InvitesList(_a0 context.Context, _a1 *connect.Re var r0 *connect.Response[apiv1.TenantServiceInvitesListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInvitesListRequest]) (*connect.Response[apiv1.TenantServiceInvitesListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInvitesListRequest]) (*connect.Response[apiv1.TenantServiceInvitesListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInvitesListRequest]) *connect.Response[apiv1.TenantServiceInvitesListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceInvitesListRequest]) *connect.Response[apiv1.TenantServiceInvitesListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceInvitesListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceInvitesListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceInvitesListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// List provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceHandler) List(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceListRequest]) (*connect.Response[apiv1.TenantServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceHandler_InvitesList_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InvitesList' +type TenantServiceHandler_InvitesList_Call struct { + *mock.Call +} + +// InvitesList is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceInvitesListRequest] +func (_e *TenantServiceHandler_Expecter) InvitesList(context1 interface{}, request interface{}) *TenantServiceHandler_InvitesList_Call { + return &TenantServiceHandler_InvitesList_Call{Call: _e.mock.On("InvitesList", context1, request)} +} + +func (_c *TenantServiceHandler_InvitesList_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceInvitesListRequest])) *TenantServiceHandler_InvitesList_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceInvitesListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceInvitesListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceHandler_InvitesList_Call) Return(response *connect.Response[apiv1.TenantServiceInvitesListResponse], err error) *TenantServiceHandler_InvitesList_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceHandler_InvitesList_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceInvitesListRequest]) (*connect.Response[apiv1.TenantServiceInvitesListResponse], error)) *TenantServiceHandler_InvitesList_Call { + _c.Call.Return(run) + return _c +} + +// List provides a mock function for the type TenantServiceHandler +func (_mock *TenantServiceHandler) List(context1 context.Context, request *connect.Request[apiv1.TenantServiceListRequest]) (*connect.Response[apiv1.TenantServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -266,29 +593,67 @@ func (_m *TenantServiceHandler) List(_a0 context.Context, _a1 *connect.Request[a var r0 *connect.Response[apiv1.TenantServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceListRequest]) (*connect.Response[apiv1.TenantServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceListRequest]) (*connect.Response[apiv1.TenantServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceListRequest]) *connect.Response[apiv1.TenantServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceListRequest]) *connect.Response[apiv1.TenantServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// RemoveMember provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceHandler) RemoveMember(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceRemoveMemberRequest]) (*connect.Response[apiv1.TenantServiceRemoveMemberResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceHandler_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type TenantServiceHandler_List_Call struct { + *mock.Call +} + +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceListRequest] +func (_e *TenantServiceHandler_Expecter) List(context1 interface{}, request interface{}) *TenantServiceHandler_List_Call { + return &TenantServiceHandler_List_Call{Call: _e.mock.On("List", context1, request)} +} + +func (_c *TenantServiceHandler_List_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceListRequest])) *TenantServiceHandler_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceHandler_List_Call) Return(response *connect.Response[apiv1.TenantServiceListResponse], err error) *TenantServiceHandler_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceHandler_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceListRequest]) (*connect.Response[apiv1.TenantServiceListResponse], error)) *TenantServiceHandler_List_Call { + _c.Call.Return(run) + return _c +} + +// RemoveMember provides a mock function for the type TenantServiceHandler +func (_mock *TenantServiceHandler) RemoveMember(context1 context.Context, request *connect.Request[apiv1.TenantServiceRemoveMemberRequest]) (*connect.Response[apiv1.TenantServiceRemoveMemberResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for RemoveMember") @@ -296,29 +661,67 @@ func (_m *TenantServiceHandler) RemoveMember(_a0 context.Context, _a1 *connect.R var r0 *connect.Response[apiv1.TenantServiceRemoveMemberResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceRemoveMemberRequest]) (*connect.Response[apiv1.TenantServiceRemoveMemberResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceRemoveMemberRequest]) (*connect.Response[apiv1.TenantServiceRemoveMemberResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceRemoveMemberRequest]) *connect.Response[apiv1.TenantServiceRemoveMemberResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceRemoveMemberRequest]) *connect.Response[apiv1.TenantServiceRemoveMemberResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceRemoveMemberResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceRemoveMemberRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceRemoveMemberRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// RequestAdmission provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceHandler) RequestAdmission(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceRequestAdmissionRequest]) (*connect.Response[apiv1.TenantServiceRequestAdmissionResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceHandler_RemoveMember_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveMember' +type TenantServiceHandler_RemoveMember_Call struct { + *mock.Call +} + +// RemoveMember is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceRemoveMemberRequest] +func (_e *TenantServiceHandler_Expecter) RemoveMember(context1 interface{}, request interface{}) *TenantServiceHandler_RemoveMember_Call { + return &TenantServiceHandler_RemoveMember_Call{Call: _e.mock.On("RemoveMember", context1, request)} +} + +func (_c *TenantServiceHandler_RemoveMember_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceRemoveMemberRequest])) *TenantServiceHandler_RemoveMember_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceRemoveMemberRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceRemoveMemberRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceHandler_RemoveMember_Call) Return(response *connect.Response[apiv1.TenantServiceRemoveMemberResponse], err error) *TenantServiceHandler_RemoveMember_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceHandler_RemoveMember_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceRemoveMemberRequest]) (*connect.Response[apiv1.TenantServiceRemoveMemberResponse], error)) *TenantServiceHandler_RemoveMember_Call { + _c.Call.Return(run) + return _c +} + +// RequestAdmission provides a mock function for the type TenantServiceHandler +func (_mock *TenantServiceHandler) RequestAdmission(context1 context.Context, request *connect.Request[apiv1.TenantServiceRequestAdmissionRequest]) (*connect.Response[apiv1.TenantServiceRequestAdmissionResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for RequestAdmission") @@ -326,29 +729,67 @@ func (_m *TenantServiceHandler) RequestAdmission(_a0 context.Context, _a1 *conne var r0 *connect.Response[apiv1.TenantServiceRequestAdmissionResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceRequestAdmissionRequest]) (*connect.Response[apiv1.TenantServiceRequestAdmissionResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceRequestAdmissionRequest]) (*connect.Response[apiv1.TenantServiceRequestAdmissionResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceRequestAdmissionRequest]) *connect.Response[apiv1.TenantServiceRequestAdmissionResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceRequestAdmissionRequest]) *connect.Response[apiv1.TenantServiceRequestAdmissionResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceRequestAdmissionResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceRequestAdmissionRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceRequestAdmissionRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Update provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceHandler) Update(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceUpdateRequest]) (*connect.Response[apiv1.TenantServiceUpdateResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceHandler_RequestAdmission_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RequestAdmission' +type TenantServiceHandler_RequestAdmission_Call struct { + *mock.Call +} + +// RequestAdmission is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceRequestAdmissionRequest] +func (_e *TenantServiceHandler_Expecter) RequestAdmission(context1 interface{}, request interface{}) *TenantServiceHandler_RequestAdmission_Call { + return &TenantServiceHandler_RequestAdmission_Call{Call: _e.mock.On("RequestAdmission", context1, request)} +} + +func (_c *TenantServiceHandler_RequestAdmission_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceRequestAdmissionRequest])) *TenantServiceHandler_RequestAdmission_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceRequestAdmissionRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceRequestAdmissionRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceHandler_RequestAdmission_Call) Return(response *connect.Response[apiv1.TenantServiceRequestAdmissionResponse], err error) *TenantServiceHandler_RequestAdmission_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceHandler_RequestAdmission_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceRequestAdmissionRequest]) (*connect.Response[apiv1.TenantServiceRequestAdmissionResponse], error)) *TenantServiceHandler_RequestAdmission_Call { + _c.Call.Return(run) + return _c +} + +// Update provides a mock function for the type TenantServiceHandler +func (_mock *TenantServiceHandler) Update(context1 context.Context, request *connect.Request[apiv1.TenantServiceUpdateRequest]) (*connect.Response[apiv1.TenantServiceUpdateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Update") @@ -356,29 +797,67 @@ func (_m *TenantServiceHandler) Update(_a0 context.Context, _a1 *connect.Request var r0 *connect.Response[apiv1.TenantServiceUpdateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateRequest]) (*connect.Response[apiv1.TenantServiceUpdateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateRequest]) (*connect.Response[apiv1.TenantServiceUpdateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateRequest]) *connect.Response[apiv1.TenantServiceUpdateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateRequest]) *connect.Response[apiv1.TenantServiceUpdateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceUpdateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// UpdateMember provides a mock function with given fields: _a0, _a1 -func (_m *TenantServiceHandler) UpdateMember(_a0 context.Context, _a1 *connect.Request[apiv1.TenantServiceUpdateMemberRequest]) (*connect.Response[apiv1.TenantServiceUpdateMemberResponse], error) { - ret := _m.Called(_a0, _a1) +// TenantServiceHandler_Update_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Update' +type TenantServiceHandler_Update_Call struct { + *mock.Call +} + +// Update is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceUpdateRequest] +func (_e *TenantServiceHandler_Expecter) Update(context1 interface{}, request interface{}) *TenantServiceHandler_Update_Call { + return &TenantServiceHandler_Update_Call{Call: _e.mock.On("Update", context1, request)} +} + +func (_c *TenantServiceHandler_Update_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceUpdateRequest])) *TenantServiceHandler_Update_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceUpdateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceUpdateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceHandler_Update_Call) Return(response *connect.Response[apiv1.TenantServiceUpdateResponse], err error) *TenantServiceHandler_Update_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceHandler_Update_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceUpdateRequest]) (*connect.Response[apiv1.TenantServiceUpdateResponse], error)) *TenantServiceHandler_Update_Call { + _c.Call.Return(run) + return _c +} + +// UpdateMember provides a mock function for the type TenantServiceHandler +func (_mock *TenantServiceHandler) UpdateMember(context1 context.Context, request *connect.Request[apiv1.TenantServiceUpdateMemberRequest]) (*connect.Response[apiv1.TenantServiceUpdateMemberResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for UpdateMember") @@ -386,36 +865,60 @@ func (_m *TenantServiceHandler) UpdateMember(_a0 context.Context, _a1 *connect.R var r0 *connect.Response[apiv1.TenantServiceUpdateMemberResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateMemberRequest]) (*connect.Response[apiv1.TenantServiceUpdateMemberResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateMemberRequest]) (*connect.Response[apiv1.TenantServiceUpdateMemberResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateMemberRequest]) *connect.Response[apiv1.TenantServiceUpdateMemberResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateMemberRequest]) *connect.Response[apiv1.TenantServiceUpdateMemberResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TenantServiceUpdateMemberResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateMemberRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TenantServiceUpdateMemberRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewTenantServiceHandler creates a new instance of TenantServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewTenantServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *TenantServiceHandler { - mock := &TenantServiceHandler{} - mock.Mock.Test(t) +// TenantServiceHandler_UpdateMember_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateMember' +type TenantServiceHandler_UpdateMember_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// UpdateMember is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TenantServiceUpdateMemberRequest] +func (_e *TenantServiceHandler_Expecter) UpdateMember(context1 interface{}, request interface{}) *TenantServiceHandler_UpdateMember_Call { + return &TenantServiceHandler_UpdateMember_Call{Call: _e.mock.On("UpdateMember", context1, request)} +} - return mock +func (_c *TenantServiceHandler_UpdateMember_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceUpdateMemberRequest])) *TenantServiceHandler_UpdateMember_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TenantServiceUpdateMemberRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TenantServiceUpdateMemberRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TenantServiceHandler_UpdateMember_Call) Return(response *connect.Response[apiv1.TenantServiceUpdateMemberResponse], err error) *TenantServiceHandler_UpdateMember_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TenantServiceHandler_UpdateMember_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TenantServiceUpdateMemberRequest]) (*connect.Response[apiv1.TenantServiceUpdateMemberResponse], error)) *TenantServiceHandler_UpdateMember_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/TokenServiceClient.go b/go/tests/mocks/api/v1/apiv1connect/TokenServiceClient.go index 176d5c62..9834f30c 100644 --- a/go/tests/mocks/api/v1/apiv1connect/TokenServiceClient.go +++ b/go/tests/mocks/api/v1/apiv1connect/TokenServiceClient.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewTokenServiceClient creates a new instance of TokenServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewTokenServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *TokenServiceClient { + mock := &TokenServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // TokenServiceClient is an autogenerated mock type for the TokenServiceClient type type TokenServiceClient struct { mock.Mock } -// Create provides a mock function with given fields: _a0, _a1 -func (_m *TokenServiceClient) Create(_a0 context.Context, _a1 *connect.Request[apiv1.TokenServiceCreateRequest]) (*connect.Response[apiv1.TokenServiceCreateResponse], error) { - ret := _m.Called(_a0, _a1) +type TokenServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *TokenServiceClient) EXPECT() *TokenServiceClient_Expecter { + return &TokenServiceClient_Expecter{mock: &_m.Mock} +} + +// Create provides a mock function for the type TokenServiceClient +func (_mock *TokenServiceClient) Create(context1 context.Context, request *connect.Request[apiv1.TokenServiceCreateRequest]) (*connect.Response[apiv1.TokenServiceCreateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Create") @@ -26,29 +49,67 @@ func (_m *TokenServiceClient) Create(_a0 context.Context, _a1 *connect.Request[a var r0 *connect.Response[apiv1.TokenServiceCreateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceCreateRequest]) (*connect.Response[apiv1.TokenServiceCreateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceCreateRequest]) (*connect.Response[apiv1.TokenServiceCreateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceCreateRequest]) *connect.Response[apiv1.TokenServiceCreateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceCreateRequest]) *connect.Response[apiv1.TokenServiceCreateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TokenServiceCreateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TokenServiceCreateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TokenServiceCreateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *TokenServiceClient) Get(_a0 context.Context, _a1 *connect.Request[apiv1.TokenServiceGetRequest]) (*connect.Response[apiv1.TokenServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +// TokenServiceClient_Create_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Create' +type TokenServiceClient_Create_Call struct { + *mock.Call +} + +// Create is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TokenServiceCreateRequest] +func (_e *TokenServiceClient_Expecter) Create(context1 interface{}, request interface{}) *TokenServiceClient_Create_Call { + return &TokenServiceClient_Create_Call{Call: _e.mock.On("Create", context1, request)} +} + +func (_c *TokenServiceClient_Create_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TokenServiceCreateRequest])) *TokenServiceClient_Create_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TokenServiceCreateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TokenServiceCreateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TokenServiceClient_Create_Call) Return(response *connect.Response[apiv1.TokenServiceCreateResponse], err error) *TokenServiceClient_Create_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TokenServiceClient_Create_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TokenServiceCreateRequest]) (*connect.Response[apiv1.TokenServiceCreateResponse], error)) *TokenServiceClient_Create_Call { + _c.Call.Return(run) + return _c +} + +// Get provides a mock function for the type TokenServiceClient +func (_mock *TokenServiceClient) Get(context1 context.Context, request *connect.Request[apiv1.TokenServiceGetRequest]) (*connect.Response[apiv1.TokenServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -56,29 +117,67 @@ func (_m *TokenServiceClient) Get(_a0 context.Context, _a1 *connect.Request[apiv var r0 *connect.Response[apiv1.TokenServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceGetRequest]) (*connect.Response[apiv1.TokenServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceGetRequest]) (*connect.Response[apiv1.TokenServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceGetRequest]) *connect.Response[apiv1.TokenServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceGetRequest]) *connect.Response[apiv1.TokenServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TokenServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TokenServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TokenServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// List provides a mock function with given fields: _a0, _a1 -func (_m *TokenServiceClient) List(_a0 context.Context, _a1 *connect.Request[apiv1.TokenServiceListRequest]) (*connect.Response[apiv1.TokenServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +// TokenServiceClient_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type TokenServiceClient_Get_Call struct { + *mock.Call +} + +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TokenServiceGetRequest] +func (_e *TokenServiceClient_Expecter) Get(context1 interface{}, request interface{}) *TokenServiceClient_Get_Call { + return &TokenServiceClient_Get_Call{Call: _e.mock.On("Get", context1, request)} +} + +func (_c *TokenServiceClient_Get_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TokenServiceGetRequest])) *TokenServiceClient_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TokenServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TokenServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TokenServiceClient_Get_Call) Return(response *connect.Response[apiv1.TokenServiceGetResponse], err error) *TokenServiceClient_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TokenServiceClient_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TokenServiceGetRequest]) (*connect.Response[apiv1.TokenServiceGetResponse], error)) *TokenServiceClient_Get_Call { + _c.Call.Return(run) + return _c +} + +// List provides a mock function for the type TokenServiceClient +func (_mock *TokenServiceClient) List(context1 context.Context, request *connect.Request[apiv1.TokenServiceListRequest]) (*connect.Response[apiv1.TokenServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -86,29 +185,67 @@ func (_m *TokenServiceClient) List(_a0 context.Context, _a1 *connect.Request[api var r0 *connect.Response[apiv1.TokenServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceListRequest]) (*connect.Response[apiv1.TokenServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceListRequest]) (*connect.Response[apiv1.TokenServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceListRequest]) *connect.Response[apiv1.TokenServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceListRequest]) *connect.Response[apiv1.TokenServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TokenServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TokenServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TokenServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Revoke provides a mock function with given fields: _a0, _a1 -func (_m *TokenServiceClient) Revoke(_a0 context.Context, _a1 *connect.Request[apiv1.TokenServiceRevokeRequest]) (*connect.Response[apiv1.TokenServiceRevokeResponse], error) { - ret := _m.Called(_a0, _a1) +// TokenServiceClient_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type TokenServiceClient_List_Call struct { + *mock.Call +} + +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TokenServiceListRequest] +func (_e *TokenServiceClient_Expecter) List(context1 interface{}, request interface{}) *TokenServiceClient_List_Call { + return &TokenServiceClient_List_Call{Call: _e.mock.On("List", context1, request)} +} + +func (_c *TokenServiceClient_List_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TokenServiceListRequest])) *TokenServiceClient_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TokenServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TokenServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TokenServiceClient_List_Call) Return(response *connect.Response[apiv1.TokenServiceListResponse], err error) *TokenServiceClient_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TokenServiceClient_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TokenServiceListRequest]) (*connect.Response[apiv1.TokenServiceListResponse], error)) *TokenServiceClient_List_Call { + _c.Call.Return(run) + return _c +} + +// Revoke provides a mock function for the type TokenServiceClient +func (_mock *TokenServiceClient) Revoke(context1 context.Context, request *connect.Request[apiv1.TokenServiceRevokeRequest]) (*connect.Response[apiv1.TokenServiceRevokeResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Revoke") @@ -116,29 +253,67 @@ func (_m *TokenServiceClient) Revoke(_a0 context.Context, _a1 *connect.Request[a var r0 *connect.Response[apiv1.TokenServiceRevokeResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceRevokeRequest]) (*connect.Response[apiv1.TokenServiceRevokeResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceRevokeRequest]) (*connect.Response[apiv1.TokenServiceRevokeResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceRevokeRequest]) *connect.Response[apiv1.TokenServiceRevokeResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceRevokeRequest]) *connect.Response[apiv1.TokenServiceRevokeResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TokenServiceRevokeResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TokenServiceRevokeRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TokenServiceRevokeRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Update provides a mock function with given fields: _a0, _a1 -func (_m *TokenServiceClient) Update(_a0 context.Context, _a1 *connect.Request[apiv1.TokenServiceUpdateRequest]) (*connect.Response[apiv1.TokenServiceUpdateResponse], error) { - ret := _m.Called(_a0, _a1) +// TokenServiceClient_Revoke_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Revoke' +type TokenServiceClient_Revoke_Call struct { + *mock.Call +} + +// Revoke is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TokenServiceRevokeRequest] +func (_e *TokenServiceClient_Expecter) Revoke(context1 interface{}, request interface{}) *TokenServiceClient_Revoke_Call { + return &TokenServiceClient_Revoke_Call{Call: _e.mock.On("Revoke", context1, request)} +} + +func (_c *TokenServiceClient_Revoke_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TokenServiceRevokeRequest])) *TokenServiceClient_Revoke_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TokenServiceRevokeRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TokenServiceRevokeRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TokenServiceClient_Revoke_Call) Return(response *connect.Response[apiv1.TokenServiceRevokeResponse], err error) *TokenServiceClient_Revoke_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TokenServiceClient_Revoke_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TokenServiceRevokeRequest]) (*connect.Response[apiv1.TokenServiceRevokeResponse], error)) *TokenServiceClient_Revoke_Call { + _c.Call.Return(run) + return _c +} + +// Update provides a mock function for the type TokenServiceClient +func (_mock *TokenServiceClient) Update(context1 context.Context, request *connect.Request[apiv1.TokenServiceUpdateRequest]) (*connect.Response[apiv1.TokenServiceUpdateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Update") @@ -146,36 +321,60 @@ func (_m *TokenServiceClient) Update(_a0 context.Context, _a1 *connect.Request[a var r0 *connect.Response[apiv1.TokenServiceUpdateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceUpdateRequest]) (*connect.Response[apiv1.TokenServiceUpdateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceUpdateRequest]) (*connect.Response[apiv1.TokenServiceUpdateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceUpdateRequest]) *connect.Response[apiv1.TokenServiceUpdateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceUpdateRequest]) *connect.Response[apiv1.TokenServiceUpdateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TokenServiceUpdateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TokenServiceUpdateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TokenServiceUpdateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewTokenServiceClient creates a new instance of TokenServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewTokenServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *TokenServiceClient { - mock := &TokenServiceClient{} - mock.Mock.Test(t) +// TokenServiceClient_Update_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Update' +type TokenServiceClient_Update_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Update is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TokenServiceUpdateRequest] +func (_e *TokenServiceClient_Expecter) Update(context1 interface{}, request interface{}) *TokenServiceClient_Update_Call { + return &TokenServiceClient_Update_Call{Call: _e.mock.On("Update", context1, request)} +} - return mock +func (_c *TokenServiceClient_Update_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TokenServiceUpdateRequest])) *TokenServiceClient_Update_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TokenServiceUpdateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TokenServiceUpdateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TokenServiceClient_Update_Call) Return(response *connect.Response[apiv1.TokenServiceUpdateResponse], err error) *TokenServiceClient_Update_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TokenServiceClient_Update_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TokenServiceUpdateRequest]) (*connect.Response[apiv1.TokenServiceUpdateResponse], error)) *TokenServiceClient_Update_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/TokenServiceHandler.go b/go/tests/mocks/api/v1/apiv1connect/TokenServiceHandler.go index 25c0e105..ce1a562a 100644 --- a/go/tests/mocks/api/v1/apiv1connect/TokenServiceHandler.go +++ b/go/tests/mocks/api/v1/apiv1connect/TokenServiceHandler.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewTokenServiceHandler creates a new instance of TokenServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewTokenServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *TokenServiceHandler { + mock := &TokenServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // TokenServiceHandler is an autogenerated mock type for the TokenServiceHandler type type TokenServiceHandler struct { mock.Mock } -// Create provides a mock function with given fields: _a0, _a1 -func (_m *TokenServiceHandler) Create(_a0 context.Context, _a1 *connect.Request[apiv1.TokenServiceCreateRequest]) (*connect.Response[apiv1.TokenServiceCreateResponse], error) { - ret := _m.Called(_a0, _a1) +type TokenServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *TokenServiceHandler) EXPECT() *TokenServiceHandler_Expecter { + return &TokenServiceHandler_Expecter{mock: &_m.Mock} +} + +// Create provides a mock function for the type TokenServiceHandler +func (_mock *TokenServiceHandler) Create(context1 context.Context, request *connect.Request[apiv1.TokenServiceCreateRequest]) (*connect.Response[apiv1.TokenServiceCreateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Create") @@ -26,29 +49,67 @@ func (_m *TokenServiceHandler) Create(_a0 context.Context, _a1 *connect.Request[ var r0 *connect.Response[apiv1.TokenServiceCreateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceCreateRequest]) (*connect.Response[apiv1.TokenServiceCreateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceCreateRequest]) (*connect.Response[apiv1.TokenServiceCreateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceCreateRequest]) *connect.Response[apiv1.TokenServiceCreateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceCreateRequest]) *connect.Response[apiv1.TokenServiceCreateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TokenServiceCreateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TokenServiceCreateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TokenServiceCreateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *TokenServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[apiv1.TokenServiceGetRequest]) (*connect.Response[apiv1.TokenServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +// TokenServiceHandler_Create_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Create' +type TokenServiceHandler_Create_Call struct { + *mock.Call +} + +// Create is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TokenServiceCreateRequest] +func (_e *TokenServiceHandler_Expecter) Create(context1 interface{}, request interface{}) *TokenServiceHandler_Create_Call { + return &TokenServiceHandler_Create_Call{Call: _e.mock.On("Create", context1, request)} +} + +func (_c *TokenServiceHandler_Create_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TokenServiceCreateRequest])) *TokenServiceHandler_Create_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TokenServiceCreateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TokenServiceCreateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TokenServiceHandler_Create_Call) Return(response *connect.Response[apiv1.TokenServiceCreateResponse], err error) *TokenServiceHandler_Create_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TokenServiceHandler_Create_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TokenServiceCreateRequest]) (*connect.Response[apiv1.TokenServiceCreateResponse], error)) *TokenServiceHandler_Create_Call { + _c.Call.Return(run) + return _c +} + +// Get provides a mock function for the type TokenServiceHandler +func (_mock *TokenServiceHandler) Get(context1 context.Context, request *connect.Request[apiv1.TokenServiceGetRequest]) (*connect.Response[apiv1.TokenServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -56,29 +117,67 @@ func (_m *TokenServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[api var r0 *connect.Response[apiv1.TokenServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceGetRequest]) (*connect.Response[apiv1.TokenServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceGetRequest]) (*connect.Response[apiv1.TokenServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceGetRequest]) *connect.Response[apiv1.TokenServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceGetRequest]) *connect.Response[apiv1.TokenServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TokenServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TokenServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TokenServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// List provides a mock function with given fields: _a0, _a1 -func (_m *TokenServiceHandler) List(_a0 context.Context, _a1 *connect.Request[apiv1.TokenServiceListRequest]) (*connect.Response[apiv1.TokenServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +// TokenServiceHandler_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type TokenServiceHandler_Get_Call struct { + *mock.Call +} + +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TokenServiceGetRequest] +func (_e *TokenServiceHandler_Expecter) Get(context1 interface{}, request interface{}) *TokenServiceHandler_Get_Call { + return &TokenServiceHandler_Get_Call{Call: _e.mock.On("Get", context1, request)} +} + +func (_c *TokenServiceHandler_Get_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TokenServiceGetRequest])) *TokenServiceHandler_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TokenServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TokenServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TokenServiceHandler_Get_Call) Return(response *connect.Response[apiv1.TokenServiceGetResponse], err error) *TokenServiceHandler_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TokenServiceHandler_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TokenServiceGetRequest]) (*connect.Response[apiv1.TokenServiceGetResponse], error)) *TokenServiceHandler_Get_Call { + _c.Call.Return(run) + return _c +} + +// List provides a mock function for the type TokenServiceHandler +func (_mock *TokenServiceHandler) List(context1 context.Context, request *connect.Request[apiv1.TokenServiceListRequest]) (*connect.Response[apiv1.TokenServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -86,29 +185,67 @@ func (_m *TokenServiceHandler) List(_a0 context.Context, _a1 *connect.Request[ap var r0 *connect.Response[apiv1.TokenServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceListRequest]) (*connect.Response[apiv1.TokenServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceListRequest]) (*connect.Response[apiv1.TokenServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceListRequest]) *connect.Response[apiv1.TokenServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceListRequest]) *connect.Response[apiv1.TokenServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TokenServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TokenServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TokenServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Revoke provides a mock function with given fields: _a0, _a1 -func (_m *TokenServiceHandler) Revoke(_a0 context.Context, _a1 *connect.Request[apiv1.TokenServiceRevokeRequest]) (*connect.Response[apiv1.TokenServiceRevokeResponse], error) { - ret := _m.Called(_a0, _a1) +// TokenServiceHandler_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type TokenServiceHandler_List_Call struct { + *mock.Call +} + +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TokenServiceListRequest] +func (_e *TokenServiceHandler_Expecter) List(context1 interface{}, request interface{}) *TokenServiceHandler_List_Call { + return &TokenServiceHandler_List_Call{Call: _e.mock.On("List", context1, request)} +} + +func (_c *TokenServiceHandler_List_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TokenServiceListRequest])) *TokenServiceHandler_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TokenServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TokenServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TokenServiceHandler_List_Call) Return(response *connect.Response[apiv1.TokenServiceListResponse], err error) *TokenServiceHandler_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TokenServiceHandler_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TokenServiceListRequest]) (*connect.Response[apiv1.TokenServiceListResponse], error)) *TokenServiceHandler_List_Call { + _c.Call.Return(run) + return _c +} + +// Revoke provides a mock function for the type TokenServiceHandler +func (_mock *TokenServiceHandler) Revoke(context1 context.Context, request *connect.Request[apiv1.TokenServiceRevokeRequest]) (*connect.Response[apiv1.TokenServiceRevokeResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Revoke") @@ -116,29 +253,67 @@ func (_m *TokenServiceHandler) Revoke(_a0 context.Context, _a1 *connect.Request[ var r0 *connect.Response[apiv1.TokenServiceRevokeResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceRevokeRequest]) (*connect.Response[apiv1.TokenServiceRevokeResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceRevokeRequest]) (*connect.Response[apiv1.TokenServiceRevokeResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceRevokeRequest]) *connect.Response[apiv1.TokenServiceRevokeResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceRevokeRequest]) *connect.Response[apiv1.TokenServiceRevokeResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TokenServiceRevokeResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TokenServiceRevokeRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TokenServiceRevokeRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Update provides a mock function with given fields: _a0, _a1 -func (_m *TokenServiceHandler) Update(_a0 context.Context, _a1 *connect.Request[apiv1.TokenServiceUpdateRequest]) (*connect.Response[apiv1.TokenServiceUpdateResponse], error) { - ret := _m.Called(_a0, _a1) +// TokenServiceHandler_Revoke_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Revoke' +type TokenServiceHandler_Revoke_Call struct { + *mock.Call +} + +// Revoke is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TokenServiceRevokeRequest] +func (_e *TokenServiceHandler_Expecter) Revoke(context1 interface{}, request interface{}) *TokenServiceHandler_Revoke_Call { + return &TokenServiceHandler_Revoke_Call{Call: _e.mock.On("Revoke", context1, request)} +} + +func (_c *TokenServiceHandler_Revoke_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TokenServiceRevokeRequest])) *TokenServiceHandler_Revoke_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TokenServiceRevokeRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TokenServiceRevokeRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TokenServiceHandler_Revoke_Call) Return(response *connect.Response[apiv1.TokenServiceRevokeResponse], err error) *TokenServiceHandler_Revoke_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TokenServiceHandler_Revoke_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TokenServiceRevokeRequest]) (*connect.Response[apiv1.TokenServiceRevokeResponse], error)) *TokenServiceHandler_Revoke_Call { + _c.Call.Return(run) + return _c +} + +// Update provides a mock function for the type TokenServiceHandler +func (_mock *TokenServiceHandler) Update(context1 context.Context, request *connect.Request[apiv1.TokenServiceUpdateRequest]) (*connect.Response[apiv1.TokenServiceUpdateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Update") @@ -146,36 +321,60 @@ func (_m *TokenServiceHandler) Update(_a0 context.Context, _a1 *connect.Request[ var r0 *connect.Response[apiv1.TokenServiceUpdateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceUpdateRequest]) (*connect.Response[apiv1.TokenServiceUpdateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceUpdateRequest]) (*connect.Response[apiv1.TokenServiceUpdateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceUpdateRequest]) *connect.Response[apiv1.TokenServiceUpdateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.TokenServiceUpdateRequest]) *connect.Response[apiv1.TokenServiceUpdateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.TokenServiceUpdateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TokenServiceUpdateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.TokenServiceUpdateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewTokenServiceHandler creates a new instance of TokenServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewTokenServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *TokenServiceHandler { - mock := &TokenServiceHandler{} - mock.Mock.Test(t) +// TokenServiceHandler_Update_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Update' +type TokenServiceHandler_Update_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Update is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.TokenServiceUpdateRequest] +func (_e *TokenServiceHandler_Expecter) Update(context1 interface{}, request interface{}) *TokenServiceHandler_Update_Call { + return &TokenServiceHandler_Update_Call{Call: _e.mock.On("Update", context1, request)} +} - return mock +func (_c *TokenServiceHandler_Update_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.TokenServiceUpdateRequest])) *TokenServiceHandler_Update_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.TokenServiceUpdateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.TokenServiceUpdateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *TokenServiceHandler_Update_Call) Return(response *connect.Response[apiv1.TokenServiceUpdateResponse], err error) *TokenServiceHandler_Update_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *TokenServiceHandler_Update_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.TokenServiceUpdateRequest]) (*connect.Response[apiv1.TokenServiceUpdateResponse], error)) *TokenServiceHandler_Update_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/UserServiceClient.go b/go/tests/mocks/api/v1/apiv1connect/UserServiceClient.go index 14a43d7b..b3f2aacb 100644 --- a/go/tests/mocks/api/v1/apiv1connect/UserServiceClient.go +++ b/go/tests/mocks/api/v1/apiv1connect/UserServiceClient.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewUserServiceClient creates a new instance of UserServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewUserServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *UserServiceClient { + mock := &UserServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // UserServiceClient is an autogenerated mock type for the UserServiceClient type type UserServiceClient struct { mock.Mock } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *UserServiceClient) Get(_a0 context.Context, _a1 *connect.Request[apiv1.UserServiceGetRequest]) (*connect.Response[apiv1.UserServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +type UserServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *UserServiceClient) EXPECT() *UserServiceClient_Expecter { + return &UserServiceClient_Expecter{mock: &_m.Mock} +} + +// Get provides a mock function for the type UserServiceClient +func (_mock *UserServiceClient) Get(context1 context.Context, request *connect.Request[apiv1.UserServiceGetRequest]) (*connect.Response[apiv1.UserServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -26,36 +49,60 @@ func (_m *UserServiceClient) Get(_a0 context.Context, _a1 *connect.Request[apiv1 var r0 *connect.Response[apiv1.UserServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.UserServiceGetRequest]) (*connect.Response[apiv1.UserServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.UserServiceGetRequest]) (*connect.Response[apiv1.UserServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.UserServiceGetRequest]) *connect.Response[apiv1.UserServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.UserServiceGetRequest]) *connect.Response[apiv1.UserServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.UserServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.UserServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.UserServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewUserServiceClient creates a new instance of UserServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewUserServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *UserServiceClient { - mock := &UserServiceClient{} - mock.Mock.Test(t) +// UserServiceClient_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type UserServiceClient_Get_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.UserServiceGetRequest] +func (_e *UserServiceClient_Expecter) Get(context1 interface{}, request interface{}) *UserServiceClient_Get_Call { + return &UserServiceClient_Get_Call{Call: _e.mock.On("Get", context1, request)} +} - return mock +func (_c *UserServiceClient_Get_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.UserServiceGetRequest])) *UserServiceClient_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.UserServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.UserServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *UserServiceClient_Get_Call) Return(response *connect.Response[apiv1.UserServiceGetResponse], err error) *UserServiceClient_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *UserServiceClient_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.UserServiceGetRequest]) (*connect.Response[apiv1.UserServiceGetResponse], error)) *UserServiceClient_Get_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/UserServiceHandler.go b/go/tests/mocks/api/v1/apiv1connect/UserServiceHandler.go index 436f8cef..74b5c808 100644 --- a/go/tests/mocks/api/v1/apiv1connect/UserServiceHandler.go +++ b/go/tests/mocks/api/v1/apiv1connect/UserServiceHandler.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewUserServiceHandler creates a new instance of UserServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewUserServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *UserServiceHandler { + mock := &UserServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // UserServiceHandler is an autogenerated mock type for the UserServiceHandler type type UserServiceHandler struct { mock.Mock } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *UserServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[apiv1.UserServiceGetRequest]) (*connect.Response[apiv1.UserServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +type UserServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *UserServiceHandler) EXPECT() *UserServiceHandler_Expecter { + return &UserServiceHandler_Expecter{mock: &_m.Mock} +} + +// Get provides a mock function for the type UserServiceHandler +func (_mock *UserServiceHandler) Get(context1 context.Context, request *connect.Request[apiv1.UserServiceGetRequest]) (*connect.Response[apiv1.UserServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -26,36 +49,60 @@ func (_m *UserServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[apiv var r0 *connect.Response[apiv1.UserServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.UserServiceGetRequest]) (*connect.Response[apiv1.UserServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.UserServiceGetRequest]) (*connect.Response[apiv1.UserServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.UserServiceGetRequest]) *connect.Response[apiv1.UserServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.UserServiceGetRequest]) *connect.Response[apiv1.UserServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.UserServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.UserServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.UserServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewUserServiceHandler creates a new instance of UserServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewUserServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *UserServiceHandler { - mock := &UserServiceHandler{} - mock.Mock.Test(t) +// UserServiceHandler_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type UserServiceHandler_Get_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.UserServiceGetRequest] +func (_e *UserServiceHandler_Expecter) Get(context1 interface{}, request interface{}) *UserServiceHandler_Get_Call { + return &UserServiceHandler_Get_Call{Call: _e.mock.On("Get", context1, request)} +} - return mock +func (_c *UserServiceHandler_Get_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.UserServiceGetRequest])) *UserServiceHandler_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.UserServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.UserServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *UserServiceHandler_Get_Call) Return(response *connect.Response[apiv1.UserServiceGetResponse], err error) *UserServiceHandler_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *UserServiceHandler_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.UserServiceGetRequest]) (*connect.Response[apiv1.UserServiceGetResponse], error)) *UserServiceHandler_Get_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/VersionServiceClient.go b/go/tests/mocks/api/v1/apiv1connect/VersionServiceClient.go index 054724d2..219bb16d 100644 --- a/go/tests/mocks/api/v1/apiv1connect/VersionServiceClient.go +++ b/go/tests/mocks/api/v1/apiv1connect/VersionServiceClient.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewVersionServiceClient creates a new instance of VersionServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewVersionServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *VersionServiceClient { + mock := &VersionServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // VersionServiceClient is an autogenerated mock type for the VersionServiceClient type type VersionServiceClient struct { mock.Mock } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *VersionServiceClient) Get(_a0 context.Context, _a1 *connect.Request[apiv1.VersionServiceGetRequest]) (*connect.Response[apiv1.VersionServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +type VersionServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *VersionServiceClient) EXPECT() *VersionServiceClient_Expecter { + return &VersionServiceClient_Expecter{mock: &_m.Mock} +} + +// Get provides a mock function for the type VersionServiceClient +func (_mock *VersionServiceClient) Get(context1 context.Context, request *connect.Request[apiv1.VersionServiceGetRequest]) (*connect.Response[apiv1.VersionServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -26,36 +49,60 @@ func (_m *VersionServiceClient) Get(_a0 context.Context, _a1 *connect.Request[ap var r0 *connect.Response[apiv1.VersionServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VersionServiceGetRequest]) (*connect.Response[apiv1.VersionServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VersionServiceGetRequest]) (*connect.Response[apiv1.VersionServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VersionServiceGetRequest]) *connect.Response[apiv1.VersionServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VersionServiceGetRequest]) *connect.Response[apiv1.VersionServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.VersionServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.VersionServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.VersionServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewVersionServiceClient creates a new instance of VersionServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewVersionServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *VersionServiceClient { - mock := &VersionServiceClient{} - mock.Mock.Test(t) +// VersionServiceClient_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type VersionServiceClient_Get_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.VersionServiceGetRequest] +func (_e *VersionServiceClient_Expecter) Get(context1 interface{}, request interface{}) *VersionServiceClient_Get_Call { + return &VersionServiceClient_Get_Call{Call: _e.mock.On("Get", context1, request)} +} - return mock +func (_c *VersionServiceClient_Get_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.VersionServiceGetRequest])) *VersionServiceClient_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.VersionServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.VersionServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *VersionServiceClient_Get_Call) Return(response *connect.Response[apiv1.VersionServiceGetResponse], err error) *VersionServiceClient_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *VersionServiceClient_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.VersionServiceGetRequest]) (*connect.Response[apiv1.VersionServiceGetResponse], error)) *VersionServiceClient_Get_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/VersionServiceHandler.go b/go/tests/mocks/api/v1/apiv1connect/VersionServiceHandler.go index 67582bc5..2a35835c 100644 --- a/go/tests/mocks/api/v1/apiv1connect/VersionServiceHandler.go +++ b/go/tests/mocks/api/v1/apiv1connect/VersionServiceHandler.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewVersionServiceHandler creates a new instance of VersionServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewVersionServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *VersionServiceHandler { + mock := &VersionServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // VersionServiceHandler is an autogenerated mock type for the VersionServiceHandler type type VersionServiceHandler struct { mock.Mock } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *VersionServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[apiv1.VersionServiceGetRequest]) (*connect.Response[apiv1.VersionServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +type VersionServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *VersionServiceHandler) EXPECT() *VersionServiceHandler_Expecter { + return &VersionServiceHandler_Expecter{mock: &_m.Mock} +} + +// Get provides a mock function for the type VersionServiceHandler +func (_mock *VersionServiceHandler) Get(context1 context.Context, request *connect.Request[apiv1.VersionServiceGetRequest]) (*connect.Response[apiv1.VersionServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -26,36 +49,60 @@ func (_m *VersionServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[a var r0 *connect.Response[apiv1.VersionServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VersionServiceGetRequest]) (*connect.Response[apiv1.VersionServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VersionServiceGetRequest]) (*connect.Response[apiv1.VersionServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VersionServiceGetRequest]) *connect.Response[apiv1.VersionServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VersionServiceGetRequest]) *connect.Response[apiv1.VersionServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.VersionServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.VersionServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.VersionServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewVersionServiceHandler creates a new instance of VersionServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewVersionServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *VersionServiceHandler { - mock := &VersionServiceHandler{} - mock.Mock.Test(t) +// VersionServiceHandler_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type VersionServiceHandler_Get_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.VersionServiceGetRequest] +func (_e *VersionServiceHandler_Expecter) Get(context1 interface{}, request interface{}) *VersionServiceHandler_Get_Call { + return &VersionServiceHandler_Get_Call{Call: _e.mock.On("Get", context1, request)} +} - return mock +func (_c *VersionServiceHandler_Get_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.VersionServiceGetRequest])) *VersionServiceHandler_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.VersionServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.VersionServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *VersionServiceHandler_Get_Call) Return(response *connect.Response[apiv1.VersionServiceGetResponse], err error) *VersionServiceHandler_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *VersionServiceHandler_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.VersionServiceGetRequest]) (*connect.Response[apiv1.VersionServiceGetResponse], error)) *VersionServiceHandler_Get_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/VolumeServiceClient.go b/go/tests/mocks/api/v1/apiv1connect/VolumeServiceClient.go index 4449e349..fe4ee267 100644 --- a/go/tests/mocks/api/v1/apiv1connect/VolumeServiceClient.go +++ b/go/tests/mocks/api/v1/apiv1connect/VolumeServiceClient.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewVolumeServiceClient creates a new instance of VolumeServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewVolumeServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *VolumeServiceClient { + mock := &VolumeServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // VolumeServiceClient is an autogenerated mock type for the VolumeServiceClient type type VolumeServiceClient struct { mock.Mock } -// Delete provides a mock function with given fields: _a0, _a1 -func (_m *VolumeServiceClient) Delete(_a0 context.Context, _a1 *connect.Request[apiv1.VolumeServiceDeleteRequest]) (*connect.Response[apiv1.VolumeServiceDeleteResponse], error) { - ret := _m.Called(_a0, _a1) +type VolumeServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *VolumeServiceClient) EXPECT() *VolumeServiceClient_Expecter { + return &VolumeServiceClient_Expecter{mock: &_m.Mock} +} + +// Delete provides a mock function for the type VolumeServiceClient +func (_mock *VolumeServiceClient) Delete(context1 context.Context, request *connect.Request[apiv1.VolumeServiceDeleteRequest]) (*connect.Response[apiv1.VolumeServiceDeleteResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Delete") @@ -26,29 +49,67 @@ func (_m *VolumeServiceClient) Delete(_a0 context.Context, _a1 *connect.Request[ var r0 *connect.Response[apiv1.VolumeServiceDeleteResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceDeleteRequest]) (*connect.Response[apiv1.VolumeServiceDeleteResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceDeleteRequest]) (*connect.Response[apiv1.VolumeServiceDeleteResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceDeleteRequest]) *connect.Response[apiv1.VolumeServiceDeleteResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceDeleteRequest]) *connect.Response[apiv1.VolumeServiceDeleteResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.VolumeServiceDeleteResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.VolumeServiceDeleteRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.VolumeServiceDeleteRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *VolumeServiceClient) Get(_a0 context.Context, _a1 *connect.Request[apiv1.VolumeServiceGetRequest]) (*connect.Response[apiv1.VolumeServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +// VolumeServiceClient_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete' +type VolumeServiceClient_Delete_Call struct { + *mock.Call +} + +// Delete is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.VolumeServiceDeleteRequest] +func (_e *VolumeServiceClient_Expecter) Delete(context1 interface{}, request interface{}) *VolumeServiceClient_Delete_Call { + return &VolumeServiceClient_Delete_Call{Call: _e.mock.On("Delete", context1, request)} +} + +func (_c *VolumeServiceClient_Delete_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.VolumeServiceDeleteRequest])) *VolumeServiceClient_Delete_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.VolumeServiceDeleteRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.VolumeServiceDeleteRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *VolumeServiceClient_Delete_Call) Return(response *connect.Response[apiv1.VolumeServiceDeleteResponse], err error) *VolumeServiceClient_Delete_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *VolumeServiceClient_Delete_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.VolumeServiceDeleteRequest]) (*connect.Response[apiv1.VolumeServiceDeleteResponse], error)) *VolumeServiceClient_Delete_Call { + _c.Call.Return(run) + return _c +} + +// Get provides a mock function for the type VolumeServiceClient +func (_mock *VolumeServiceClient) Get(context1 context.Context, request *connect.Request[apiv1.VolumeServiceGetRequest]) (*connect.Response[apiv1.VolumeServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -56,29 +117,67 @@ func (_m *VolumeServiceClient) Get(_a0 context.Context, _a1 *connect.Request[api var r0 *connect.Response[apiv1.VolumeServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceGetRequest]) (*connect.Response[apiv1.VolumeServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceGetRequest]) (*connect.Response[apiv1.VolumeServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceGetRequest]) *connect.Response[apiv1.VolumeServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceGetRequest]) *connect.Response[apiv1.VolumeServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.VolumeServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.VolumeServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.VolumeServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// List provides a mock function with given fields: _a0, _a1 -func (_m *VolumeServiceClient) List(_a0 context.Context, _a1 *connect.Request[apiv1.VolumeServiceListRequest]) (*connect.Response[apiv1.VolumeServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +// VolumeServiceClient_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type VolumeServiceClient_Get_Call struct { + *mock.Call +} + +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.VolumeServiceGetRequest] +func (_e *VolumeServiceClient_Expecter) Get(context1 interface{}, request interface{}) *VolumeServiceClient_Get_Call { + return &VolumeServiceClient_Get_Call{Call: _e.mock.On("Get", context1, request)} +} + +func (_c *VolumeServiceClient_Get_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.VolumeServiceGetRequest])) *VolumeServiceClient_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.VolumeServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.VolumeServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *VolumeServiceClient_Get_Call) Return(response *connect.Response[apiv1.VolumeServiceGetResponse], err error) *VolumeServiceClient_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *VolumeServiceClient_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.VolumeServiceGetRequest]) (*connect.Response[apiv1.VolumeServiceGetResponse], error)) *VolumeServiceClient_Get_Call { + _c.Call.Return(run) + return _c +} + +// List provides a mock function for the type VolumeServiceClient +func (_mock *VolumeServiceClient) List(context1 context.Context, request *connect.Request[apiv1.VolumeServiceListRequest]) (*connect.Response[apiv1.VolumeServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -86,29 +185,67 @@ func (_m *VolumeServiceClient) List(_a0 context.Context, _a1 *connect.Request[ap var r0 *connect.Response[apiv1.VolumeServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceListRequest]) (*connect.Response[apiv1.VolumeServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceListRequest]) (*connect.Response[apiv1.VolumeServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceListRequest]) *connect.Response[apiv1.VolumeServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceListRequest]) *connect.Response[apiv1.VolumeServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.VolumeServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.VolumeServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.VolumeServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Update provides a mock function with given fields: _a0, _a1 -func (_m *VolumeServiceClient) Update(_a0 context.Context, _a1 *connect.Request[apiv1.VolumeServiceUpdateRequest]) (*connect.Response[apiv1.VolumeServiceUpdateResponse], error) { - ret := _m.Called(_a0, _a1) +// VolumeServiceClient_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type VolumeServiceClient_List_Call struct { + *mock.Call +} + +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.VolumeServiceListRequest] +func (_e *VolumeServiceClient_Expecter) List(context1 interface{}, request interface{}) *VolumeServiceClient_List_Call { + return &VolumeServiceClient_List_Call{Call: _e.mock.On("List", context1, request)} +} + +func (_c *VolumeServiceClient_List_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.VolumeServiceListRequest])) *VolumeServiceClient_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.VolumeServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.VolumeServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *VolumeServiceClient_List_Call) Return(response *connect.Response[apiv1.VolumeServiceListResponse], err error) *VolumeServiceClient_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *VolumeServiceClient_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.VolumeServiceListRequest]) (*connect.Response[apiv1.VolumeServiceListResponse], error)) *VolumeServiceClient_List_Call { + _c.Call.Return(run) + return _c +} + +// Update provides a mock function for the type VolumeServiceClient +func (_mock *VolumeServiceClient) Update(context1 context.Context, request *connect.Request[apiv1.VolumeServiceUpdateRequest]) (*connect.Response[apiv1.VolumeServiceUpdateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Update") @@ -116,36 +253,60 @@ func (_m *VolumeServiceClient) Update(_a0 context.Context, _a1 *connect.Request[ var r0 *connect.Response[apiv1.VolumeServiceUpdateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceUpdateRequest]) (*connect.Response[apiv1.VolumeServiceUpdateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceUpdateRequest]) (*connect.Response[apiv1.VolumeServiceUpdateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceUpdateRequest]) *connect.Response[apiv1.VolumeServiceUpdateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceUpdateRequest]) *connect.Response[apiv1.VolumeServiceUpdateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.VolumeServiceUpdateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.VolumeServiceUpdateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.VolumeServiceUpdateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewVolumeServiceClient creates a new instance of VolumeServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewVolumeServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *VolumeServiceClient { - mock := &VolumeServiceClient{} - mock.Mock.Test(t) +// VolumeServiceClient_Update_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Update' +type VolumeServiceClient_Update_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Update is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.VolumeServiceUpdateRequest] +func (_e *VolumeServiceClient_Expecter) Update(context1 interface{}, request interface{}) *VolumeServiceClient_Update_Call { + return &VolumeServiceClient_Update_Call{Call: _e.mock.On("Update", context1, request)} +} - return mock +func (_c *VolumeServiceClient_Update_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.VolumeServiceUpdateRequest])) *VolumeServiceClient_Update_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.VolumeServiceUpdateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.VolumeServiceUpdateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *VolumeServiceClient_Update_Call) Return(response *connect.Response[apiv1.VolumeServiceUpdateResponse], err error) *VolumeServiceClient_Update_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *VolumeServiceClient_Update_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.VolumeServiceUpdateRequest]) (*connect.Response[apiv1.VolumeServiceUpdateResponse], error)) *VolumeServiceClient_Update_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/api/v1/apiv1connect/VolumeServiceHandler.go b/go/tests/mocks/api/v1/apiv1connect/VolumeServiceHandler.go index 9989dd60..b5ee5f88 100644 --- a/go/tests/mocks/api/v1/apiv1connect/VolumeServiceHandler.go +++ b/go/tests/mocks/api/v1/apiv1connect/VolumeServiceHandler.go @@ -1,24 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package apiv1connect import ( - connect "connectrpc.com/connect" - apiv1 "github.com/metal-stack-cloud/api/go/api/v1" - - context "context" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/api/v1" mock "github.com/stretchr/testify/mock" ) +// NewVolumeServiceHandler creates a new instance of VolumeServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewVolumeServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *VolumeServiceHandler { + mock := &VolumeServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // VolumeServiceHandler is an autogenerated mock type for the VolumeServiceHandler type type VolumeServiceHandler struct { mock.Mock } -// Delete provides a mock function with given fields: _a0, _a1 -func (_m *VolumeServiceHandler) Delete(_a0 context.Context, _a1 *connect.Request[apiv1.VolumeServiceDeleteRequest]) (*connect.Response[apiv1.VolumeServiceDeleteResponse], error) { - ret := _m.Called(_a0, _a1) +type VolumeServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *VolumeServiceHandler) EXPECT() *VolumeServiceHandler_Expecter { + return &VolumeServiceHandler_Expecter{mock: &_m.Mock} +} + +// Delete provides a mock function for the type VolumeServiceHandler +func (_mock *VolumeServiceHandler) Delete(context1 context.Context, request *connect.Request[apiv1.VolumeServiceDeleteRequest]) (*connect.Response[apiv1.VolumeServiceDeleteResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Delete") @@ -26,29 +49,67 @@ func (_m *VolumeServiceHandler) Delete(_a0 context.Context, _a1 *connect.Request var r0 *connect.Response[apiv1.VolumeServiceDeleteResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceDeleteRequest]) (*connect.Response[apiv1.VolumeServiceDeleteResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceDeleteRequest]) (*connect.Response[apiv1.VolumeServiceDeleteResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceDeleteRequest]) *connect.Response[apiv1.VolumeServiceDeleteResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceDeleteRequest]) *connect.Response[apiv1.VolumeServiceDeleteResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.VolumeServiceDeleteResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.VolumeServiceDeleteRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.VolumeServiceDeleteRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Get provides a mock function with given fields: _a0, _a1 -func (_m *VolumeServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[apiv1.VolumeServiceGetRequest]) (*connect.Response[apiv1.VolumeServiceGetResponse], error) { - ret := _m.Called(_a0, _a1) +// VolumeServiceHandler_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete' +type VolumeServiceHandler_Delete_Call struct { + *mock.Call +} + +// Delete is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.VolumeServiceDeleteRequest] +func (_e *VolumeServiceHandler_Expecter) Delete(context1 interface{}, request interface{}) *VolumeServiceHandler_Delete_Call { + return &VolumeServiceHandler_Delete_Call{Call: _e.mock.On("Delete", context1, request)} +} + +func (_c *VolumeServiceHandler_Delete_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.VolumeServiceDeleteRequest])) *VolumeServiceHandler_Delete_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.VolumeServiceDeleteRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.VolumeServiceDeleteRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *VolumeServiceHandler_Delete_Call) Return(response *connect.Response[apiv1.VolumeServiceDeleteResponse], err error) *VolumeServiceHandler_Delete_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *VolumeServiceHandler_Delete_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.VolumeServiceDeleteRequest]) (*connect.Response[apiv1.VolumeServiceDeleteResponse], error)) *VolumeServiceHandler_Delete_Call { + _c.Call.Return(run) + return _c +} + +// Get provides a mock function for the type VolumeServiceHandler +func (_mock *VolumeServiceHandler) Get(context1 context.Context, request *connect.Request[apiv1.VolumeServiceGetRequest]) (*connect.Response[apiv1.VolumeServiceGetResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Get") @@ -56,29 +117,67 @@ func (_m *VolumeServiceHandler) Get(_a0 context.Context, _a1 *connect.Request[ap var r0 *connect.Response[apiv1.VolumeServiceGetResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceGetRequest]) (*connect.Response[apiv1.VolumeServiceGetResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceGetRequest]) (*connect.Response[apiv1.VolumeServiceGetResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceGetRequest]) *connect.Response[apiv1.VolumeServiceGetResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceGetRequest]) *connect.Response[apiv1.VolumeServiceGetResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.VolumeServiceGetResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.VolumeServiceGetRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.VolumeServiceGetRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// List provides a mock function with given fields: _a0, _a1 -func (_m *VolumeServiceHandler) List(_a0 context.Context, _a1 *connect.Request[apiv1.VolumeServiceListRequest]) (*connect.Response[apiv1.VolumeServiceListResponse], error) { - ret := _m.Called(_a0, _a1) +// VolumeServiceHandler_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' +type VolumeServiceHandler_Get_Call struct { + *mock.Call +} + +// Get is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.VolumeServiceGetRequest] +func (_e *VolumeServiceHandler_Expecter) Get(context1 interface{}, request interface{}) *VolumeServiceHandler_Get_Call { + return &VolumeServiceHandler_Get_Call{Call: _e.mock.On("Get", context1, request)} +} + +func (_c *VolumeServiceHandler_Get_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.VolumeServiceGetRequest])) *VolumeServiceHandler_Get_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.VolumeServiceGetRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.VolumeServiceGetRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *VolumeServiceHandler_Get_Call) Return(response *connect.Response[apiv1.VolumeServiceGetResponse], err error) *VolumeServiceHandler_Get_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *VolumeServiceHandler_Get_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.VolumeServiceGetRequest]) (*connect.Response[apiv1.VolumeServiceGetResponse], error)) *VolumeServiceHandler_Get_Call { + _c.Call.Return(run) + return _c +} + +// List provides a mock function for the type VolumeServiceHandler +func (_mock *VolumeServiceHandler) List(context1 context.Context, request *connect.Request[apiv1.VolumeServiceListRequest]) (*connect.Response[apiv1.VolumeServiceListResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for List") @@ -86,29 +185,67 @@ func (_m *VolumeServiceHandler) List(_a0 context.Context, _a1 *connect.Request[a var r0 *connect.Response[apiv1.VolumeServiceListResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceListRequest]) (*connect.Response[apiv1.VolumeServiceListResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceListRequest]) (*connect.Response[apiv1.VolumeServiceListResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceListRequest]) *connect.Response[apiv1.VolumeServiceListResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceListRequest]) *connect.Response[apiv1.VolumeServiceListResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.VolumeServiceListResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.VolumeServiceListRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.VolumeServiceListRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// Update provides a mock function with given fields: _a0, _a1 -func (_m *VolumeServiceHandler) Update(_a0 context.Context, _a1 *connect.Request[apiv1.VolumeServiceUpdateRequest]) (*connect.Response[apiv1.VolumeServiceUpdateResponse], error) { - ret := _m.Called(_a0, _a1) +// VolumeServiceHandler_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' +type VolumeServiceHandler_List_Call struct { + *mock.Call +} + +// List is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.VolumeServiceListRequest] +func (_e *VolumeServiceHandler_Expecter) List(context1 interface{}, request interface{}) *VolumeServiceHandler_List_Call { + return &VolumeServiceHandler_List_Call{Call: _e.mock.On("List", context1, request)} +} + +func (_c *VolumeServiceHandler_List_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.VolumeServiceListRequest])) *VolumeServiceHandler_List_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.VolumeServiceListRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.VolumeServiceListRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *VolumeServiceHandler_List_Call) Return(response *connect.Response[apiv1.VolumeServiceListResponse], err error) *VolumeServiceHandler_List_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *VolumeServiceHandler_List_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.VolumeServiceListRequest]) (*connect.Response[apiv1.VolumeServiceListResponse], error)) *VolumeServiceHandler_List_Call { + _c.Call.Return(run) + return _c +} + +// Update provides a mock function for the type VolumeServiceHandler +func (_mock *VolumeServiceHandler) Update(context1 context.Context, request *connect.Request[apiv1.VolumeServiceUpdateRequest]) (*connect.Response[apiv1.VolumeServiceUpdateResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Update") @@ -116,36 +253,60 @@ func (_m *VolumeServiceHandler) Update(_a0 context.Context, _a1 *connect.Request var r0 *connect.Response[apiv1.VolumeServiceUpdateResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceUpdateRequest]) (*connect.Response[apiv1.VolumeServiceUpdateResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceUpdateRequest]) (*connect.Response[apiv1.VolumeServiceUpdateResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceUpdateRequest]) *connect.Response[apiv1.VolumeServiceUpdateResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[apiv1.VolumeServiceUpdateRequest]) *connect.Response[apiv1.VolumeServiceUpdateResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.Response[apiv1.VolumeServiceUpdateResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.VolumeServiceUpdateRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[apiv1.VolumeServiceUpdateRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewVolumeServiceHandler creates a new instance of VolumeServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewVolumeServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *VolumeServiceHandler { - mock := &VolumeServiceHandler{} - mock.Mock.Test(t) +// VolumeServiceHandler_Update_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Update' +type VolumeServiceHandler_Update_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Update is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[apiv1.VolumeServiceUpdateRequest] +func (_e *VolumeServiceHandler_Expecter) Update(context1 interface{}, request interface{}) *VolumeServiceHandler_Update_Call { + return &VolumeServiceHandler_Update_Call{Call: _e.mock.On("Update", context1, request)} +} - return mock +func (_c *VolumeServiceHandler_Update_Call) Run(run func(context1 context.Context, request *connect.Request[apiv1.VolumeServiceUpdateRequest])) *VolumeServiceHandler_Update_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[apiv1.VolumeServiceUpdateRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[apiv1.VolumeServiceUpdateRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *VolumeServiceHandler_Update_Call) Return(response *connect.Response[apiv1.VolumeServiceUpdateResponse], err error) *VolumeServiceHandler_Update_Call { + _c.Call.Return(response, err) + return _c +} + +func (_c *VolumeServiceHandler_Update_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[apiv1.VolumeServiceUpdateRequest]) (*connect.Response[apiv1.VolumeServiceUpdateResponse], error)) *VolumeServiceHandler_Update_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/client/Adminv1.go b/go/tests/mocks/client/Adminv1.go index 97981b68..84c6edbc 100644 --- a/go/tests/mocks/client/Adminv1.go +++ b/go/tests/mocks/client/Adminv1.go @@ -1,168 +1,359 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package client import ( - adminv1connect "github.com/metal-stack-cloud/api/go/admin/v1/adminv1connect" - + "github.com/metal-stack-cloud/api/go/admin/v1/adminv1connect" mock "github.com/stretchr/testify/mock" ) +// NewAdminv1 creates a new instance of Adminv1. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewAdminv1(t interface { + mock.TestingT + Cleanup(func()) +}) *Adminv1 { + mock := &Adminv1{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // Adminv1 is an autogenerated mock type for the Adminv1 type type Adminv1 struct { mock.Mock } -// Audit provides a mock function with no fields -func (_m *Adminv1) Audit() adminv1connect.AuditServiceClient { - ret := _m.Called() +type Adminv1_Expecter struct { + mock *mock.Mock +} + +func (_m *Adminv1) EXPECT() *Adminv1_Expecter { + return &Adminv1_Expecter{mock: &_m.Mock} +} + +// Audit provides a mock function for the type Adminv1 +func (_mock *Adminv1) Audit() adminv1connect.AuditServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Audit") } var r0 adminv1connect.AuditServiceClient - if rf, ok := ret.Get(0).(func() adminv1connect.AuditServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() adminv1connect.AuditServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(adminv1connect.AuditServiceClient) } } - return r0 } -// Cluster provides a mock function with no fields -func (_m *Adminv1) Cluster() adminv1connect.ClusterServiceClient { - ret := _m.Called() +// Adminv1_Audit_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Audit' +type Adminv1_Audit_Call struct { + *mock.Call +} + +// Audit is a helper method to define mock.On call +func (_e *Adminv1_Expecter) Audit() *Adminv1_Audit_Call { + return &Adminv1_Audit_Call{Call: _e.mock.On("Audit")} +} + +func (_c *Adminv1_Audit_Call) Run(run func()) *Adminv1_Audit_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Adminv1_Audit_Call) Return(auditServiceClient adminv1connect.AuditServiceClient) *Adminv1_Audit_Call { + _c.Call.Return(auditServiceClient) + return _c +} + +func (_c *Adminv1_Audit_Call) RunAndReturn(run func() adminv1connect.AuditServiceClient) *Adminv1_Audit_Call { + _c.Call.Return(run) + return _c +} + +// Cluster provides a mock function for the type Adminv1 +func (_mock *Adminv1) Cluster() adminv1connect.ClusterServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Cluster") } var r0 adminv1connect.ClusterServiceClient - if rf, ok := ret.Get(0).(func() adminv1connect.ClusterServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() adminv1connect.ClusterServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(adminv1connect.ClusterServiceClient) } } - return r0 } -// Payment provides a mock function with no fields -func (_m *Adminv1) Payment() adminv1connect.PaymentServiceClient { - ret := _m.Called() +// Adminv1_Cluster_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Cluster' +type Adminv1_Cluster_Call struct { + *mock.Call +} + +// Cluster is a helper method to define mock.On call +func (_e *Adminv1_Expecter) Cluster() *Adminv1_Cluster_Call { + return &Adminv1_Cluster_Call{Call: _e.mock.On("Cluster")} +} + +func (_c *Adminv1_Cluster_Call) Run(run func()) *Adminv1_Cluster_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Adminv1_Cluster_Call) Return(clusterServiceClient adminv1connect.ClusterServiceClient) *Adminv1_Cluster_Call { + _c.Call.Return(clusterServiceClient) + return _c +} + +func (_c *Adminv1_Cluster_Call) RunAndReturn(run func() adminv1connect.ClusterServiceClient) *Adminv1_Cluster_Call { + _c.Call.Return(run) + return _c +} + +// Payment provides a mock function for the type Adminv1 +func (_mock *Adminv1) Payment() adminv1connect.PaymentServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Payment") } var r0 adminv1connect.PaymentServiceClient - if rf, ok := ret.Get(0).(func() adminv1connect.PaymentServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() adminv1connect.PaymentServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(adminv1connect.PaymentServiceClient) } } - return r0 } -// Project provides a mock function with no fields -func (_m *Adminv1) Project() adminv1connect.ProjectServiceClient { - ret := _m.Called() +// Adminv1_Payment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Payment' +type Adminv1_Payment_Call struct { + *mock.Call +} + +// Payment is a helper method to define mock.On call +func (_e *Adminv1_Expecter) Payment() *Adminv1_Payment_Call { + return &Adminv1_Payment_Call{Call: _e.mock.On("Payment")} +} + +func (_c *Adminv1_Payment_Call) Run(run func()) *Adminv1_Payment_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Adminv1_Payment_Call) Return(paymentServiceClient adminv1connect.PaymentServiceClient) *Adminv1_Payment_Call { + _c.Call.Return(paymentServiceClient) + return _c +} + +func (_c *Adminv1_Payment_Call) RunAndReturn(run func() adminv1connect.PaymentServiceClient) *Adminv1_Payment_Call { + _c.Call.Return(run) + return _c +} + +// Project provides a mock function for the type Adminv1 +func (_mock *Adminv1) Project() adminv1connect.ProjectServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Project") } var r0 adminv1connect.ProjectServiceClient - if rf, ok := ret.Get(0).(func() adminv1connect.ProjectServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() adminv1connect.ProjectServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(adminv1connect.ProjectServiceClient) } } - return r0 } -// Storage provides a mock function with no fields -func (_m *Adminv1) Storage() adminv1connect.StorageServiceClient { - ret := _m.Called() +// Adminv1_Project_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Project' +type Adminv1_Project_Call struct { + *mock.Call +} + +// Project is a helper method to define mock.On call +func (_e *Adminv1_Expecter) Project() *Adminv1_Project_Call { + return &Adminv1_Project_Call{Call: _e.mock.On("Project")} +} + +func (_c *Adminv1_Project_Call) Run(run func()) *Adminv1_Project_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Adminv1_Project_Call) Return(projectServiceClient adminv1connect.ProjectServiceClient) *Adminv1_Project_Call { + _c.Call.Return(projectServiceClient) + return _c +} + +func (_c *Adminv1_Project_Call) RunAndReturn(run func() adminv1connect.ProjectServiceClient) *Adminv1_Project_Call { + _c.Call.Return(run) + return _c +} + +// Storage provides a mock function for the type Adminv1 +func (_mock *Adminv1) Storage() adminv1connect.StorageServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Storage") } var r0 adminv1connect.StorageServiceClient - if rf, ok := ret.Get(0).(func() adminv1connect.StorageServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() adminv1connect.StorageServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(adminv1connect.StorageServiceClient) } } - return r0 } -// Tenant provides a mock function with no fields -func (_m *Adminv1) Tenant() adminv1connect.TenantServiceClient { - ret := _m.Called() +// Adminv1_Storage_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Storage' +type Adminv1_Storage_Call struct { + *mock.Call +} + +// Storage is a helper method to define mock.On call +func (_e *Adminv1_Expecter) Storage() *Adminv1_Storage_Call { + return &Adminv1_Storage_Call{Call: _e.mock.On("Storage")} +} + +func (_c *Adminv1_Storage_Call) Run(run func()) *Adminv1_Storage_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Adminv1_Storage_Call) Return(storageServiceClient adminv1connect.StorageServiceClient) *Adminv1_Storage_Call { + _c.Call.Return(storageServiceClient) + return _c +} + +func (_c *Adminv1_Storage_Call) RunAndReturn(run func() adminv1connect.StorageServiceClient) *Adminv1_Storage_Call { + _c.Call.Return(run) + return _c +} + +// Tenant provides a mock function for the type Adminv1 +func (_mock *Adminv1) Tenant() adminv1connect.TenantServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Tenant") } var r0 adminv1connect.TenantServiceClient - if rf, ok := ret.Get(0).(func() adminv1connect.TenantServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() adminv1connect.TenantServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(adminv1connect.TenantServiceClient) } } - return r0 } -// Token provides a mock function with no fields -func (_m *Adminv1) Token() adminv1connect.TokenServiceClient { - ret := _m.Called() +// Adminv1_Tenant_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Tenant' +type Adminv1_Tenant_Call struct { + *mock.Call +} + +// Tenant is a helper method to define mock.On call +func (_e *Adminv1_Expecter) Tenant() *Adminv1_Tenant_Call { + return &Adminv1_Tenant_Call{Call: _e.mock.On("Tenant")} +} + +func (_c *Adminv1_Tenant_Call) Run(run func()) *Adminv1_Tenant_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Adminv1_Tenant_Call) Return(tenantServiceClient adminv1connect.TenantServiceClient) *Adminv1_Tenant_Call { + _c.Call.Return(tenantServiceClient) + return _c +} + +func (_c *Adminv1_Tenant_Call) RunAndReturn(run func() adminv1connect.TenantServiceClient) *Adminv1_Tenant_Call { + _c.Call.Return(run) + return _c +} + +// Token provides a mock function for the type Adminv1 +func (_mock *Adminv1) Token() adminv1connect.TokenServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Token") } var r0 adminv1connect.TokenServiceClient - if rf, ok := ret.Get(0).(func() adminv1connect.TokenServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() adminv1connect.TokenServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(adminv1connect.TokenServiceClient) } } - return r0 } -// NewAdminv1 creates a new instance of Adminv1. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewAdminv1(t interface { - mock.TestingT - Cleanup(func()) -}) *Adminv1 { - mock := &Adminv1{} - mock.Mock.Test(t) +// Adminv1_Token_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Token' +type Adminv1_Token_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Token is a helper method to define mock.On call +func (_e *Adminv1_Expecter) Token() *Adminv1_Token_Call { + return &Adminv1_Token_Call{Call: _e.mock.On("Token")} +} - return mock +func (_c *Adminv1_Token_Call) Run(run func()) *Adminv1_Token_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Adminv1_Token_Call) Return(tokenServiceClient adminv1connect.TokenServiceClient) *Adminv1_Token_Call { + _c.Call.Return(tokenServiceClient) + return _c +} + +func (_c *Adminv1_Token_Call) RunAndReturn(run func() adminv1connect.TokenServiceClient) *Adminv1_Token_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/client/Apiv1.go b/go/tests/mocks/client/Apiv1.go index 399ad3ca..28787db7 100644 --- a/go/tests/mocks/client/Apiv1.go +++ b/go/tests/mocks/client/Apiv1.go @@ -1,308 +1,681 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package client import ( - apiv1connect "github.com/metal-stack-cloud/api/go/api/v1/apiv1connect" - + "github.com/metal-stack-cloud/api/go/api/v1/apiv1connect" mock "github.com/stretchr/testify/mock" ) +// NewApiv1 creates a new instance of Apiv1. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewApiv1(t interface { + mock.TestingT + Cleanup(func()) +}) *Apiv1 { + mock := &Apiv1{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // Apiv1 is an autogenerated mock type for the Apiv1 type type Apiv1 struct { mock.Mock } -// Asset provides a mock function with no fields -func (_m *Apiv1) Asset() apiv1connect.AssetServiceClient { - ret := _m.Called() +type Apiv1_Expecter struct { + mock *mock.Mock +} + +func (_m *Apiv1) EXPECT() *Apiv1_Expecter { + return &Apiv1_Expecter{mock: &_m.Mock} +} + +// Asset provides a mock function for the type Apiv1 +func (_mock *Apiv1) Asset() apiv1connect.AssetServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Asset") } var r0 apiv1connect.AssetServiceClient - if rf, ok := ret.Get(0).(func() apiv1connect.AssetServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() apiv1connect.AssetServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(apiv1connect.AssetServiceClient) } } - return r0 } -// Audit provides a mock function with no fields -func (_m *Apiv1) Audit() apiv1connect.AuditServiceClient { - ret := _m.Called() +// Apiv1_Asset_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Asset' +type Apiv1_Asset_Call struct { + *mock.Call +} + +// Asset is a helper method to define mock.On call +func (_e *Apiv1_Expecter) Asset() *Apiv1_Asset_Call { + return &Apiv1_Asset_Call{Call: _e.mock.On("Asset")} +} + +func (_c *Apiv1_Asset_Call) Run(run func()) *Apiv1_Asset_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Apiv1_Asset_Call) Return(assetServiceClient apiv1connect.AssetServiceClient) *Apiv1_Asset_Call { + _c.Call.Return(assetServiceClient) + return _c +} + +func (_c *Apiv1_Asset_Call) RunAndReturn(run func() apiv1connect.AssetServiceClient) *Apiv1_Asset_Call { + _c.Call.Return(run) + return _c +} + +// Audit provides a mock function for the type Apiv1 +func (_mock *Apiv1) Audit() apiv1connect.AuditServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Audit") } var r0 apiv1connect.AuditServiceClient - if rf, ok := ret.Get(0).(func() apiv1connect.AuditServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() apiv1connect.AuditServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(apiv1connect.AuditServiceClient) } } - return r0 } -// Cluster provides a mock function with no fields -func (_m *Apiv1) Cluster() apiv1connect.ClusterServiceClient { - ret := _m.Called() +// Apiv1_Audit_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Audit' +type Apiv1_Audit_Call struct { + *mock.Call +} + +// Audit is a helper method to define mock.On call +func (_e *Apiv1_Expecter) Audit() *Apiv1_Audit_Call { + return &Apiv1_Audit_Call{Call: _e.mock.On("Audit")} +} + +func (_c *Apiv1_Audit_Call) Run(run func()) *Apiv1_Audit_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Apiv1_Audit_Call) Return(auditServiceClient apiv1connect.AuditServiceClient) *Apiv1_Audit_Call { + _c.Call.Return(auditServiceClient) + return _c +} + +func (_c *Apiv1_Audit_Call) RunAndReturn(run func() apiv1connect.AuditServiceClient) *Apiv1_Audit_Call { + _c.Call.Return(run) + return _c +} + +// Cluster provides a mock function for the type Apiv1 +func (_mock *Apiv1) Cluster() apiv1connect.ClusterServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Cluster") } var r0 apiv1connect.ClusterServiceClient - if rf, ok := ret.Get(0).(func() apiv1connect.ClusterServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() apiv1connect.ClusterServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(apiv1connect.ClusterServiceClient) } } - return r0 } -// Health provides a mock function with no fields -func (_m *Apiv1) Health() apiv1connect.HealthServiceClient { - ret := _m.Called() +// Apiv1_Cluster_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Cluster' +type Apiv1_Cluster_Call struct { + *mock.Call +} + +// Cluster is a helper method to define mock.On call +func (_e *Apiv1_Expecter) Cluster() *Apiv1_Cluster_Call { + return &Apiv1_Cluster_Call{Call: _e.mock.On("Cluster")} +} + +func (_c *Apiv1_Cluster_Call) Run(run func()) *Apiv1_Cluster_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Apiv1_Cluster_Call) Return(clusterServiceClient apiv1connect.ClusterServiceClient) *Apiv1_Cluster_Call { + _c.Call.Return(clusterServiceClient) + return _c +} + +func (_c *Apiv1_Cluster_Call) RunAndReturn(run func() apiv1connect.ClusterServiceClient) *Apiv1_Cluster_Call { + _c.Call.Return(run) + return _c +} + +// Health provides a mock function for the type Apiv1 +func (_mock *Apiv1) Health() apiv1connect.HealthServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Health") } var r0 apiv1connect.HealthServiceClient - if rf, ok := ret.Get(0).(func() apiv1connect.HealthServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() apiv1connect.HealthServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(apiv1connect.HealthServiceClient) } } - return r0 } -// IP provides a mock function with no fields -func (_m *Apiv1) IP() apiv1connect.IPServiceClient { - ret := _m.Called() +// Apiv1_Health_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Health' +type Apiv1_Health_Call struct { + *mock.Call +} + +// Health is a helper method to define mock.On call +func (_e *Apiv1_Expecter) Health() *Apiv1_Health_Call { + return &Apiv1_Health_Call{Call: _e.mock.On("Health")} +} + +func (_c *Apiv1_Health_Call) Run(run func()) *Apiv1_Health_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Apiv1_Health_Call) Return(healthServiceClient apiv1connect.HealthServiceClient) *Apiv1_Health_Call { + _c.Call.Return(healthServiceClient) + return _c +} + +func (_c *Apiv1_Health_Call) RunAndReturn(run func() apiv1connect.HealthServiceClient) *Apiv1_Health_Call { + _c.Call.Return(run) + return _c +} + +// IP provides a mock function for the type Apiv1 +func (_mock *Apiv1) IP() apiv1connect.IPServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for IP") } var r0 apiv1connect.IPServiceClient - if rf, ok := ret.Get(0).(func() apiv1connect.IPServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() apiv1connect.IPServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(apiv1connect.IPServiceClient) } } - return r0 } -// Method provides a mock function with no fields -func (_m *Apiv1) Method() apiv1connect.MethodServiceClient { - ret := _m.Called() +// Apiv1_IP_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IP' +type Apiv1_IP_Call struct { + *mock.Call +} + +// IP is a helper method to define mock.On call +func (_e *Apiv1_Expecter) IP() *Apiv1_IP_Call { + return &Apiv1_IP_Call{Call: _e.mock.On("IP")} +} + +func (_c *Apiv1_IP_Call) Run(run func()) *Apiv1_IP_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Apiv1_IP_Call) Return(iPServiceClient apiv1connect.IPServiceClient) *Apiv1_IP_Call { + _c.Call.Return(iPServiceClient) + return _c +} + +func (_c *Apiv1_IP_Call) RunAndReturn(run func() apiv1connect.IPServiceClient) *Apiv1_IP_Call { + _c.Call.Return(run) + return _c +} + +// Method provides a mock function for the type Apiv1 +func (_mock *Apiv1) Method() apiv1connect.MethodServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Method") } var r0 apiv1connect.MethodServiceClient - if rf, ok := ret.Get(0).(func() apiv1connect.MethodServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() apiv1connect.MethodServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(apiv1connect.MethodServiceClient) } } - return r0 } -// Payment provides a mock function with no fields -func (_m *Apiv1) Payment() apiv1connect.PaymentServiceClient { - ret := _m.Called() +// Apiv1_Method_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Method' +type Apiv1_Method_Call struct { + *mock.Call +} + +// Method is a helper method to define mock.On call +func (_e *Apiv1_Expecter) Method() *Apiv1_Method_Call { + return &Apiv1_Method_Call{Call: _e.mock.On("Method")} +} + +func (_c *Apiv1_Method_Call) Run(run func()) *Apiv1_Method_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Apiv1_Method_Call) Return(methodServiceClient apiv1connect.MethodServiceClient) *Apiv1_Method_Call { + _c.Call.Return(methodServiceClient) + return _c +} + +func (_c *Apiv1_Method_Call) RunAndReturn(run func() apiv1connect.MethodServiceClient) *Apiv1_Method_Call { + _c.Call.Return(run) + return _c +} + +// Payment provides a mock function for the type Apiv1 +func (_mock *Apiv1) Payment() apiv1connect.PaymentServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Payment") } var r0 apiv1connect.PaymentServiceClient - if rf, ok := ret.Get(0).(func() apiv1connect.PaymentServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() apiv1connect.PaymentServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(apiv1connect.PaymentServiceClient) } } - return r0 } -// Project provides a mock function with no fields -func (_m *Apiv1) Project() apiv1connect.ProjectServiceClient { - ret := _m.Called() +// Apiv1_Payment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Payment' +type Apiv1_Payment_Call struct { + *mock.Call +} + +// Payment is a helper method to define mock.On call +func (_e *Apiv1_Expecter) Payment() *Apiv1_Payment_Call { + return &Apiv1_Payment_Call{Call: _e.mock.On("Payment")} +} + +func (_c *Apiv1_Payment_Call) Run(run func()) *Apiv1_Payment_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Apiv1_Payment_Call) Return(paymentServiceClient apiv1connect.PaymentServiceClient) *Apiv1_Payment_Call { + _c.Call.Return(paymentServiceClient) + return _c +} + +func (_c *Apiv1_Payment_Call) RunAndReturn(run func() apiv1connect.PaymentServiceClient) *Apiv1_Payment_Call { + _c.Call.Return(run) + return _c +} + +// Project provides a mock function for the type Apiv1 +func (_mock *Apiv1) Project() apiv1connect.ProjectServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Project") } var r0 apiv1connect.ProjectServiceClient - if rf, ok := ret.Get(0).(func() apiv1connect.ProjectServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() apiv1connect.ProjectServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(apiv1connect.ProjectServiceClient) } } - return r0 } -// Snapshot provides a mock function with no fields -func (_m *Apiv1) Snapshot() apiv1connect.SnapshotServiceClient { - ret := _m.Called() +// Apiv1_Project_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Project' +type Apiv1_Project_Call struct { + *mock.Call +} + +// Project is a helper method to define mock.On call +func (_e *Apiv1_Expecter) Project() *Apiv1_Project_Call { + return &Apiv1_Project_Call{Call: _e.mock.On("Project")} +} + +func (_c *Apiv1_Project_Call) Run(run func()) *Apiv1_Project_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Apiv1_Project_Call) Return(projectServiceClient apiv1connect.ProjectServiceClient) *Apiv1_Project_Call { + _c.Call.Return(projectServiceClient) + return _c +} + +func (_c *Apiv1_Project_Call) RunAndReturn(run func() apiv1connect.ProjectServiceClient) *Apiv1_Project_Call { + _c.Call.Return(run) + return _c +} + +// Snapshot provides a mock function for the type Apiv1 +func (_mock *Apiv1) Snapshot() apiv1connect.SnapshotServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Snapshot") } var r0 apiv1connect.SnapshotServiceClient - if rf, ok := ret.Get(0).(func() apiv1connect.SnapshotServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() apiv1connect.SnapshotServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(apiv1connect.SnapshotServiceClient) } } - return r0 } -// Tenant provides a mock function with no fields -func (_m *Apiv1) Tenant() apiv1connect.TenantServiceClient { - ret := _m.Called() +// Apiv1_Snapshot_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Snapshot' +type Apiv1_Snapshot_Call struct { + *mock.Call +} + +// Snapshot is a helper method to define mock.On call +func (_e *Apiv1_Expecter) Snapshot() *Apiv1_Snapshot_Call { + return &Apiv1_Snapshot_Call{Call: _e.mock.On("Snapshot")} +} + +func (_c *Apiv1_Snapshot_Call) Run(run func()) *Apiv1_Snapshot_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Apiv1_Snapshot_Call) Return(snapshotServiceClient apiv1connect.SnapshotServiceClient) *Apiv1_Snapshot_Call { + _c.Call.Return(snapshotServiceClient) + return _c +} + +func (_c *Apiv1_Snapshot_Call) RunAndReturn(run func() apiv1connect.SnapshotServiceClient) *Apiv1_Snapshot_Call { + _c.Call.Return(run) + return _c +} + +// Tenant provides a mock function for the type Apiv1 +func (_mock *Apiv1) Tenant() apiv1connect.TenantServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Tenant") } var r0 apiv1connect.TenantServiceClient - if rf, ok := ret.Get(0).(func() apiv1connect.TenantServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() apiv1connect.TenantServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(apiv1connect.TenantServiceClient) } } - return r0 } -// Token provides a mock function with no fields -func (_m *Apiv1) Token() apiv1connect.TokenServiceClient { - ret := _m.Called() +// Apiv1_Tenant_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Tenant' +type Apiv1_Tenant_Call struct { + *mock.Call +} + +// Tenant is a helper method to define mock.On call +func (_e *Apiv1_Expecter) Tenant() *Apiv1_Tenant_Call { + return &Apiv1_Tenant_Call{Call: _e.mock.On("Tenant")} +} + +func (_c *Apiv1_Tenant_Call) Run(run func()) *Apiv1_Tenant_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Apiv1_Tenant_Call) Return(tenantServiceClient apiv1connect.TenantServiceClient) *Apiv1_Tenant_Call { + _c.Call.Return(tenantServiceClient) + return _c +} + +func (_c *Apiv1_Tenant_Call) RunAndReturn(run func() apiv1connect.TenantServiceClient) *Apiv1_Tenant_Call { + _c.Call.Return(run) + return _c +} + +// Token provides a mock function for the type Apiv1 +func (_mock *Apiv1) Token() apiv1connect.TokenServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Token") } var r0 apiv1connect.TokenServiceClient - if rf, ok := ret.Get(0).(func() apiv1connect.TokenServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() apiv1connect.TokenServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(apiv1connect.TokenServiceClient) } } - return r0 } -// User provides a mock function with no fields -func (_m *Apiv1) User() apiv1connect.UserServiceClient { - ret := _m.Called() +// Apiv1_Token_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Token' +type Apiv1_Token_Call struct { + *mock.Call +} + +// Token is a helper method to define mock.On call +func (_e *Apiv1_Expecter) Token() *Apiv1_Token_Call { + return &Apiv1_Token_Call{Call: _e.mock.On("Token")} +} + +func (_c *Apiv1_Token_Call) Run(run func()) *Apiv1_Token_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Apiv1_Token_Call) Return(tokenServiceClient apiv1connect.TokenServiceClient) *Apiv1_Token_Call { + _c.Call.Return(tokenServiceClient) + return _c +} + +func (_c *Apiv1_Token_Call) RunAndReturn(run func() apiv1connect.TokenServiceClient) *Apiv1_Token_Call { + _c.Call.Return(run) + return _c +} + +// User provides a mock function for the type Apiv1 +func (_mock *Apiv1) User() apiv1connect.UserServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for User") } var r0 apiv1connect.UserServiceClient - if rf, ok := ret.Get(0).(func() apiv1connect.UserServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() apiv1connect.UserServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(apiv1connect.UserServiceClient) } } - return r0 } -// Version provides a mock function with no fields -func (_m *Apiv1) Version() apiv1connect.VersionServiceClient { - ret := _m.Called() +// Apiv1_User_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'User' +type Apiv1_User_Call struct { + *mock.Call +} + +// User is a helper method to define mock.On call +func (_e *Apiv1_Expecter) User() *Apiv1_User_Call { + return &Apiv1_User_Call{Call: _e.mock.On("User")} +} + +func (_c *Apiv1_User_Call) Run(run func()) *Apiv1_User_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Apiv1_User_Call) Return(userServiceClient apiv1connect.UserServiceClient) *Apiv1_User_Call { + _c.Call.Return(userServiceClient) + return _c +} + +func (_c *Apiv1_User_Call) RunAndReturn(run func() apiv1connect.UserServiceClient) *Apiv1_User_Call { + _c.Call.Return(run) + return _c +} + +// Version provides a mock function for the type Apiv1 +func (_mock *Apiv1) Version() apiv1connect.VersionServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Version") } var r0 apiv1connect.VersionServiceClient - if rf, ok := ret.Get(0).(func() apiv1connect.VersionServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() apiv1connect.VersionServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(apiv1connect.VersionServiceClient) } } - return r0 } -// Volume provides a mock function with no fields -func (_m *Apiv1) Volume() apiv1connect.VolumeServiceClient { - ret := _m.Called() +// Apiv1_Version_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Version' +type Apiv1_Version_Call struct { + *mock.Call +} + +// Version is a helper method to define mock.On call +func (_e *Apiv1_Expecter) Version() *Apiv1_Version_Call { + return &Apiv1_Version_Call{Call: _e.mock.On("Version")} +} + +func (_c *Apiv1_Version_Call) Run(run func()) *Apiv1_Version_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Apiv1_Version_Call) Return(versionServiceClient apiv1connect.VersionServiceClient) *Apiv1_Version_Call { + _c.Call.Return(versionServiceClient) + return _c +} + +func (_c *Apiv1_Version_Call) RunAndReturn(run func() apiv1connect.VersionServiceClient) *Apiv1_Version_Call { + _c.Call.Return(run) + return _c +} + +// Volume provides a mock function for the type Apiv1 +func (_mock *Apiv1) Volume() apiv1connect.VolumeServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Volume") } var r0 apiv1connect.VolumeServiceClient - if rf, ok := ret.Get(0).(func() apiv1connect.VolumeServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() apiv1connect.VolumeServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(apiv1connect.VolumeServiceClient) } } - return r0 } -// NewApiv1 creates a new instance of Apiv1. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewApiv1(t interface { - mock.TestingT - Cleanup(func()) -}) *Apiv1 { - mock := &Apiv1{} - mock.Mock.Test(t) +// Apiv1_Volume_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Volume' +type Apiv1_Volume_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Volume is a helper method to define mock.On call +func (_e *Apiv1_Expecter) Volume() *Apiv1_Volume_Call { + return &Apiv1_Volume_Call{Call: _e.mock.On("Volume")} +} - return mock +func (_c *Apiv1_Volume_Call) Run(run func()) *Apiv1_Volume_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Apiv1_Volume_Call) Return(volumeServiceClient apiv1connect.VolumeServiceClient) *Apiv1_Volume_Call { + _c.Call.Return(volumeServiceClient) + return _c +} + +func (_c *Apiv1_Volume_Call) RunAndReturn(run func() apiv1connect.VolumeServiceClient) *Apiv1_Volume_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/client/Client.go b/go/tests/mocks/client/Client.go index 036f3a09..94e0d6f6 100644 --- a/go/tests/mocks/client/Client.go +++ b/go/tests/mocks/client/Client.go @@ -1,87 +1,175 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package client import ( - goclient "github.com/metal-stack-cloud/api/go/client" + "github.com/metal-stack-cloud/api/go/client" mock "github.com/stretchr/testify/mock" ) +// NewClient creates a new instance of Client. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewClient(t interface { + mock.TestingT + Cleanup(func()) +}) *Client { + mock := &Client{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // Client is an autogenerated mock type for the Client type type Client struct { mock.Mock } -// Adminv1 provides a mock function with no fields -func (_m *Client) Adminv1() goclient.Adminv1 { - ret := _m.Called() +type Client_Expecter struct { + mock *mock.Mock +} + +func (_m *Client) EXPECT() *Client_Expecter { + return &Client_Expecter{mock: &_m.Mock} +} + +// Adminv1 provides a mock function for the type Client +func (_mock *Client) Adminv1() client.Adminv1 { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Adminv1") } - var r0 goclient.Adminv1 - if rf, ok := ret.Get(0).(func() goclient.Adminv1); ok { - r0 = rf() + var r0 client.Adminv1 + if returnFunc, ok := ret.Get(0).(func() client.Adminv1); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { - r0 = ret.Get(0).(goclient.Adminv1) + r0 = ret.Get(0).(client.Adminv1) } } - return r0 } -// Apiv1 provides a mock function with no fields -func (_m *Client) Apiv1() goclient.Apiv1 { - ret := _m.Called() +// Client_Adminv1_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Adminv1' +type Client_Adminv1_Call struct { + *mock.Call +} + +// Adminv1 is a helper method to define mock.On call +func (_e *Client_Expecter) Adminv1() *Client_Adminv1_Call { + return &Client_Adminv1_Call{Call: _e.mock.On("Adminv1")} +} + +func (_c *Client_Adminv1_Call) Run(run func()) *Client_Adminv1_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Client_Adminv1_Call) Return(adminv1 client.Adminv1) *Client_Adminv1_Call { + _c.Call.Return(adminv1) + return _c +} + +func (_c *Client_Adminv1_Call) RunAndReturn(run func() client.Adminv1) *Client_Adminv1_Call { + _c.Call.Return(run) + return _c +} + +// Apiv1 provides a mock function for the type Client +func (_mock *Client) Apiv1() client.Apiv1 { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Apiv1") } - var r0 goclient.Apiv1 - if rf, ok := ret.Get(0).(func() goclient.Apiv1); ok { - r0 = rf() + var r0 client.Apiv1 + if returnFunc, ok := ret.Get(0).(func() client.Apiv1); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { - r0 = ret.Get(0).(goclient.Apiv1) + r0 = ret.Get(0).(client.Apiv1) } } - return r0 } -// Statusv1 provides a mock function with no fields -func (_m *Client) Statusv1() goclient.Statusv1 { - ret := _m.Called() +// Client_Apiv1_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Apiv1' +type Client_Apiv1_Call struct { + *mock.Call +} + +// Apiv1 is a helper method to define mock.On call +func (_e *Client_Expecter) Apiv1() *Client_Apiv1_Call { + return &Client_Apiv1_Call{Call: _e.mock.On("Apiv1")} +} + +func (_c *Client_Apiv1_Call) Run(run func()) *Client_Apiv1_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Client_Apiv1_Call) Return(apiv1 client.Apiv1) *Client_Apiv1_Call { + _c.Call.Return(apiv1) + return _c +} + +func (_c *Client_Apiv1_Call) RunAndReturn(run func() client.Apiv1) *Client_Apiv1_Call { + _c.Call.Return(run) + return _c +} + +// Statusv1 provides a mock function for the type Client +func (_mock *Client) Statusv1() client.Statusv1 { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Statusv1") } - var r0 goclient.Statusv1 - if rf, ok := ret.Get(0).(func() goclient.Statusv1); ok { - r0 = rf() + var r0 client.Statusv1 + if returnFunc, ok := ret.Get(0).(func() client.Statusv1); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { - r0 = ret.Get(0).(goclient.Statusv1) + r0 = ret.Get(0).(client.Statusv1) } } - return r0 } -// NewClient creates a new instance of Client. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewClient(t interface { - mock.TestingT - Cleanup(func()) -}) *Client { - mock := &Client{} - mock.Mock.Test(t) +// Client_Statusv1_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Statusv1' +type Client_Statusv1_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Statusv1 is a helper method to define mock.On call +func (_e *Client_Expecter) Statusv1() *Client_Statusv1_Call { + return &Client_Statusv1_Call{Call: _e.mock.On("Statusv1")} +} - return mock +func (_c *Client_Statusv1_Call) Run(run func()) *Client_Statusv1_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Client_Statusv1_Call) Return(statusv1 client.Statusv1) *Client_Statusv1_Call { + _c.Call.Return(statusv1) + return _c +} + +func (_c *Client_Statusv1_Call) RunAndReturn(run func() client.Statusv1) *Client_Statusv1_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/client/Statusv1.go b/go/tests/mocks/client/Statusv1.go index 2445fe77..bb36516a 100644 --- a/go/tests/mocks/client/Statusv1.go +++ b/go/tests/mocks/client/Statusv1.go @@ -1,67 +1,129 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package client import ( - statusv1connect "github.com/metal-stack-cloud/api/go/status/v1/statusv1connect" + "github.com/metal-stack-cloud/api/go/status/v1/statusv1connect" mock "github.com/stretchr/testify/mock" ) +// NewStatusv1 creates a new instance of Statusv1. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewStatusv1(t interface { + mock.TestingT + Cleanup(func()) +}) *Statusv1 { + mock := &Statusv1{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // Statusv1 is an autogenerated mock type for the Statusv1 type type Statusv1 struct { mock.Mock } -// Message provides a mock function with no fields -func (_m *Statusv1) Message() statusv1connect.MessageServiceClient { - ret := _m.Called() +type Statusv1_Expecter struct { + mock *mock.Mock +} + +func (_m *Statusv1) EXPECT() *Statusv1_Expecter { + return &Statusv1_Expecter{mock: &_m.Mock} +} + +// Message provides a mock function for the type Statusv1 +func (_mock *Statusv1) Message() statusv1connect.MessageServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Message") } var r0 statusv1connect.MessageServiceClient - if rf, ok := ret.Get(0).(func() statusv1connect.MessageServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() statusv1connect.MessageServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(statusv1connect.MessageServiceClient) } } - return r0 } -// Status provides a mock function with no fields -func (_m *Statusv1) Status() statusv1connect.StatusServiceClient { - ret := _m.Called() +// Statusv1_Message_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Message' +type Statusv1_Message_Call struct { + *mock.Call +} + +// Message is a helper method to define mock.On call +func (_e *Statusv1_Expecter) Message() *Statusv1_Message_Call { + return &Statusv1_Message_Call{Call: _e.mock.On("Message")} +} + +func (_c *Statusv1_Message_Call) Run(run func()) *Statusv1_Message_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Statusv1_Message_Call) Return(messageServiceClient statusv1connect.MessageServiceClient) *Statusv1_Message_Call { + _c.Call.Return(messageServiceClient) + return _c +} + +func (_c *Statusv1_Message_Call) RunAndReturn(run func() statusv1connect.MessageServiceClient) *Statusv1_Message_Call { + _c.Call.Return(run) + return _c +} + +// Status provides a mock function for the type Statusv1 +func (_mock *Statusv1) Status() statusv1connect.StatusServiceClient { + ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Status") } var r0 statusv1connect.StatusServiceClient - if rf, ok := ret.Get(0).(func() statusv1connect.StatusServiceClient); ok { - r0 = rf() + if returnFunc, ok := ret.Get(0).(func() statusv1connect.StatusServiceClient); ok { + r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(statusv1connect.StatusServiceClient) } } - return r0 } -// NewStatusv1 creates a new instance of Statusv1. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewStatusv1(t interface { - mock.TestingT - Cleanup(func()) -}) *Statusv1 { - mock := &Statusv1{} - mock.Mock.Test(t) +// Statusv1_Status_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Status' +type Statusv1_Status_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Status is a helper method to define mock.On call +func (_e *Statusv1_Expecter) Status() *Statusv1_Status_Call { + return &Statusv1_Status_Call{Call: _e.mock.On("Status")} +} - return mock +func (_c *Statusv1_Status_Call) Run(run func()) *Statusv1_Status_Call { + _c.Call.Run(func(args mock.Arguments) { + run() + }) + return _c +} + +func (_c *Statusv1_Status_Call) Return(statusServiceClient statusv1connect.StatusServiceClient) *Statusv1_Status_Call { + _c.Call.Return(statusServiceClient) + return _c +} + +func (_c *Statusv1_Status_Call) RunAndReturn(run func() statusv1connect.StatusServiceClient) *Statusv1_Status_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/status/v1/statusv1connect/MessageServiceClient.go b/go/tests/mocks/status/v1/statusv1connect/MessageServiceClient.go index b0e4f9df..e8f7f1b1 100644 --- a/go/tests/mocks/status/v1/statusv1connect/MessageServiceClient.go +++ b/go/tests/mocks/status/v1/statusv1connect/MessageServiceClient.go @@ -1,25 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package statusv1connect import ( - context "context" - - connect "connectrpc.com/connect" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/status/v1" mock "github.com/stretchr/testify/mock" - - statusv1 "github.com/metal-stack-cloud/api/go/status/v1" ) +// NewMessageServiceClient creates a new instance of MessageServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewMessageServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *MessageServiceClient { + mock := &MessageServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // MessageServiceClient is an autogenerated mock type for the MessageServiceClient type type MessageServiceClient struct { mock.Mock } -// Watch provides a mock function with given fields: _a0, _a1 -func (_m *MessageServiceClient) Watch(_a0 context.Context, _a1 *connect.Request[statusv1.MessageServiceWatchRequest]) (*connect.ServerStreamForClient[statusv1.MessageServiceWatchResponse], error) { - ret := _m.Called(_a0, _a1) +type MessageServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *MessageServiceClient) EXPECT() *MessageServiceClient_Expecter { + return &MessageServiceClient_Expecter{mock: &_m.Mock} +} + +// Watch provides a mock function for the type MessageServiceClient +func (_mock *MessageServiceClient) Watch(context1 context.Context, request *connect.Request[statusv1.MessageServiceWatchRequest]) (*connect.ServerStreamForClient[statusv1.MessageServiceWatchResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Watch") @@ -27,36 +49,60 @@ func (_m *MessageServiceClient) Watch(_a0 context.Context, _a1 *connect.Request[ var r0 *connect.ServerStreamForClient[statusv1.MessageServiceWatchResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[statusv1.MessageServiceWatchRequest]) (*connect.ServerStreamForClient[statusv1.MessageServiceWatchResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[statusv1.MessageServiceWatchRequest]) (*connect.ServerStreamForClient[statusv1.MessageServiceWatchResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[statusv1.MessageServiceWatchRequest]) *connect.ServerStreamForClient[statusv1.MessageServiceWatchResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[statusv1.MessageServiceWatchRequest]) *connect.ServerStreamForClient[statusv1.MessageServiceWatchResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.ServerStreamForClient[statusv1.MessageServiceWatchResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[statusv1.MessageServiceWatchRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[statusv1.MessageServiceWatchRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewMessageServiceClient creates a new instance of MessageServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewMessageServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *MessageServiceClient { - mock := &MessageServiceClient{} - mock.Mock.Test(t) +// MessageServiceClient_Watch_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Watch' +type MessageServiceClient_Watch_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Watch is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[statusv1.MessageServiceWatchRequest] +func (_e *MessageServiceClient_Expecter) Watch(context1 interface{}, request interface{}) *MessageServiceClient_Watch_Call { + return &MessageServiceClient_Watch_Call{Call: _e.mock.On("Watch", context1, request)} +} - return mock +func (_c *MessageServiceClient_Watch_Call) Run(run func(context1 context.Context, request *connect.Request[statusv1.MessageServiceWatchRequest])) *MessageServiceClient_Watch_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[statusv1.MessageServiceWatchRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[statusv1.MessageServiceWatchRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *MessageServiceClient_Watch_Call) Return(serverStreamForClient *connect.ServerStreamForClient[statusv1.MessageServiceWatchResponse], err error) *MessageServiceClient_Watch_Call { + _c.Call.Return(serverStreamForClient, err) + return _c +} + +func (_c *MessageServiceClient_Watch_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[statusv1.MessageServiceWatchRequest]) (*connect.ServerStreamForClient[statusv1.MessageServiceWatchResponse], error)) *MessageServiceClient_Watch_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/status/v1/statusv1connect/MessageServiceHandler.go b/go/tests/mocks/status/v1/statusv1connect/MessageServiceHandler.go index ea276b19..40e0f849 100644 --- a/go/tests/mocks/status/v1/statusv1connect/MessageServiceHandler.go +++ b/go/tests/mocks/status/v1/statusv1connect/MessageServiceHandler.go @@ -1,50 +1,103 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package statusv1connect import ( - context "context" - - connect "connectrpc.com/connect" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/status/v1" mock "github.com/stretchr/testify/mock" - - statusv1 "github.com/metal-stack-cloud/api/go/status/v1" ) +// NewMessageServiceHandler creates a new instance of MessageServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewMessageServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *MessageServiceHandler { + mock := &MessageServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // MessageServiceHandler is an autogenerated mock type for the MessageServiceHandler type type MessageServiceHandler struct { mock.Mock } -// Watch provides a mock function with given fields: _a0, _a1, _a2 -func (_m *MessageServiceHandler) Watch(_a0 context.Context, _a1 *connect.Request[statusv1.MessageServiceWatchRequest], _a2 *connect.ServerStream[statusv1.MessageServiceWatchResponse]) error { - ret := _m.Called(_a0, _a1, _a2) +type MessageServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *MessageServiceHandler) EXPECT() *MessageServiceHandler_Expecter { + return &MessageServiceHandler_Expecter{mock: &_m.Mock} +} + +// Watch provides a mock function for the type MessageServiceHandler +func (_mock *MessageServiceHandler) Watch(context1 context.Context, request *connect.Request[statusv1.MessageServiceWatchRequest], serverStream *connect.ServerStream[statusv1.MessageServiceWatchResponse]) error { + ret := _mock.Called(context1, request, serverStream) if len(ret) == 0 { panic("no return value specified for Watch") } var r0 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[statusv1.MessageServiceWatchRequest], *connect.ServerStream[statusv1.MessageServiceWatchResponse]) error); ok { - r0 = rf(_a0, _a1, _a2) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[statusv1.MessageServiceWatchRequest], *connect.ServerStream[statusv1.MessageServiceWatchResponse]) error); ok { + r0 = returnFunc(context1, request, serverStream) } else { r0 = ret.Error(0) } - return r0 } -// NewMessageServiceHandler creates a new instance of MessageServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewMessageServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *MessageServiceHandler { - mock := &MessageServiceHandler{} - mock.Mock.Test(t) +// MessageServiceHandler_Watch_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Watch' +type MessageServiceHandler_Watch_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Watch is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[statusv1.MessageServiceWatchRequest] +// - serverStream *connect.ServerStream[statusv1.MessageServiceWatchResponse] +func (_e *MessageServiceHandler_Expecter) Watch(context1 interface{}, request interface{}, serverStream interface{}) *MessageServiceHandler_Watch_Call { + return &MessageServiceHandler_Watch_Call{Call: _e.mock.On("Watch", context1, request, serverStream)} +} - return mock +func (_c *MessageServiceHandler_Watch_Call) Run(run func(context1 context.Context, request *connect.Request[statusv1.MessageServiceWatchRequest], serverStream *connect.ServerStream[statusv1.MessageServiceWatchResponse])) *MessageServiceHandler_Watch_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[statusv1.MessageServiceWatchRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[statusv1.MessageServiceWatchRequest]) + } + var arg2 *connect.ServerStream[statusv1.MessageServiceWatchResponse] + if args[2] != nil { + arg2 = args[2].(*connect.ServerStream[statusv1.MessageServiceWatchResponse]) + } + run( + arg0, + arg1, + arg2, + ) + }) + return _c +} + +func (_c *MessageServiceHandler_Watch_Call) Return(err error) *MessageServiceHandler_Watch_Call { + _c.Call.Return(err) + return _c +} + +func (_c *MessageServiceHandler_Watch_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[statusv1.MessageServiceWatchRequest], serverStream *connect.ServerStream[statusv1.MessageServiceWatchResponse]) error) *MessageServiceHandler_Watch_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/status/v1/statusv1connect/StatusServiceClient.go b/go/tests/mocks/status/v1/statusv1connect/StatusServiceClient.go index 3977b633..296efefd 100644 --- a/go/tests/mocks/status/v1/statusv1connect/StatusServiceClient.go +++ b/go/tests/mocks/status/v1/statusv1connect/StatusServiceClient.go @@ -1,25 +1,47 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package statusv1connect import ( - context "context" - - connect "connectrpc.com/connect" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/status/v1" mock "github.com/stretchr/testify/mock" - - statusv1 "github.com/metal-stack-cloud/api/go/status/v1" ) +// NewStatusServiceClient creates a new instance of StatusServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewStatusServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *StatusServiceClient { + mock := &StatusServiceClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // StatusServiceClient is an autogenerated mock type for the StatusServiceClient type type StatusServiceClient struct { mock.Mock } -// Watch provides a mock function with given fields: _a0, _a1 -func (_m *StatusServiceClient) Watch(_a0 context.Context, _a1 *connect.Request[statusv1.StatusServiceWatchRequest]) (*connect.ServerStreamForClient[statusv1.StatusServiceWatchResponse], error) { - ret := _m.Called(_a0, _a1) +type StatusServiceClient_Expecter struct { + mock *mock.Mock +} + +func (_m *StatusServiceClient) EXPECT() *StatusServiceClient_Expecter { + return &StatusServiceClient_Expecter{mock: &_m.Mock} +} + +// Watch provides a mock function for the type StatusServiceClient +func (_mock *StatusServiceClient) Watch(context1 context.Context, request *connect.Request[statusv1.StatusServiceWatchRequest]) (*connect.ServerStreamForClient[statusv1.StatusServiceWatchResponse], error) { + ret := _mock.Called(context1, request) if len(ret) == 0 { panic("no return value specified for Watch") @@ -27,36 +49,60 @@ func (_m *StatusServiceClient) Watch(_a0 context.Context, _a1 *connect.Request[s var r0 *connect.ServerStreamForClient[statusv1.StatusServiceWatchResponse] var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[statusv1.StatusServiceWatchRequest]) (*connect.ServerStreamForClient[statusv1.StatusServiceWatchResponse], error)); ok { - return rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[statusv1.StatusServiceWatchRequest]) (*connect.ServerStreamForClient[statusv1.StatusServiceWatchResponse], error)); ok { + return returnFunc(context1, request) } - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[statusv1.StatusServiceWatchRequest]) *connect.ServerStreamForClient[statusv1.StatusServiceWatchResponse]); ok { - r0 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[statusv1.StatusServiceWatchRequest]) *connect.ServerStreamForClient[statusv1.StatusServiceWatchResponse]); ok { + r0 = returnFunc(context1, request) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*connect.ServerStreamForClient[statusv1.StatusServiceWatchResponse]) } } - - if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[statusv1.StatusServiceWatchRequest]) error); ok { - r1 = rf(_a0, _a1) + if returnFunc, ok := ret.Get(1).(func(context.Context, *connect.Request[statusv1.StatusServiceWatchRequest]) error); ok { + r1 = returnFunc(context1, request) } else { r1 = ret.Error(1) } - return r0, r1 } -// NewStatusServiceClient creates a new instance of StatusServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewStatusServiceClient(t interface { - mock.TestingT - Cleanup(func()) -}) *StatusServiceClient { - mock := &StatusServiceClient{} - mock.Mock.Test(t) +// StatusServiceClient_Watch_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Watch' +type StatusServiceClient_Watch_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Watch is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[statusv1.StatusServiceWatchRequest] +func (_e *StatusServiceClient_Expecter) Watch(context1 interface{}, request interface{}) *StatusServiceClient_Watch_Call { + return &StatusServiceClient_Watch_Call{Call: _e.mock.On("Watch", context1, request)} +} - return mock +func (_c *StatusServiceClient_Watch_Call) Run(run func(context1 context.Context, request *connect.Request[statusv1.StatusServiceWatchRequest])) *StatusServiceClient_Watch_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[statusv1.StatusServiceWatchRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[statusv1.StatusServiceWatchRequest]) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *StatusServiceClient_Watch_Call) Return(serverStreamForClient *connect.ServerStreamForClient[statusv1.StatusServiceWatchResponse], err error) *StatusServiceClient_Watch_Call { + _c.Call.Return(serverStreamForClient, err) + return _c +} + +func (_c *StatusServiceClient_Watch_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[statusv1.StatusServiceWatchRequest]) (*connect.ServerStreamForClient[statusv1.StatusServiceWatchResponse], error)) *StatusServiceClient_Watch_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/mocks/status/v1/statusv1connect/StatusServiceHandler.go b/go/tests/mocks/status/v1/statusv1connect/StatusServiceHandler.go index 9320bc0b..cffb086e 100644 --- a/go/tests/mocks/status/v1/statusv1connect/StatusServiceHandler.go +++ b/go/tests/mocks/status/v1/statusv1connect/StatusServiceHandler.go @@ -1,50 +1,103 @@ -// Code generated by mockery v2.53.5. DO NOT EDIT. +// Code generated by mockery; DO NOT EDIT. +// github.com/vektra/mockery +// template: testify package statusv1connect import ( - context "context" - - connect "connectrpc.com/connect" + "context" + "connectrpc.com/connect" + "github.com/metal-stack-cloud/api/go/status/v1" mock "github.com/stretchr/testify/mock" - - statusv1 "github.com/metal-stack-cloud/api/go/status/v1" ) +// NewStatusServiceHandler creates a new instance of StatusServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewStatusServiceHandler(t interface { + mock.TestingT + Cleanup(func()) +}) *StatusServiceHandler { + mock := &StatusServiceHandler{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} + // StatusServiceHandler is an autogenerated mock type for the StatusServiceHandler type type StatusServiceHandler struct { mock.Mock } -// Watch provides a mock function with given fields: _a0, _a1, _a2 -func (_m *StatusServiceHandler) Watch(_a0 context.Context, _a1 *connect.Request[statusv1.StatusServiceWatchRequest], _a2 *connect.ServerStream[statusv1.StatusServiceWatchResponse]) error { - ret := _m.Called(_a0, _a1, _a2) +type StatusServiceHandler_Expecter struct { + mock *mock.Mock +} + +func (_m *StatusServiceHandler) EXPECT() *StatusServiceHandler_Expecter { + return &StatusServiceHandler_Expecter{mock: &_m.Mock} +} + +// Watch provides a mock function for the type StatusServiceHandler +func (_mock *StatusServiceHandler) Watch(context1 context.Context, request *connect.Request[statusv1.StatusServiceWatchRequest], serverStream *connect.ServerStream[statusv1.StatusServiceWatchResponse]) error { + ret := _mock.Called(context1, request, serverStream) if len(ret) == 0 { panic("no return value specified for Watch") } var r0 error - if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[statusv1.StatusServiceWatchRequest], *connect.ServerStream[statusv1.StatusServiceWatchResponse]) error); ok { - r0 = rf(_a0, _a1, _a2) + if returnFunc, ok := ret.Get(0).(func(context.Context, *connect.Request[statusv1.StatusServiceWatchRequest], *connect.ServerStream[statusv1.StatusServiceWatchResponse]) error); ok { + r0 = returnFunc(context1, request, serverStream) } else { r0 = ret.Error(0) } - return r0 } -// NewStatusServiceHandler creates a new instance of StatusServiceHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -// The first argument is typically a *testing.T value. -func NewStatusServiceHandler(t interface { - mock.TestingT - Cleanup(func()) -}) *StatusServiceHandler { - mock := &StatusServiceHandler{} - mock.Mock.Test(t) +// StatusServiceHandler_Watch_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Watch' +type StatusServiceHandler_Watch_Call struct { + *mock.Call +} - t.Cleanup(func() { mock.AssertExpectations(t) }) +// Watch is a helper method to define mock.On call +// - context1 context.Context +// - request *connect.Request[statusv1.StatusServiceWatchRequest] +// - serverStream *connect.ServerStream[statusv1.StatusServiceWatchResponse] +func (_e *StatusServiceHandler_Expecter) Watch(context1 interface{}, request interface{}, serverStream interface{}) *StatusServiceHandler_Watch_Call { + return &StatusServiceHandler_Watch_Call{Call: _e.mock.On("Watch", context1, request, serverStream)} +} - return mock +func (_c *StatusServiceHandler_Watch_Call) Run(run func(context1 context.Context, request *connect.Request[statusv1.StatusServiceWatchRequest], serverStream *connect.ServerStream[statusv1.StatusServiceWatchResponse])) *StatusServiceHandler_Watch_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 context.Context + if args[0] != nil { + arg0 = args[0].(context.Context) + } + var arg1 *connect.Request[statusv1.StatusServiceWatchRequest] + if args[1] != nil { + arg1 = args[1].(*connect.Request[statusv1.StatusServiceWatchRequest]) + } + var arg2 *connect.ServerStream[statusv1.StatusServiceWatchResponse] + if args[2] != nil { + arg2 = args[2].(*connect.ServerStream[statusv1.StatusServiceWatchResponse]) + } + run( + arg0, + arg1, + arg2, + ) + }) + return _c +} + +func (_c *StatusServiceHandler_Watch_Call) Return(err error) *StatusServiceHandler_Watch_Call { + _c.Call.Return(err) + return _c +} + +func (_c *StatusServiceHandler_Watch_Call) RunAndReturn(run func(context1 context.Context, request *connect.Request[statusv1.StatusServiceWatchRequest], serverStream *connect.ServerStream[statusv1.StatusServiceWatchResponse]) error) *StatusServiceHandler_Watch_Call { + _c.Call.Return(run) + return _c } diff --git a/go/tests/validation/ip_test.go b/go/tests/validation/ip_test.go index 3ba9a649..89ce4ffd 100644 --- a/go/tests/validation/ip_test.go +++ b/go/tests/validation/ip_test.go @@ -24,5 +24,5 @@ func TestValidateIP(t *testing.T) { err = validator.Validate(ip) require.Error(t, err) - require.EqualError(t, err, "validation error:\n - uuid: value must be a valid UUID [string.uuid]") + require.EqualError(t, err, "validation error: uuid: value must be a valid UUID") } diff --git a/go/tests/validation/token_test.go b/go/tests/validation/token_test.go index 41319e96..a82d6074 100644 --- a/go/tests/validation/token_test.go +++ b/go/tests/validation/token_test.go @@ -26,7 +26,7 @@ func TestValidateTenantServiceAddMemberRequest(t *testing.T) { err = validator.Validate(tsamr) require.Error(t, err) - require.EqualError(t, err, "validation error:\n - role: value must be one of the defined enum values [enum.defined_only]") + require.EqualError(t, err, "validation error: role: value must be one of the defined enum values") tsamr = &adminv1.TenantServiceAddMemberRequest{ TenantId: "t1", @@ -80,7 +80,7 @@ func TestValidateTokenServiceCreateRequest(t *testing.T) { err = validator.Validate(tscr) require.Error(t, err) - require.EqualError(t, err, "validation error:\n - project_roles[\"project-3\"]: project role must be specified [role-specified]") + require.EqualError(t, err, "validation error: project_roles[\"project-3\"]: project role must be specified") tscr = &apiv1.TokenServiceCreateRequest{ Description: "New Token", diff --git a/proto/Makefile b/proto/Makefile index 99aa38ef..2aa63f08 100644 --- a/proto/Makefile +++ b/proto/Makefile @@ -1,5 +1,5 @@ MAKEFLAGS += --no-print-directory -BUF_VERSION := 1.55.1 +BUF_VERSION := 1.66.0 _buf: docker run --rm \ diff --git a/proto/buf.gen.yaml b/proto/buf.gen.yaml index 746d1717..5fc27e3b 100644 --- a/proto/buf.gen.yaml +++ b/proto/buf.gen.yaml @@ -12,10 +12,10 @@ managed: - file_option: go_package_prefix value: github.com/metal-stack-cloud/api/go plugins: - - remote: buf.build/protocolbuffers/go:v1.36.8 + - remote: buf.build/protocolbuffers/go:v1.36.11 out: ../go opt: paths=source_relative - - remote: buf.build/connectrpc/go:v1.18.1 + - remote: buf.build/connectrpc/go:v1.19.1 out: ../go opt: paths=source_relative - remote: buf.build/bufbuild/es:v2.5.0 diff --git a/proto/buf.lock b/proto/buf.lock index bd1c2615..d15a1170 100644 --- a/proto/buf.lock +++ b/proto/buf.lock @@ -2,5 +2,5 @@ version: v2 deps: - name: buf.build/bufbuild/protovalidate - commit: 9f2d3c737feb481a83375159c0733275 - digest: b5:19d3b83f7df2d284ff5935f4622d7f27e7464a93c210edb536e92a52bcc69b2a18da1312e96b5461601eba7b3764d5e90321bd62e6966870e7dbc2e4dedd98d6 + commit: 80ab13bee0bf4272b6161a72bf7034e0 + digest: b5:1aa6a965be5d02d64e1d81954fa2e78ef9d1e33a0c30f92bc2626039006a94deb3a5b05f14ed8893f5c3ffce444ac008f7e968188ad225c4c29c813aa5f2daa1