@@ 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 | { |