Code Duplication    Length = 16-19 lines in 2 locations

tests/ValidatorTest.php 2 locations

@@ 324-342 (lines=19) @@
321
        $this->assertEquals('This field is required', $this->validator->getFirstError('username'));
322
    }
323
324
    public function testGetParamErrors()
325
    {
326
        $this->assertEquals([], $this->validator->getParamErrors('username'));
327
328
        $this->validator->setErrors([
329
            'param' => [
330
                'Required'
331
            ],
332
            'username' => [
333
                'This field is required',
334
                'Only letters and numbers are allowed'
335
            ]
336
        ]);
337
338
        $this->assertEquals([
339
            'This field is required',
340
            'Only letters and numbers are allowed'
341
        ], $this->validator->getParamErrors('username'));
342
    }
343
344
    public function testGetParamRuleError()
345
    {
@@ 399-414 (lines=16) @@
396
        ], $this->validator->getDefaultMessages());
397
    }
398
399
    public function testSetParamErrors()
400
    {
401
        $this->assertEquals([], $this->validator->getErrors());
402
403
        $this->validator->setParamErrors('username', [
404
            'notBlank' => 'Required',
405
            'length' => 'Too short!'
406
        ]);
407
408
        $this->assertEquals([
409
            'username' => [
410
                'notBlank' => 'Required',
411
                'length' => 'Too short!'
412
            ]
413
        ], $this->validator->getErrors());
414
    }
415
416
    public function testSetStoreErrorsWithRules()
417
    {