github.com/balzaczyy/golucene@v0.0.0-20151210033525-d0be9ee89713/core/util/convert_test.go (about)

     1  package util
     2  
     3  import (
     4  	"testing"
     5  )
     6  
     7  func TestByte315ToFloat(t *testing.T) {
     8  	data := [...]float32{0, 5.820766E-10, 6.9849193E-10, 8.1490725E-10}
     9  	for i, target := range data {
    10  		v := Byte315ToFloat(byte(i))
    11  		if v-target > 1E-10 {
    12  			t.Error("Bits to float conversion fail.")
    13  		}
    14  	}
    15  }