33 lines
1.0 KiB
Plaintext
33 lines
1.0 KiB
Plaintext
package securityUtil
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
func TestSha1String(t *testing.T) {
|
|
s := "hello world"
|
|
result := Sha1String(s, true)
|
|
if result != "2AAE6C35C94FCFB415DBE95F408B9CE91EE846ED" {
|
|
t.Errorf("Sha1String(\"hello world\") failed.Got %s, expected %s", result, "2AAE6C35C94FCFB415DBE95F408B9CE91EE846ED")
|
|
}
|
|
|
|
result = Sha1String(s, false)
|
|
if result != "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed" {
|
|
t.Errorf("Sha1String(\"hello world\") failed.Got %s, expected %s", result, "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed")
|
|
}
|
|
}
|
|
|
|
func TestSha1Bytes(t *testing.T) {
|
|
s := "hello world"
|
|
b := []byte(s)
|
|
result := Sha1Bytes(b, true)
|
|
if result != "2AAE6C35C94FCFB415DBE95F408B9CE91EE846ED" {
|
|
t.Errorf("Sha1Bytes(\"hello world\") failed.Got %s, expected %s", result, "2AAE6C35C94FCFB415DBE95F408B9CE91EE846ED")
|
|
}
|
|
|
|
result = Sha1Bytes(b, false)
|
|
if result != "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed" {
|
|
t.Errorf("Sha1Bytes(\"hello world\") failed.Got %s, expected %s", result, "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed")
|
|
}
|
|
}
|