Commit b546a2b5 authored by Kirill Smelkov's avatar Kirill Smelkov

.

parent 45453016
......@@ -47,7 +47,13 @@ func TestRangeSet(t *testing.T) {
S := &RangeSet{}
for i := 0; i < l/2; i++ {
// construct .rangev directly, not via AddRange
S.rangev = append(S.rangev, Range{kv[2*i], kv[2*i+1]})
lo := kv[2*i]
hi := kv[2*i+1]
hi_ := hi
if hi_ != oo {
hi_--
}
S.rangev = append(S.rangev, Range{lo, hi_})
}
S.verify()
return S
......@@ -107,13 +113,13 @@ func TestRangeSet(t *testing.T) {
for _, tt := range testv {
U := tt.A.Union(tt.B)
D := tt.A.Difference(tt.B)
// D := tt.A.Difference(tt.B)
if !U.Equal(tt.Union) {
t.Errorf("Union:\n A: %s\n B: %s\n ->u: %s\n okU: %s\n", tt.A, tt.B, U, tt.Union)
}
if !D.Equal(tt.Difference) {
t.Errorf("Difference:\n A: %s\n B: %s\n ->d: %s\n okD: %s\n", tt.A, tt.B, D, tt.Difference)
}
// if !D.Equal(tt.Difference) {
// t.Errorf("Difference:\n A: %s\n B: %s\n ->d: %s\n okD: %s\n", tt.A, tt.B, D, tt.Difference)
// }
}
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment