|
| 1 | +package stores |
| 2 | + |
| 3 | +import ( |
| 4 | + "testing" |
| 5 | + "time" |
| 6 | + |
| 7 | + "github.com/stretchr/testify/assert" |
| 8 | +) |
| 9 | + |
| 10 | + |
| 11 | +func TestValToString(t *testing.T) { |
| 12 | + assert.Equal(t, "1", ValToString(1)) |
| 13 | + assert.Equal(t, "1.0", ValToString(1.0)) |
| 14 | + assert.Equal(t, "1.1", ValToString(1.10)) |
| 15 | + assert.Equal(t, "1.23", ValToString(1.23)) |
| 16 | + assert.Equal(t, "1.2345678901234567", ValToString(1.234567890123456789)) |
| 17 | + assert.Equal(t, "200000.0", ValToString(2E5)) |
| 18 | + assert.Equal(t, "-2E+10", ValToString(-2E10)) |
| 19 | + assert.Equal(t, "2E-10", ValToString(2E-10)) |
| 20 | + assert.Equal(t, "1.2345E+100", ValToString(1.2345E100)) |
| 21 | + assert.Equal(t, "1.2345E-100", ValToString(1.2345E-100)) |
| 22 | + assert.Equal(t, "true", ValToString(true)) |
| 23 | + assert.Equal(t, "false", ValToString(false)) |
| 24 | + ts, _ := time.Parse(time.RFC3339, "2025-01-02T03:04:05Z") |
| 25 | + assert.Equal(t, "2025-01-02T03:04:05Z", ValToString(ts)) |
| 26 | + assert.Equal(t, "a string", ValToString("a string")) |
| 27 | +} |
0 commit comments