@@ -56,23 +56,30 @@ $n += test_me("bug #16473", 2, "ax", "bcx");
56
56
57
57
$ n += test_me ("custom " , -1 , "111 " , "121 " , "my_levcode " );
58
58
$ n += test_me ("lt maxlength1 " , 254 , "AbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsu " , "A " );
59
- $ n += test_me ("gt maxlength1 " , -1 , "AbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuv " , "A " );
60
-
61
59
$ n += test_me ("lt maxlength2 " , 254 , "A " , "AbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsu " );
62
- $ n += test_me ("gt maxlength2 " , -1 , "A " , "AbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuv " );
63
60
64
61
echo ($ n ==0 )?"all passed \n" :"$ n failed \n" ;
65
62
63
+ try {
64
+ levenshtein ("AbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuv " , "A " );
65
+ } catch (ValueError $ exception ) {
66
+ echo $ exception ->getMessage () . "\n" ;
67
+ }
68
+
69
+ try {
70
+ levenshtein ("A " , "AbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuvwxyzAbcdefghijklmnopqrtsuv " );
71
+ } catch (ValueError $ exception ) {
72
+ echo $ exception ->getMessage () . "\n" ;
73
+ }
74
+
66
75
var_dump (levenshtein ("" , "" , -1 , -1 , -1 ));
67
76
var_dump (levenshtein ("" , "" , 10 , 10 , 10 ));
68
77
69
78
?>
70
79
--EXPECTF--
71
80
Warning: levenshtein(): The general Levenshtein support is not there yet in %s on line %d
72
-
73
- Warning: levenshtein(): Argument string(s) too long in %s on line %d
74
-
75
- Warning: levenshtein(): Argument string(s) too long in %s on line %d
76
81
all passed
82
+ Argument string(s) too long
83
+ Argument string(s) too long
77
84
int(0)
78
85
int(0)
0 commit comments