add unit test and improve robustness

This commit is contained in:
MaysWind
2024-10-28 23:46:45 +08:00
parent c44bf73b42
commit f2bc8e44fc
4 changed files with 616 additions and 27 deletions
+11
View File
@@ -6,6 +6,17 @@ import (
"github.com/stretchr/testify/assert"
)
func TestIsStringOnlyContainsDigits(t *testing.T) {
actualValue := IsStringOnlyContainsDigits("0123456789")
assert.True(t, actualValue)
actualValue = IsStringOnlyContainsDigits("12345a")
assert.False(t, actualValue)
actualValue = IsStringOnlyContainsDigits("12345 ")
assert.False(t, actualValue)
}
func TestParseFirstConsecutiveNumber(t *testing.T) {
expectedValue := "¥123.45"
actualValue, success := ParseFirstConsecutiveNumber(expectedValue)