go implementation of CodeDweller/mishmash.hpp/cpp
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

mishmash_test.go 603B

il y a 3 ans
il y a 3 ans
il y a 3 ans
il y a 3 ans
il y a 3 ans
il y a 3 ans
il y a 3 ans
123456789101112131415161718192021222324252627282930
  1. package mishmash
  2. import (
  3. "fmt"
  4. "testing"
  5. )
  6. func TestMishmash(t *testing.T) {
  7. want := "9d923077"
  8. hash, _ := Mishmash([]byte("google.com"))
  9. got := fmt.Sprintf("%08x", hash)
  10. if want != got {
  11. t.Error("Parse() = got", got, "want", want)
  12. } else {
  13. fmt.Println("TestMishmash Passed")
  14. }
  15. }
  16. func TestSecondHash(t *testing.T) {
  17. want := "65df1304"
  18. _, accum := Mishmash([]byte("google.com"))
  19. hash, accum := Mishmash([]byte("google.com"), accum)
  20. got := fmt.Sprintf("%08x", hash)
  21. if want != got {
  22. t.Error("Parse() = got", got, "want", want)
  23. } else {
  24. fmt.Println("TestSecondHash Passed")
  25. }
  26. }