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 }