Skip to content

Commit 594dd20

Browse files
committed
Remove binary format
1 parent e024428 commit 594dd20

File tree

3 files changed

+0
-107
lines changed

3 files changed

+0
-107
lines changed

binary.go

-53
This file was deleted.

example_test.go

-30
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
package bloom_test
22

33
import (
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-
}

filter_test.go

-24
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
package bloom
22

33
import (
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-
167143
var fox string = "The quick brown fox jumps over the lazy dog."
168144

169145
func BenchmarkAdd(b *testing.B) {

0 commit comments

Comments
 (0)