File tree 3 files changed +0
-107
lines changed
3 files changed +0
-107
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
1
package bloom_test
2
2
3
3
import (
4
- "bytes"
5
- "encoding/gob"
6
4
"fmt"
7
5
"github.com/yourbasic/bloom"
8
- "log"
9
6
"math/rand"
10
7
"strconv"
11
8
)
@@ -75,30 +72,3 @@ func ExampleFilter_Union() {
75
72
fmt .Println ("f1 ∪ f2:" , f1 .Union (f2 ).Count ())
76
73
// Output: f1 ∪ f2: 505
77
74
}
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 1
1
package bloom
2
2
3
3
import (
4
- "bytes"
5
- "encoding/gob"
6
- "reflect"
7
4
"testing"
8
5
)
9
6
@@ -143,27 +140,6 @@ func TestUnion(t *testing.T) {
143
140
}
144
141
}
145
142
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
-
167
143
var fox string = "The quick brown fox jumps over the lazy dog."
168
144
169
145
func BenchmarkAdd (b * testing.B ) {
You can’t perform that action at this time.
0 commit comments