| @@ 23-34 (lines=12) @@ | ||
| 20 | /** |
|
| 21 | * @dataProvider idNumValidProvider |
|
| 22 | */ |
|
| 23 | public function testValidIdNum($idOld, $idNew, $cId) |
|
| 24 | { |
|
| 25 | $model = DynamicModel::validateData([ |
|
| 26 | 'idOld' => $idOld, |
|
| 27 | 'idNew' => $idNew, |
|
| 28 | 'cId' => $cId |
|
| 29 | ], [ |
|
| 30 | [['idOld', 'idNew', 'cId'], 'idnumvn'] |
|
| 31 | ]); |
|
| 32 | ||
| 33 | $this->assertFalse($model->hasErrors()); |
|
| 34 | } |
|
| 35 | ||
| 36 | /** |
|
| 37 | * @dataProvider idNumValidProvider |
|
| @@ 39-50 (lines=12) @@ | ||
| 36 | /** |
|
| 37 | * @dataProvider idNumValidProvider |
|
| 38 | */ |
|
| 39 | public function testValidIdNumExceptCID($idOld, $idNew, $cId) |
|
| 40 | { |
|
| 41 | $model = DynamicModel::validateData([ |
|
| 42 | 'idOld' => $idOld, |
|
| 43 | 'idNew' => $idNew, |
|
| 44 | 'cId' => $cId |
|
| 45 | ], [ |
|
| 46 | [['idOld', 'idNew', 'cId'], 'idnumvn', 'onlyId' => true] |
|
| 47 | ]); |
|
| 48 | ||
| 49 | $this->assertTrue($model->hasErrors()); |
|
| 50 | } |
|
| 51 | ||
| 52 | /** |
|
| 53 | * @dataProvider idNumInvalidProvider |
|
| @@ 55-66 (lines=12) @@ | ||
| 52 | /** |
|
| 53 | * @dataProvider idNumInvalidProvider |
|
| 54 | */ |
|
| 55 | public function testInValidIdNum($idOld, $idNew, $cId) |
|
| 56 | { |
|
| 57 | $model = DynamicModel::validateData([ |
|
| 58 | 'idOld' => $idOld, |
|
| 59 | 'idNew' => $idNew, |
|
| 60 | 'cId' => $cId |
|
| 61 | ], [ |
|
| 62 | [['idOld', 'idNew', 'cId'], 'idnumvn'] |
|
| 63 | ]); |
|
| 64 | ||
| 65 | $this->assertTrue($model->hasErrors()); |
|
| 66 | } |
|
| 67 | ||
| 68 | public function idNumValidProvider() |
|
| 69 | { |
|