RC-7
release-tag / release-image (push) Failing after 2m44s

This commit is contained in:
2026-08-11 16:58:07 +02:00
parent 185ccf1101
commit bcfbef390f
44 changed files with 4778 additions and 172 deletions
+24
View File
@@ -0,0 +1,24 @@
package customer
import "testing"
func TestParseMoneyCentsExact(t *testing.T) {
cases := map[string]int64{
"0": 0,
"1": 100,
"1.2": 120,
"1.20": 120,
"499.99": 49999,
}
for in, want := range cases {
got, err := parseMoneyCents(in)
if err != nil || got != want {
t.Fatalf("parseMoneyCents(%q) = %d, %v; want %d", in, got, err, want)
}
}
for _, in := range []string{"", "-1.00", "+1.00", "1.234", "1,00", "abc"} {
if _, err := parseMoneyCents(in); err == nil {
t.Fatalf("parseMoneyCents(%q) should fail", in)
}
}
}