go implementation of CodeDweller/mishmash.hpp/cpp
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

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. }