2424use CloudCreativity \JsonApi \Object \Resource \ResourceObject ;
2525use Neomerx \JsonApi \Document \Error ;
2626
27- class AbstractResourceValidatorTest extends \PHPUnit_Framework_TestCase
27+ class AbstractResourceObjectValidatorTest extends \PHPUnit_Framework_TestCase
2828{
2929
3030 const EXPECTED_TYPE = 'foo ' ;
@@ -33,7 +33,7 @@ class AbstractResourceValidatorTest extends \PHPUnit_Framework_TestCase
3333 protected $ type ;
3434
3535 /**
36- * @var AbstractResourceValidator
36+ * @var AbstractResourceObjectValidator
3737 */
3838 protected $ validator ;
3939
@@ -49,7 +49,7 @@ class AbstractResourceValidatorTest extends \PHPUnit_Framework_TestCase
4949
5050 protected function setUp ()
5151 {
52- $ this ->validator = $ this ->getMockForAbstractClass (AbstractResourceValidator ::class);
52+ $ this ->validator = $ this ->getMockForAbstractClass (AbstractResourceObjectValidator ::class);
5353 $ this ->type = $ this ->getMock (ValidatorInterface::class);
5454
5555 $ this ->validator
@@ -83,7 +83,7 @@ public function testInvalid()
8383 $ error = current ($ this ->validator ->getErrors ()->getAll ());
8484
8585 $ this ->assertInstanceOf (ErrorObject::class, $ error );
86- $ this ->assertEquals (AbstractResourceValidator ::ERROR_INVALID_VALUE , $ error ->getCode ());
86+ $ this ->assertEquals (AbstractResourceObjectValidator ::ERROR_INVALID_VALUE , $ error ->getCode ());
8787 $ this ->assertEquals (400 , $ error ->getStatus ());
8888 }
8989
@@ -95,7 +95,7 @@ public function testMissingType()
9595 $ error = current ($ this ->validator ->getErrors ()->getAll ());
9696
9797 $ this ->assertInstanceOf (ErrorObject::class, $ error );
98- $ this ->assertEquals (AbstractResourceValidator ::ERROR_MISSING_TYPE , $ error ->getCode ());
98+ $ this ->assertEquals (AbstractResourceObjectValidator ::ERROR_MISSING_TYPE , $ error ->getCode ());
9999 $ this ->assertEquals (400 , $ error ->getStatus ());
100100 }
101101
@@ -125,7 +125,7 @@ public function testMissingId()
125125 /** @var ErrorObject $error */
126126 $ error = current ($ this ->validator ->getErrors ()->getAll ());
127127 $ this ->assertInstanceOf (ErrorObject::class, $ error );
128- $ this ->assertEquals (AbstractResourceValidator ::ERROR_MISSING_ID , $ error ->getCode ());
128+ $ this ->assertEquals (AbstractResourceObjectValidator ::ERROR_MISSING_ID , $ error ->getCode ());
129129 $ this ->assertEquals (400 , $ error ->getStatus ());
130130 }
131131
@@ -138,7 +138,7 @@ public function testUnexpectedId()
138138 /** @var ErrorObject $error */
139139 $ error = current ($ this ->validator ->getErrors ()->getAll ());
140140 $ this ->assertInstanceOf (ErrorObject::class, $ error );
141- $ this ->assertEquals (AbstractResourceValidator ::ERROR_UNEXPECTED_ID , $ error ->getCode ());
141+ $ this ->assertEquals (AbstractResourceObjectValidator ::ERROR_UNEXPECTED_ID , $ error ->getCode ());
142142 $ this ->assertEquals (400 , $ error ->getStatus ());
143143 $ this ->assertEquals ('/ ' . ResourceObject::ID , $ error ->source ()->getPointer ());
144144 }
@@ -193,24 +193,10 @@ public function testMissingAttributes()
193193 /** @var ErrorObject $error */
194194 $ error = current ($ this ->validator ->getErrors ()->getAll ());
195195 $ this ->assertInstanceOf (ErrorObject::class, $ error );
196- $ this ->assertEquals (AbstractResourceValidator ::ERROR_MISSING_ATTRIBUTES , $ error ->getCode ());
196+ $ this ->assertEquals (AbstractResourceObjectValidator ::ERROR_MISSING_ATTRIBUTES , $ error ->getCode ());
197197 $ this ->assertEquals (400 , $ error ->getStatus ());
198198 }
199199
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-
214200 public function testValidAttributes ()
215201 {
216202 $ attributes = new \stdClass ;
@@ -269,22 +255,8 @@ public function testMissingRelationships()
269255 /** @var ErrorObject $error */
270256 $ error = current ($ this ->validator ->getErrors ()->getAll ());
271257 $ 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 ());
286259 $ this ->assertEquals (400 , $ error ->getStatus ());
287- $ this ->assertEquals ('/ ' . ResourceObject::RELATIONSHIPS , $ error ->source ()->getPointer ());
288260 }
289261
290262 public function testValidRelationships ()
0 commit comments