@@ -2141,17 +2141,18 @@ public function testMultiple()
2141
2141
$ this ->assertFalse (Validation::multiple ('' ));
2142
2142
$ this ->assertFalse (Validation::multiple (null ));
2143
2143
$ this ->assertFalse (Validation::multiple ([]));
2144
- $ this ->assertFalse (Validation::multiple ([0 ]));
2145
- $ this ->assertFalse (Validation::multiple (['0 ' ]));
2144
+ $ this ->assertTrue (Validation::multiple ([0 ]));
2145
+ $ this ->assertTrue (Validation::multiple (['0 ' ]));
2146
2146
2147
2147
$ this ->assertTrue (Validation::multiple ([0 , 3 , 4 , 5 ], ['in ' => range (0 , 10 )]));
2148
2148
$ this ->assertFalse (Validation::multiple ([0 , 15 , 20 , 5 ], ['in ' => range (0 , 10 )]));
2149
2149
$ this ->assertFalse (Validation::multiple ([0 , 5 , 10 , 11 ], ['in ' => range (0 , 10 )]));
2150
2150
$ this ->assertFalse (Validation::multiple (['boo ' , 'foo ' , 'bar ' ], ['in ' => ['foo ' , 'bar ' , 'baz ' ]]));
2151
2151
$ this ->assertFalse (Validation::multiple (['foo ' , '1bar ' ], ['in ' => range (0 , 10 )]));
2152
2152
2153
- $ this ->assertTrue (Validation::multiple ([0 , 5 , 10 , 11 ], ['max ' => 3 ]));
2154
- $ this ->assertFalse (Validation::multiple ([0 , 5 , 10 , 11 , 55 ], ['max ' => 3 ]));
2153
+ $ this ->assertFalse (Validation::multiple ([1 , 5 , 10 , 11 ], ['max ' => 3 ]));
2154
+ $ this ->assertTrue (Validation::multiple ([0 , 5 , 10 , 11 ], ['max ' => 4 ]));
2155
+ $ this ->assertFalse (Validation::multiple ([0 , 5 , 10 , 11 , 55 ], ['max ' => 4 ]));
2155
2156
$ this ->assertTrue (Validation::multiple (['foo ' , 'bar ' , 'baz ' ], ['max ' => 3 ]));
2156
2157
$ this ->assertFalse (Validation::multiple (['foo ' , 'bar ' , 'baz ' , 'squirrel ' ], ['max ' => 3 ]));
2157
2158
@@ -2166,7 +2167,8 @@ public function testMultiple()
2166
2167
$ this ->assertFalse (Validation::multiple ([0 , 5 , 9 , 8 , 6 , 2 , 1 ], ['in ' => range (0 , 10 ), 'max ' => 5 ]));
2167
2168
$ this ->assertFalse (Validation::multiple ([0 , 5 , 9 , 8 , 11 ], ['in ' => range (0 , 10 ), 'max ' => 5 ]));
2168
2169
2169
- $ this ->assertFalse (Validation::multiple ([0 , 5 , 9 ], ['in ' => range (0 , 10 ), 'max ' => 5 , 'min ' => 3 ]));
2170
+ $ this ->assertTrue (Validation::multiple ([0 , 5 , 9 ], ['in ' => range (0 , 10 ), 'max ' => 5 , 'min ' => 3 ]));
2171
+ $ this ->assertFalse (Validation::multiple (['' , '5 ' , '9 ' ], ['max ' => 5 , 'min ' => 3 ]));
2170
2172
$ this ->assertFalse (Validation::multiple ([0 , 5 , 9 , 8 , 6 , 2 , 1 ], ['in ' => range (0 , 10 ), 'max ' => 5 , 'min ' => 2 ]));
2171
2173
$ this ->assertFalse (Validation::multiple ([0 , 5 , 9 , 8 , 11 ], ['in ' => range (0 , 10 ), 'max ' => 5 , 'min ' => 2 ]));
2172
2174
0 commit comments