コード例 #1
0
ファイル: VoxbItemTest.php プロジェクト: cableman/ereolen
 public function testReviewsList()
 {
     $obj = new VoxbItem();
     $obj->addReviewHandler('review', new VoxbReviews());
     $obj->fetchByFaust('111111111');
     $this->assertNotNull($obj->getReviews('review'));
     $reviews = $obj->getReviews('review')->toArray();
     $this->assertEquals($obj->getReviews('review')->getCount(), 3);
     $this->assertTrue(is_array($reviews));
 }
コード例 #2
0
ファイル: VoxbReviewTest.php プロジェクト: cableman/ereolen
 public function testUpdateReview()
 {
     $profile = new VoxbProfile();
     $profile->setUserId($this->users[0]);
     $profile->fetchMyData();
     $item = new VoxbItem();
     $item->addReviewHandler('review', new VoxbReviews());
     $item->fetchByFaust('111111111');
     $reviews = $item->getReviews('review');
     $reviewsNumBefore = $reviews->getCount();
     // Attempt to update a review
     $review = new VoxbReviewRecord();
     $r = $review->create('111111111', 'SecondReview', $profile);
     $this->assertTrue($r);
     $item = new VoxbItem();
     $item->addReviewHandler('review', new VoxbReviews());
     $item->fetchByFaust('111111111');
     $reviews = $item->getReviews('review');
     $reviewsNumAfter = $reviews->getCount();
     $reviews = $reviews->toArray();
     $this->assertEquals($reviewsNumBefore, $reviewsNumAfter);
     $this->assertEquals($reviews[0]['text'], 'SecondReview');
 }