瀏覽代碼

allow to modify product version

wenzuochao 6 年之前
父節點
當前提交
7210f73983
共有 2 個文件被更改,包括 8 次插入2 次删除
  1. 5 0
      sdk/requests/acs_request.go
  2. 3 2
      sdk/requests/acs_request_test.go

+ 5 - 0
sdk/requests/acs_request.go

@@ -70,6 +70,7 @@ type AcsRequest interface {
 	GetStyle() string
 	GetProduct() string
 	GetVersion() string
+	SetVersion(version string)
 	GetActionName() string
 	GetAcceptFormat() string
 	GetLocationServiceCode() string
@@ -166,6 +167,10 @@ func (request *baseRequest) GetContent() []byte {
 	return request.Content
 }
 
+func (request *baseRequest) SetVersion(version string) {
+	request.version = version
+}
+
 func (request *baseRequest) GetVersion() string {
 	return request.version
 }

+ 3 - 2
sdk/requests/acs_request_test.go

@@ -48,8 +48,9 @@ func Test_AcsRequest(t *testing.T) {
 	assert.Equal(t, 5, len(headers))
 	assert.Equal(t, "x-key-value", headers["x-key"])
 
-	// GetVersion
-	assert.Equal(t, "", r.GetVersion())
+	// Version
+	r.SetVersion("2017-06-06")
+	assert.Equal(t, "2017-06-06", r.GetVersion())
 	// GetActionName
 	assert.Equal(t, "", r.GetActionName())