github.com/mundipagg/boleto-api@v0.0.0-20230620145841-3f9ec742599f/util/crypt_test.go (about) 1 package util 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/assert" 7 ) 8 9 func TestEncryptDecrypt(t *testing.T) { 10 expected := "asd" 11 12 resultEncrypt := Encrypt("asd") 13 resultDecrypt := Decrypt(resultEncrypt) 14 15 assert.NotEqual(t, expected, resultEncrypt, "Deve encriptar o texto") 16 assert.Equal(t, expected, resultDecrypt, "Deve desencriptar o texto") 17 } 18 19 func TestBase64EncodeDecode(t *testing.T) { 20 expected := "asd" 21 22 resultEncode := Base64("asd") 23 resultDecode := Base64Decode(resultEncode) 24 25 assert.NotEqual(t, expected, resultEncode, "Deve encodar em Base64 o texto") 26 assert.Equal(t, expected, resultDecode, "Deve desencodar o texto Base64") 27 }