Exemplo n.º 1
0
 /**
  * @param \Lertify\Lastfm\Api\Data\Tasteometer\Comparison $Comparison
  * @return void
  */
 private function assertComparison(\Lertify\Lastfm\Api\Data\Tasteometer\Comparison $Comparison)
 {
     $Input = $Comparison->getInput();
     $this->assertInstanceOf('Lertify\\Lastfm\\Api\\Data\\ArrayCollection', $Input, 'Input is not an instance of Data\\ArrayCollection!');
     /** @var $User \Lertify\Lastfm\Api\Data\Tasteometer\User */
     foreach ($Input as $User) {
         $this->assertInstanceOf('Lertify\\Lastfm\\Api\\Data\\Tasteometer\\User', $User, 'User is not an instance of Data\\Tasteometer\\User!');
         $UserImages = $User->getImages();
         $this->assertInstanceOf('Lertify\\Lastfm\\Api\\Data\\ArrayCollection', $UserImages, 'UserImages are not an instance of Data\\ArrayCollection!');
     }
     $MatchedArtists = $Comparison->getArtists();
     $this->assertInstanceOf('Lertify\\Lastfm\\Api\\Data\\ArrayCollection', $MatchedArtists, 'MatchedArtists are not an instance of Data\\ArrayCollection!');
     /** @var $Artist \Lertify\Lastfm\Api\Data\Tasteometer\Artist */
     foreach ($MatchedArtists as $Artist) {
         $this->assertInstanceOf('Lertify\\Lastfm\\Api\\Data\\Tasteometer\\Artist', $Artist, 'Artist is not an instance of Data\\Tasteometer\\User!');
         $ArtistImages = $Artist->getImages();
         $this->assertInstanceOf('Lertify\\Lastfm\\Api\\Data\\ArrayCollection', $ArtistImages, 'ArtistImages are not an instance of Data\\ArrayCollection!');
     }
 }