package chain import ( "testing" "github.com/ethereum/go-ethereum/state" ) func TestBloom9(t *testing.T) { testCase := []byte("testtest") bin := LogsBloom([]state.Log{ {testCase, [][]byte{[]byte("hellohello")}, nil}, }).Bytes() res := BloomLookup(bin, testCase) if !res { t.Errorf("Bloom lookup failed") } } /* func TestAddress(t *testing.T) { block := &Block{} block.Coinbase = ethutil.Hex2Bytes("22341ae42d6dd7384bc8584e50419ea3ac75b83f") fmt.Printf("%x\n", crypto.Sha3(block.Coinbase)) bin := CreateBloom(block) fmt.Printf("bin = %x\n", ethutil.LeftPadBytes(bin, 64)) } */