示例#1
0
func init() {
	_ts = httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
		fmt.Fprintln(w, "{}")
	}))
	// ClientId and ClientId are note needed because we are mocking the http request
	_auth, _ = auth.NewAuth("sandbox", "your_client_id", "your_client_secret")
	_auth.SetEndpoint(_ts.URL)
}
示例#2
0
func TestDoRequest(t *testing.T) {
	auth, _ := auth.NewAuth("sandbox", "EOJ2S-Z6OoN_le_KS1d75wsZ6y0SFdVsY9183IvxFyZp", "EClusMEUk8e9ihI7ZdVLF5cZ6y0SFdVsY9183IvxFyZp")
	url := fmt.Sprintf("%s%s%s", auth.Endpoint, "/v1/payments/payment/authorization/", "1")
	_, statusCode, err := DoRequest(auth, "GET", url, nil)
	if err != nil {
		if statusCode == 404 {
			t.Log("DoRequest test passed. ")
		} else {
			t.Error("Error: " + err.Error())
		}
	} else {
		t.Log("DORequest test passed. ")
	}
}