Jyxo\Input\Validator\StringLengthBetweenTest::testInvalid PHP Method

testInvalid() public method

Tests wrong values.
public testInvalid ( )
    public function testInvalid()
    {
        $testcases = [['ano', 4, 8], ['ano', 0, 2], ['žluťoučký', 0, 8], ['žluťoučký', 10, PHP_INT_MAX], ['Žluťoučký kůn pěl ďábelské ódy', 0, 29], ['Žluťoučký kůn pěl ďábelské ódy', 31, 31], ['Žluťoučký kůn pěl ďábelské ódy', 31, 42], ['瑞鶴', 0, 1], ['瑞鶴', 3, 128]];
        foreach ($testcases as $testcase) {
            list($str, $min, $max) = $testcase;
            $validator = new StringLengthBetween($min, $max);
            $message = sprintf('Passed validation of "%s" in range(%d, %d)', $str, $min, $max);
            $this->assertFalse($validator->isValid($str), $message);
        }
    }