@@ -231,6 +231,7 @@ func TestCompress1X(t *testing.T) {
231231if len (buf0 ) > BlockSizeMax {
232232buf0 = buf0 [:BlockSizeMax ]
233233}
234+ tbSz , dSz , reSz , _ := EstimateSizes (buf0 , & s )
234235b , re , err := Compress1X (buf0 , & s )
235236if err != test .err1X {
236237t .Errorf ("want error %v (%T), got %v (%T)" , test .err1X , test .err1X , err , err )
@@ -256,6 +257,7 @@ func TestCompress1X(t *testing.T) {
256257if len (s .OutData ) == 0 {
257258t .Error ("got no data output" )
258259}
260+ t .Logf ("Estimate: table %d, got %d, data %d, got %d, reuse: %d" , tbSz , len (s .OutTable ), dSz , len (s .OutData ), reSz )
259261t .Logf ("%s: %d -> %d bytes (%.2f:1) re:%t (table: %d bytes)" , test .name , len (buf0 ), len (b ), float64 (len (buf0 ))/ float64 (len (b )), re , len (s .OutTable ))
260262s .Out = nil
261263bRe , _ , err := Compress1X (b , & s )
@@ -406,7 +408,7 @@ func TestCompress4XReuse(t *testing.T) {
406408for j := range buf0 {
407409buf0 [j ] = byte (int64 (i ) + (rng .Int63 () & 3 ))
408410}
409-
411+ tbSz , dSz , reSz , _ := EstimateSizes ( buf0 , & s )
410412b , re , err := Compress4X (buf0 , & s )
411413if err != nil {
412414t .Fatal (err )
@@ -421,7 +423,7 @@ func TestCompress4XReuse(t *testing.T) {
421423if re {
422424t .Error ("claimed to have re-used. Unlikely." )
423425}
424-
426+ t . Logf ( "Estimate: table %d, got %d, data %d, got %d, reuse: %d" , tbSz , len ( s . OutTable ), dSz , len ( s . OutData ), reSz )
425427t .Logf ("%s: %d -> %d bytes (%.2f:1) %t (table: %d bytes)" , t .Name (), len (buf0 ), len (b ), float64 (len (buf0 ))/ float64 (len (b )), re , len (s .OutTable ))
426428})
427429}
@@ -441,6 +443,7 @@ func TestCompress4XReuseActually(t *testing.T) {
441443buf0 [j ] = byte (rng .Int63 () & 7 )
442444}
443445
446+ tbSz , dSz , reSz , _ := EstimateSizes (buf0 , & s )
444447b , re , err := Compress4X (buf0 , & s )
445448if err != nil {
446449t .Fatal (err )
@@ -458,7 +461,7 @@ func TestCompress4XReuseActually(t *testing.T) {
458461if ! re && i > 0 {
459462t .Error ("Expected table to be reused" )
460463}
461-
464+ t . Logf ( "Estimate: table %d, got %d, data %d, got %d, reuse: %d" , tbSz , len ( s . OutTable ), dSz , len ( s . OutData ), reSz )
462465t .Logf ("%s: %d -> %d bytes (%.2f:1) %t (table: %d bytes)" , t .Name (), len (buf0 ), len (b ), float64 (len (buf0 ))/ float64 (len (b )), re , len (s .OutTable ))
463466})
464467}
@@ -488,6 +491,7 @@ func TestCompress1XReuse(t *testing.T) {
488491}
489492firstData := len (s .OutData )
490493s .Reuse = ReusePolicyAllow
494+ tbSz , dSz , reSz , _ := EstimateSizes (buf0 , & s )
491495b , re , err := Compress1X (buf0 , & s )
492496if err != nil {
493497t .Errorf ("got secondary error %v (%T)" , err , err )
@@ -505,6 +509,7 @@ func TestCompress1XReuse(t *testing.T) {
505509if len (b ) != firstData {
506510t .Errorf ("data length did not match first: %d, second:%d" , firstData , len (b ))
507511}
512+ t .Logf ("Estimate: table %d, got %d, data %d, got %d, reuse: %d" , tbSz , len (s .OutTable ), dSz , len (s .OutData ), reSz )
508513t .Logf ("%s: %d -> %d bytes (%.2f:1) %t" , test .name , len (buf0 ), len (b ), float64 (len (buf0 ))/ float64 (len (b )), re )
509514})
510515}
0 commit comments