File tree Expand file tree Collapse file tree 3 files changed +0
-107
lines changed
Expand file tree Collapse file tree 3 files changed +0
-107
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11package bloom_test
22
33import (
4- "bytes"
5- "encoding/gob"
64 "fmt"
75 "github.com/yourbasic/bloom"
8- "log"
96 "math/rand"
107 "strconv"
118)
@@ -75,30 +72,3 @@ func ExampleFilter_Union() {
7572 fmt .Println ("f1 ∪ f2:" , f1 .Union (f2 ).Count ())
7673 // Output: f1 ∪ f2: 505
7774}
78-
79- // Send a filter over a network using the encoding/gob package.
80- func ExampleFilter_MarshalBinary_network () {
81- // Create a mock network and a new Filter.
82- var network bytes.Buffer
83- f1 := bloom .New (1000 , 100 )
84- f1 .Add ("Hello, filter!" )
85-
86- // Create an encoder and send the filter to the network.
87- enc := gob .NewEncoder (& network )
88- if err := enc .Encode (f1 ); err != nil {
89- log .Fatal ("encode error:" , err )
90- }
91-
92- // Create a decoder and receive the filter from the network.
93- dec := gob .NewDecoder (& network )
94- var f2 bloom.Filter
95- if err := dec .Decode (& f2 ); err != nil {
96- log .Fatal ("decode error:" , err )
97- }
98-
99- // Check that we got the same filter back.
100- if f2 .Test ("Hello, filter!" ) {
101- fmt .Println ("Filter arrived safely." )
102- }
103- // Output: Filter arrived safely.
104- }
Original file line number Diff line number Diff line change 11package bloom
22
33import (
4- "bytes"
5- "encoding/gob"
6- "reflect"
74 "testing"
85)
96
@@ -143,27 +140,6 @@ func TestUnion(t *testing.T) {
143140 }
144141}
145142
146- func TestMarshal (t * testing.T ) {
147- var network bytes.Buffer
148- f1 := New (10000 , 100 )
149- f1 .Add ("Hello, filter!" )
150-
151- enc := gob .NewEncoder (& network )
152- if err := enc .Encode (f1 ); err != nil {
153- t .Errorf ("Encode->err = %v; want nil\n " , err )
154- }
155-
156- dec := gob .NewDecoder (& network )
157- var f2 * Filter
158- if err := dec .Decode (& f2 ); err != nil {
159- t .Errorf ("Decode->err = %v; want nil\n " , err )
160- }
161-
162- if ! reflect .DeepEqual (f1 , f2 ) {
163- t .Errorf ("Encode(Code(f)) = %v; want %v\n " , f1 , f2 )
164- }
165- }
166-
167143var fox string = "The quick brown fox jumps over the lazy dog."
168144
169145func BenchmarkAdd (b * testing.B ) {
You can’t perform that action at this time.
0 commit comments