@@ -28,12 +28,15 @@ func init() {
2828func TestGetCatalogItemRequestTemplate (t * testing.T ) {
2929 httpmock .ActivateNonDefault (client .Client )
3030 defer httpmock .DeactivateAndReset ()
31+ //register tokens mock
32+ tokens_path := Tokens
33+ tokens_url := client .BuildEncodedURL (tokens_path , nil )
34+ httpmock .RegisterResponder ("POST" , tokens_url , httpmock .NewStringResponder (200 , validAuthResponse ))
3135
3236 catalogItemID := "feaedf73-560c-4612-a573-41667e017691"
3337
3438 path := fmt .Sprintf (RequestTemplateAPI , catalogItemID )
3539 url := client .BuildEncodedURL (path , nil )
36-
3740 httpmock .RegisterResponder ("GET" , url ,
3841 httpmock .NewStringResponder (200 , requestTemplateResponse ))
3942
@@ -59,11 +62,14 @@ func TestReadCatalogItemNameByID(t *testing.T) {
5962
6063 httpmock .ActivateNonDefault (client .Client )
6164 defer httpmock .DeactivateAndReset ()
65+ //register tokens mock
66+ tokens_path := Tokens
67+ tokens_url := client .BuildEncodedURL (tokens_path , nil )
68+ httpmock .RegisterResponder ("POST" , tokens_url , httpmock .NewStringResponder (200 , validAuthResponse ))
6269
6370 catalogItemID := "e5dd4fba-45ed-4943-b1fc-7f96239286be"
6471 path := fmt .Sprintf (EntitledCatalogItems + "/" + "%s" , catalogItemID )
6572 url := client .BuildEncodedURL (path , nil )
66-
6773 httpmock .RegisterResponder ("GET" , url ,
6874 httpmock .NewStringResponder (200 , catalogItemResp ))
6975
@@ -79,10 +85,13 @@ func TestReadCatalogItemNameByID(t *testing.T) {
7985func TestReadCatalogItemByName (t * testing.T ) {
8086 httpmock .ActivateNonDefault (client .Client )
8187 defer httpmock .DeactivateAndReset ()
88+ //register tokens mock
89+ tokens_path := Tokens
90+ tokens_url := client .BuildEncodedURL (tokens_path , nil )
91+ httpmock .RegisterResponder ("POST" , tokens_url , httpmock .NewStringResponder (200 , validAuthResponse ))
8292
8393 url := client .BuildEncodedURL (EntitledCatalogItemViewsAPI , map [string ]string {
8494 "page" : "1" })
85-
8695 httpmock .RegisterResponder ("GET" , url ,
8796 httpmock .NewStringResponder (200 , entitledCatalogItemViewsResponse ))
8897
@@ -98,10 +107,13 @@ func TestGetBusinessGroupID(t *testing.T) {
98107
99108 httpmock .ActivateNonDefault (client .Client )
100109 defer httpmock .DeactivateAndReset ()
110+ //register tokens mock
111+ tokens_path := Tokens
112+ tokens_url := client .BuildEncodedURL (tokens_path , nil )
113+ httpmock .RegisterResponder ("POST" , tokens_url , httpmock .NewStringResponder (200 , validAuthResponse ))
101114
102115 path := Tenants + "/" + mockTenant + "/subtenants"
103116 url := client .BuildEncodedURL (path , nil )
104-
105117 httpmock .RegisterResponder ("GET" , url , httpmock .NewStringResponder (200 , subTenantsResponse ))
106118
107119 id , err := client .GetBusinessGroupID ("Development" , mockTenant )
@@ -112,10 +124,15 @@ func TestGetBusinessGroupID(t *testing.T) {
112124func TestGetRequestStatus (t * testing.T ) {
113125 httpmock .ActivateNonDefault (client .Client )
114126 defer httpmock .DeactivateAndReset ()
127+ //register tokens mock
128+ tokens_path := Tokens
129+ tokens_url := client .BuildEncodedURL (tokens_path , nil )
130+ httpmock .RegisterResponder ("POST" , tokens_url , httpmock .NewStringResponder (200 , validAuthResponse ))
115131
116132 mockRequestID := "adca9535-4a35-4981-8864-28643bd990b0"
117133 path := fmt .Sprintf (ConsumerRequests + "/" + "%s" , mockRequestID )
118134 url := client .BuildEncodedURL (path , nil )
135+
119136 httpmock .RegisterResponder ("GET" , url , httpmock .NewStringResponder (200 , requestStatusResponse ))
120137
121138 requestStatus , err := client .GetRequestStatus (mockRequestID )
@@ -136,10 +153,15 @@ func TestGetRequestStatus(t *testing.T) {
136153func TestGetRequestResourceView (t * testing.T ) {
137154 httpmock .ActivateNonDefault (client .Client )
138155 defer httpmock .DeactivateAndReset ()
156+ //register tokens mock
157+ tokens_path := Tokens
158+ tokens_url := client .BuildEncodedURL (tokens_path , nil )
159+ httpmock .RegisterResponder ("POST" , tokens_url , httpmock .NewStringResponder (200 , validAuthResponse ))
139160
140161 mockRequestID := "594bf7ec-c8d2-4a0d-8477-553ed987aa48"
141162 path := fmt .Sprintf (GetRequestResourceViewAPI , mockRequestID )
142163 url := client .BuildEncodedURL (path , nil )
164+
143165 httpmock .RegisterResponder ("GET" , url , httpmock .NewStringResponder (200 , deploymentStateResponse ))
144166
145167 resourceView , err := client .GetRequestResourceView (mockRequestID , 1 )
@@ -160,6 +182,10 @@ func TestGetRequestResources(t *testing.T) {
160182
161183 httpmock .ActivateNonDefault (client .Client )
162184 defer httpmock .DeactivateAndReset ()
185+ //auth
186+ tokens_path := Tokens
187+ tokens_url := client .BuildEncodedURL (tokens_path , nil )
188+ httpmock .RegisterResponder ("POST" , tokens_url , httpmock .NewStringResponder (200 , validAuthResponse ))
163189
164190 mockRequestID := "6ec160e5-41c5-4b1d-8ddc-e89c426957c6"
165191 path := fmt .Sprintf (GetRequestResourcesAPI , mockRequestID )
@@ -183,13 +209,19 @@ func TestGetRequestResources(t *testing.T) {
183209func TestGetResourceActionTemplate (t * testing.T ) {
184210 httpmock .ActivateNonDefault (client .Client )
185211 defer httpmock .DeactivateAndReset ()
212+ //register tokens mock
213+ tokens_path := Tokens
214+ tokens_url := client .BuildEncodedURL (tokens_path , nil )
215+ httpmock .RegisterResponder ("POST" , tokens_url , httpmock .NewStringResponder (200 , validAuthResponse ))
186216
187217 mockResourceID := "0786a919-3545-408d-9091-cc8fe24e7790"
188218 mockActionID := "1a22752b-31a9-462e-a38a-e42b60c08a78"
189-
190219 // test for delete action template
191220 getActionTemplatePath := fmt .Sprintf (GetActionTemplateAPI , mockResourceID , mockActionID )
192221 url := client .BuildEncodedURL (getActionTemplatePath , nil )
222+ httpmock .RegisterResponder ("POST" , tokens_url ,
223+ httpmock .NewStringResponder (200 , validAuthResponse ))
224+
193225 httpmock .RegisterResponder ("GET" , url , httpmock .NewStringResponder (200 , deleteActionTemplateResponse ))
194226
195227 actionTemplte , err := client .GetResourceActionTemplate (mockResourceID , mockActionID )
@@ -198,6 +230,7 @@ func TestGetResourceActionTemplate(t *testing.T) {
198230
199231 //test for reconfigure action tenplate
200232 httpmock .Reset ()
233+ httpmock .RegisterResponder ("POST" , tokens_url , httpmock .NewStringResponder (200 , validAuthResponse ))
201234 httpmock .RegisterResponder ("GET" , url , httpmock .NewStringResponder (200 , reconfigureActionTemplateResponse ))
202235 actionTemplte , err = client .GetResourceActionTemplate (mockResourceID , mockActionID )
203236 utils .AssertNilError (t , err )
@@ -206,6 +239,7 @@ func TestGetResourceActionTemplate(t *testing.T) {
206239 // invalid resource id
207240 mockResourceID = "gd78tegd-0e737egd-jhdg"
208241 httpmock .Reset ()
242+ httpmock .RegisterResponder ("POST" , tokens_url , httpmock .NewStringResponder (200 , validAuthResponse ))
209243 httpmock .RegisterResponder ("GET" , url ,
210244 httpmock .NewStringResponder (10101 , invalidResourceErrorResponse ))
211245 actionTemplte , err = client .GetResourceActionTemplate (mockResourceID , mockActionID )
@@ -215,6 +249,7 @@ func TestGetResourceActionTemplate(t *testing.T) {
215249 //invalid action id
216250 mockActionID = "7364g-8736eg-87736"
217251 httpmock .Reset ()
252+ httpmock .RegisterResponder ("POST" , tokens_url , httpmock .NewStringResponder (200 , validAuthResponse ))
218253 httpmock .RegisterResponder ("GET" , url ,
219254 httpmock .NewStringResponder (50505 , systemExceptionResponse ))
220255 actionTemplte , err = client .GetResourceActionTemplate (mockResourceID , mockActionID )
0 commit comments