From 18aacbb65a3d129ffe5399386766365ac3905907 Mon Sep 17 00:00:00 2001 From: Alan Bernstein Date: Wed, 14 Jun 2017 17:07:08 -0500 Subject: [PATCH] Move String functions to test file --- roaring/roaring.go | 5 ----- roaring/roaring_internal_test.go | 10 ++++++++++ 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/roaring/roaring.go b/roaring/roaring.go index bff94ad26..ec491f3b3 100644 --- a/roaring/roaring.go +++ b/roaring/roaring.go @@ -1046,11 +1046,6 @@ func (iv interval32) runlen() int { return 1 + int(iv.last) - int(iv.start) } -// String produces a human viewable string of the contents. -func (iv interval32) String() string { - return fmt.Sprintf("[%d, %d]", iv.start, iv.last) -} - // newContainer returns a new instance of container. func newContainer() *container { return &container{} diff --git a/roaring/roaring_internal_test.go b/roaring/roaring_internal_test.go index ae1e2ccce..dda7e2379 100644 --- a/roaring/roaring_internal_test.go +++ b/roaring/roaring_internal_test.go @@ -15,11 +15,21 @@ package roaring import ( + "fmt" "bytes" "reflect" "testing" ) +// String produces a human viewable string of the contents. +func (iv interval32) String() string { + return fmt.Sprintf("[%d, %d]", iv.start, iv.last) +} + +func (c *container) String() string { + return fmt.Sprintf("<%s container (%v), n=%d, array[%d], runs[%d], bitmap[%d]>", c.info().Type, &c, c.n, len(c.array), len(c.runs), len(c.bitmap)) +} + func TestRunAppendInterval(t *testing.T) { a := container{} tests := []struct {