@@ -12,14 +12,14 @@ import (
1212)
1313
1414func createInstances (mux * httprouter.Router ) error {
15- var item sql.InstancesListResponse
16- if err := faker .FakeObject (& item ); err != nil {
15+ var instanceResponse sql.InstancesListResponse
16+ if err := faker .FakeObject (& instanceResponse ); err != nil {
1717 return err
1818 }
19- item .NextPageToken = ""
19+ instanceResponse .NextPageToken = ""
2020
21- mux .GET ("/*filepath " , func (w http.ResponseWriter , r * http.Request , _ httprouter.Params ) {
22- b , err := json .Marshal (item )
21+ mux .GET ("/sql/v1beta4/projects/testProject/instances " , func (w http.ResponseWriter , r * http.Request , _ httprouter.Params ) {
22+ b , err := json .Marshal (instanceResponse )
2323 if err != nil {
2424 http .Error (w , "unable to marshal request: " + err .Error (), http .StatusBadRequest )
2525 return
@@ -29,6 +29,25 @@ func createInstances(mux *httprouter.Router) error {
2929 return
3030 }
3131 })
32+
33+ var usersResponse sql.UsersListResponse
34+ if err := faker .FakeObject (& usersResponse ); err != nil {
35+ return err
36+ }
37+ usersResponse .NextPageToken = ""
38+
39+ mux .GET ("/sql/v1beta4/projects/testProject/instances/test string/users" , func (w http.ResponseWriter , r * http.Request , _ httprouter.Params ) {
40+ b , err := json .Marshal (& usersResponse )
41+ if err != nil {
42+ http .Error (w , "unable to marshal request: " + err .Error (), http .StatusBadRequest )
43+ return
44+ }
45+ if _ , err := w .Write (b ); err != nil {
46+ http .Error (w , "failed to write" , http .StatusBadRequest )
47+ return
48+ }
49+ })
50+
3251 return nil
3352}
3453
0 commit comments