|
|
@@ -1,29 +1,23 @@
|
|
|
package util
|
|
|
|
|
|
import (
|
|
|
- "log"
|
|
|
+ "slices"
|
|
|
"testing"
|
|
|
)
|
|
|
|
|
|
-/*
|
|
|
-func TestDecodeBasic(t *testing.T) {
|
|
|
- tests := []struct {
|
|
|
- name string
|
|
|
- header http.Header
|
|
|
- expUsername string
|
|
|
- expPassword string
|
|
|
- }{
|
|
|
-*/
|
|
|
-
|
|
|
func TestMd5Sum(t *testing.T) {
|
|
|
test := []byte("hello")
|
|
|
- m5 := Md5Sum(test)
|
|
|
- // [93, 65, 64, 42, 188, 75, 42, 118, 185, 113, 157, 145, 16, 23, 197, 146]
|
|
|
- log.Println(m5)
|
|
|
+ get := Md5Sum(test)
|
|
|
+ want := []byte{93, 65, 64, 42, 188, 75, 42, 118, 185, 113, 157, 145, 16, 23, 197, 146}
|
|
|
+ if !slices.Equal(get, want) {
|
|
|
+ t.Fatal("failed")
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
func TestEvpBytesToKey(t *testing.T) {
|
|
|
- key := EvpBytesToKey("hello", 32)
|
|
|
- // [93, 65, 64, 42, 188, 75, 42, 118, 185, 113, 157, 145, 16, 23, 197, 146, 40, 180, 110, 211, 193, 17, 232, 81, 2, 144, 155, 28, 251, 80, 234, 15]
|
|
|
- log.Println(key)
|
|
|
+ get := EvpBytesToKey("hello", 32)
|
|
|
+ want := []byte{93, 65, 64, 42, 188, 75, 42, 118, 185, 113, 157, 145, 16, 23, 197, 146, 40, 180, 110, 211, 193, 17, 232, 81, 2, 144, 155, 28, 251, 80, 234, 15}
|
|
|
+ if !slices.Equal(get, want) {
|
|
|
+ t.Fatal("failed")
|
|
|
+ }
|
|
|
}
|