import transaction from firefly iii

This commit is contained in:
MaysWind
2024-10-12 01:17:56 +08:00
parent f75e078fed
commit bd66408c3d
11 changed files with 448 additions and 2 deletions
+33
View File
@@ -0,0 +1,33 @@
package utils
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestTrimTrailingZerosInDecimal(t *testing.T) {
expectedValue := "123.45"
actualValue := TrimTrailingZerosInDecimal("123.45000000000")
assert.Equal(t, expectedValue, actualValue)
expectedValue = "0.12"
actualValue = TrimTrailingZerosInDecimal("0.12000000000")
assert.Equal(t, expectedValue, actualValue)
expectedValue = "0.120000000001"
actualValue = TrimTrailingZerosInDecimal("0.120000000001")
assert.Equal(t, expectedValue, actualValue)
expectedValue = ".12"
actualValue = TrimTrailingZerosInDecimal(".12000000000")
assert.Equal(t, expectedValue, actualValue)
expectedValue = "12345000000000"
actualValue = TrimTrailingZerosInDecimal("12345000000000")
assert.Equal(t, expectedValue, actualValue)
expectedValue = ""
actualValue = TrimTrailingZerosInDecimal("")
assert.Equal(t, expectedValue, actualValue)
}