@@ -13985,14 +13985,14 @@ func TestLuhnChecksumValidation(t *testing.T) {
1398513985 expected bool
1398613986 }{
1398713987 {uint64 (586824160825533338 ), "luhn_checksum" , true }, // credit card numbers are just special cases of numbers with luhn checksum
13988- {586824160825533338 , "luhn_checksum" , true },
13988+ {int64 ( 586824160825533338 ) , "luhn_checksum" , true },
1398913989 {"586824160825533338" , "luhn_checksum" , true },
1399013990 {uint64 (586824160825533328 ), "luhn_checksum" , false },
13991- {586824160825533328 , "luhn_checksum" , false },
13991+ {int64 ( 586824160825533328 ) , "luhn_checksum" , false },
1399213992 {"586824160825533328" , "luhn_checksum" , false },
13993- {10000000116 , "luhn_checksum" , true }, // but there may be shorter numbers (11 digits)
13993+ {int64 ( 10000000116 ) , "luhn_checksum" , true }, // but there may be shorter numbers (11 digits)
1399413994 {"10000000116" , "luhn_checksum" , true },
13995- {10000000117 , "luhn_checksum" , false },
13995+ {int64 ( 10000000117 ) , "luhn_checksum" , false },
1399613996 {"10000000117" , "luhn_checksum" , false },
1399713997 {uint64 (12345678123456789011 ), "luhn_checksum" , true }, // or longer numbers (19 digits)
1399813998 {"12345678123456789011" , "luhn_checksum" , true },
0 commit comments