go implementation of CodeDweller/mishmash.hpp/cpp
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

mishmash_test.go 521B

1234567891011121314151617181920212223
  1. package mishmash
  2. import (
  3. "fmt"
  4. "testing"
  5. )
  6. func TestMishmashString(t *testing.T) {
  7. want := "9d923077"
  8. if got := fmt.Sprintf("%08x", Mishmash([]byte("google.com"))); want != got {
  9. t.Error("Parse() = got", got, "want", want)
  10. } else {
  11. fmt.Println("TestMishmashString passed")
  12. }
  13. }
  14. func TestMishmashUint32(t *testing.T) {
  15. var want uint32 = 2643603575
  16. if got := Mishmash([]byte("google.com")); want != got {
  17. t.Error("Parse() = got", got, "want", want)
  18. } else {
  19. fmt.Println("TestMishmashUint32 passed")
  20. }
  21. }