github.com/bingoohuang/gg@v0.0.0-20240325092523-45da7dee9335/pkg/ss/float_test.go (about)

     1  package ss
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/stretchr/testify/assert"
     7  )
     8  
     9  func TestFormatFloatOption(t *testing.T) {
    10  	assert.Equal(t, "1", FormatFloatOption(1.23, WithPrec(0)))
    11  	assert.Equal(t, "1", FormatFloatOption(1.01, WithPrec(1), WithRemoveTrailingZeros(true)))
    12  	assert.Equal(t, "1.01", FormatFloatOption(1.0123, WithPrec(2), WithRemoveTrailingZeros(true)))
    13  	assert.Equal(t, "1.01", FormatFloatOption(1.012001, WithPrec(2), WithRemoveTrailingZeros(true)))
    14  }