@@ -16,7 +16,7 @@ class ValidationResultTest extends TestCase
1616 /**
1717 * Test instance.
1818 */
19- public function testInstance ()
19+ public function testInstance (): void
2020 {
2121 $ actual = new ValidationResult ();
2222 $ this ->assertInstanceOf (ValidationResult::class, $ actual );
@@ -27,7 +27,7 @@ public function testInstance()
2727 *
2828 * @return void
2929 */
30- public function testSetSuccessMessage ()
30+ public function testSetSuccessMessage (): void
3131 {
3232 $ val = new ValidationResult ();
3333 $ val ->setMessage ('test ' );
@@ -41,7 +41,7 @@ public function testSetSuccessMessage()
4141 *
4242 * @return void
4343 */
44- public function testErrors ()
44+ public function testErrors (): void
4545 {
4646 $ val = new ValidationResult ();
4747 $ val ->addError ('error1 ' , 'failed ' );
@@ -55,7 +55,7 @@ public function testErrors()
5555 *
5656 * @return void
5757 */
58- public function testErrorsEmptyFieldOne ()
58+ public function testErrorsEmptyFieldOne (): void
5959 {
6060 $ val = new ValidationResult ();
6161 $ val ->addError ('' , 'invalid ' );
@@ -69,7 +69,7 @@ public function testErrorsEmptyFieldOne()
6969 *
7070 * @return void
7171 */
72- public function testErrorsWithField ()
72+ public function testErrorsWithField (): void
7373 {
7474 $ val = new ValidationResult ();
7575 $ val ->addError ('field ' , 'message ' );
@@ -83,16 +83,18 @@ public function testErrorsWithField()
8383 *
8484 * @return void
8585 */
86- public function testErrorsWithMessage ()
86+ public function testErrorsWithMessage (): void
8787 {
8888 $ val = new ValidationResult ();
8989 $ val ->addError ('email ' , 'required ' , '5000 ' );
9090 $ result = $ val ->isFailed ();
9191 $ this ->assertTrue ($ result );
92- $ expected = ['field ' => 'email ' , 'message ' => 'required ' , 'code ' => '5000 ' ];
93- $ firstError = $ val ->getFirstError ();
9492
95- $ this ->assertEquals ($ expected , $ firstError ? $ firstError ->toArray () : null );
93+ $ firstError = $ val ->getFirstError ();
94+ $ this ->assertInstanceOf (ValidationError::class, $ firstError );
95+ $ this ->assertSame ('email ' , $ firstError ->getField ());
96+ $ this ->assertSame ('required ' , $ firstError ->getMessage ());
97+ $ this ->assertSame ('5000 ' , $ firstError ->getCode ());
9698 }
9799
98100 /**
@@ -101,7 +103,7 @@ public function testErrorsWithMessage()
101103 *
102104 * @return void
103105 */
104- public function testAddErrorMessage ()
106+ public function testAddErrorMessage (): void
105107 {
106108 $ val = new ValidationResult ();
107109 $ message = new ValidationError ('required ' );
@@ -111,11 +113,11 @@ public function testAddErrorMessage()
111113 $ result = $ val ->isFailed ();
112114 $ this ->assertTrue ($ result );
113115
114- $ expected = ['field ' => 'email ' , 'message ' => 'required ' , 'code ' => '5000 ' ];
115-
116116 $ firstError = $ val ->getFirstError ();
117117
118- $ this ->assertEquals ($ expected , $ firstError ? $ firstError ->toArray () : null );
118+ $ this ->assertSame ('email ' , $ firstError ->getField ());
119+ $ this ->assertSame ('required ' , $ firstError ->getMessage ());
120+ $ this ->assertSame ('5000 ' , $ firstError ->getCode ());
119121 }
120122
121123 /**
@@ -124,7 +126,7 @@ public function testAddErrorMessage()
124126 *
125127 * @return void
126128 */
127- public function testNoErrors ()
129+ public function testNoErrors (): void
128130 {
129131 $ val = new ValidationResult ();
130132 $ result = $ val ->isFailed ();
@@ -136,7 +138,7 @@ public function testNoErrors()
136138 *
137139 * @return void
138140 */
139- public function testGetMessage ()
141+ public function testGetMessage (): void
140142 {
141143 $ val = new ValidationResult ();
142144 $ val ->setMessage ('Check your input ' );
@@ -151,7 +153,7 @@ public function testGetMessage()
151153 *
152154 * @return void
153155 */
154- public function testClear ()
156+ public function testClear (): void
155157 {
156158 $ val = new ValidationResult ();
157159 $ val ->setMessage ('Errors ' );
@@ -166,7 +168,7 @@ public function testClear()
166168 *
167169 * @return void
168170 */
169- public function testGetErrors ()
171+ public function testGetErrors (): void
170172 {
171173 $ val = new ValidationResult ();
172174 $ errorFieldName = 'ERROR ' ;
@@ -177,26 +179,4 @@ public function testGetErrors()
177179 $ this ->assertSame ($ result [0 ]->getMessage (), $ errorMessage );
178180 $ this ->assertNull ($ result [0 ]->getCode ());
179181 }
180-
181- /**
182- * Tests toArray function.
183- *
184- * @return void
185- */
186- public function testToArray ()
187- {
188- $ val = new ValidationResult ();
189- $ val ->setCode ('error_code ' );
190- $ val ->setMessage ('Errors ' );
191- $ val ->addError ('error1 ' , 'error ' );
192- $ val ->addError ('error2 ' , 'error ' , '5000 ' );
193- $ result = $ val ->toArray ();
194- $ this ->assertSame ($ result ['code ' ], 'error_code ' );
195- $ this ->assertSame ($ result ['message ' ], 'Errors ' );
196- $ this ->assertSame ($ result ['errors ' ][0 ]['field ' ], 'error1 ' );
197- $ this ->assertSame ($ result ['errors ' ][0 ]['message ' ], 'error ' );
198- $ this ->assertSame ($ result ['errors ' ][1 ]['field ' ], 'error2 ' );
199- $ this ->assertSame ($ result ['errors ' ][1 ]['message ' ], 'error ' );
200- $ this ->assertSame ($ result ['errors ' ][1 ]['code ' ], '5000 ' );
201- }
202182}
0 commit comments