21 lines
		
	
	
		
			425 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			425 B
		
	
	
	
		
			Go
		
	
	
	
	
	
package apiauth
 | 
						|
 | 
						|
import (
 | 
						|
	"net/url"
 | 
						|
	"testing"
 | 
						|
)
 | 
						|
 | 
						|
func TestSignature(t *testing.T) {
 | 
						|
	appsecret := "beego secret"
 | 
						|
	method := "GET"
 | 
						|
	RequestURL := "http://localhost/test/url"
 | 
						|
	params := make(url.Values)
 | 
						|
	params.Add("arg1", "hello")
 | 
						|
	params.Add("arg2", "beego")
 | 
						|
 | 
						|
	signature := "mFdpvLh48ca4mDVEItE9++AKKQ/IVca7O/ZyyB8hR58="
 | 
						|
	if Signature(appsecret, method, params, RequestURL) != signature {
 | 
						|
		t.Error("Signature error")
 | 
						|
	}
 | 
						|
}
 |