24
24
use CloudCreativity \JsonApi \Object \Resource \ResourceObject ;
25
25
use Neomerx \JsonApi \Document \Error ;
26
26
27
- class AbstractResourceValidatorTest extends \PHPUnit_Framework_TestCase
27
+ class AbstractResourceObjectValidatorTest extends \PHPUnit_Framework_TestCase
28
28
{
29
29
30
30
const EXPECTED_TYPE = 'foo ' ;
@@ -33,7 +33,7 @@ class AbstractResourceValidatorTest extends \PHPUnit_Framework_TestCase
33
33
protected $ type ;
34
34
35
35
/**
36
- * @var AbstractResourceValidator
36
+ * @var AbstractResourceObjectValidator
37
37
*/
38
38
protected $ validator ;
39
39
@@ -49,7 +49,7 @@ class AbstractResourceValidatorTest extends \PHPUnit_Framework_TestCase
49
49
50
50
protected function setUp ()
51
51
{
52
- $ this ->validator = $ this ->getMockForAbstractClass (AbstractResourceValidator ::class);
52
+ $ this ->validator = $ this ->getMockForAbstractClass (AbstractResourceObjectValidator ::class);
53
53
$ this ->type = $ this ->getMock (ValidatorInterface::class);
54
54
55
55
$ this ->validator
@@ -83,7 +83,7 @@ public function testInvalid()
83
83
$ error = current ($ this ->validator ->getErrors ()->getAll ());
84
84
85
85
$ this ->assertInstanceOf (ErrorObject::class, $ error );
86
- $ this ->assertEquals (AbstractResourceValidator ::ERROR_INVALID_VALUE , $ error ->getCode ());
86
+ $ this ->assertEquals (AbstractResourceObjectValidator ::ERROR_INVALID_VALUE , $ error ->getCode ());
87
87
$ this ->assertEquals (400 , $ error ->getStatus ());
88
88
}
89
89
@@ -95,7 +95,7 @@ public function testMissingType()
95
95
$ error = current ($ this ->validator ->getErrors ()->getAll ());
96
96
97
97
$ this ->assertInstanceOf (ErrorObject::class, $ error );
98
- $ this ->assertEquals (AbstractResourceValidator ::ERROR_MISSING_TYPE , $ error ->getCode ());
98
+ $ this ->assertEquals (AbstractResourceObjectValidator ::ERROR_MISSING_TYPE , $ error ->getCode ());
99
99
$ this ->assertEquals (400 , $ error ->getStatus ());
100
100
}
101
101
@@ -125,7 +125,7 @@ public function testMissingId()
125
125
/** @var ErrorObject $error */
126
126
$ error = current ($ this ->validator ->getErrors ()->getAll ());
127
127
$ this ->assertInstanceOf (ErrorObject::class, $ error );
128
- $ this ->assertEquals (AbstractResourceValidator ::ERROR_MISSING_ID , $ error ->getCode ());
128
+ $ this ->assertEquals (AbstractResourceObjectValidator ::ERROR_MISSING_ID , $ error ->getCode ());
129
129
$ this ->assertEquals (400 , $ error ->getStatus ());
130
130
}
131
131
@@ -138,7 +138,7 @@ public function testUnexpectedId()
138
138
/** @var ErrorObject $error */
139
139
$ error = current ($ this ->validator ->getErrors ()->getAll ());
140
140
$ this ->assertInstanceOf (ErrorObject::class, $ error );
141
- $ this ->assertEquals (AbstractResourceValidator ::ERROR_UNEXPECTED_ID , $ error ->getCode ());
141
+ $ this ->assertEquals (AbstractResourceObjectValidator ::ERROR_UNEXPECTED_ID , $ error ->getCode ());
142
142
$ this ->assertEquals (400 , $ error ->getStatus ());
143
143
$ this ->assertEquals ('/ ' . ResourceObject::ID , $ error ->source ()->getPointer ());
144
144
}
@@ -193,24 +193,10 @@ public function testMissingAttributes()
193
193
/** @var ErrorObject $error */
194
194
$ error = current ($ this ->validator ->getErrors ()->getAll ());
195
195
$ this ->assertInstanceOf (ErrorObject::class, $ error );
196
- $ this ->assertEquals (AbstractResourceValidator ::ERROR_MISSING_ATTRIBUTES , $ error ->getCode ());
196
+ $ this ->assertEquals (AbstractResourceObjectValidator ::ERROR_MISSING_ATTRIBUTES , $ error ->getCode ());
197
197
$ this ->assertEquals (400 , $ error ->getStatus ());
198
198
}
199
199
200
- public function testUnexpectedAttributes ()
201
- {
202
- $ this ->input ->{ResourceObject::ATTRIBUTES } = new \stdClass ();
203
-
204
- $ this ->assertFalse ($ this ->validator ->isValid ($ this ->input ));
205
-
206
- /** @var ErrorObject $error */
207
- $ error = current ($ this ->validator ->getErrors ()->getAll ());
208
- $ this ->assertInstanceOf (ErrorObject::class, $ error );
209
- $ this ->assertEquals (AbstractResourceValidator::ERROR_UNEXPECTED_ATTRIBUTES , $ error ->getCode ());
210
- $ this ->assertEquals (400 , $ error ->getStatus ());
211
- $ this ->assertEquals ('/ ' . ResourceObject::ATTRIBUTES , $ error ->source ()->getPointer ());
212
- }
213
-
214
200
public function testValidAttributes ()
215
201
{
216
202
$ attributes = new \stdClass ;
@@ -269,22 +255,8 @@ public function testMissingRelationships()
269
255
/** @var ErrorObject $error */
270
256
$ error = current ($ this ->validator ->getErrors ()->getAll ());
271
257
$ this ->assertInstanceOf (ErrorObject::class, $ error );
272
- $ this ->assertEquals (AbstractResourceValidator::ERROR_MISSING_RELATIONSHIPS , $ error ->getCode ());
273
- $ this ->assertEquals (400 , $ error ->getStatus ());
274
- }
275
-
276
- public function testUnexpectedRelationships ()
277
- {
278
- $ this ->input ->{ResourceObject::RELATIONSHIPS } = new \stdClass ();
279
-
280
- $ this ->assertFalse ($ this ->validator ->isValid ($ this ->input ));
281
-
282
- /** @var ErrorObject $error */
283
- $ error = current ($ this ->validator ->getErrors ()->getAll ());
284
- $ this ->assertInstanceOf (ErrorObject::class, $ error );
285
- $ this ->assertEquals (AbstractResourceValidator::ERROR_UNEXPECTED_RELATIONSHIPS , $ error ->getCode ());
258
+ $ this ->assertEquals (AbstractResourceObjectValidator::ERROR_MISSING_RELATIONSHIPS , $ error ->getCode ());
286
259
$ this ->assertEquals (400 , $ error ->getStatus ());
287
- $ this ->assertEquals ('/ ' . ResourceObject::RELATIONSHIPS , $ error ->source ()->getPointer ());
288
260
}
289
261
290
262
public function testValidRelationships ()
0 commit comments