/** * @param Id3MetadataInterface $id3Metadata * @dataProvider id3MetadataProvider */ public function testMethod(Id3MetadataInterface $id3Metadata) { $id3Metadata->setAllArtists(self::getArtists()); $this->assertEquals(self::getArtists(), $id3Metadata->getAllArtists()); $id3Metadata->setAllGenres(self::getGenres()); $this->assertEquals(self::getGenres(), $id3Metadata->getAllGenres()); $id3Metadata->setTitle(self::getTitle()); $this->assertEquals(self::getTitle(), $id3Metadata->getTitle()); $id3Metadata->setArtist(self::getArtists()[0]); $this->assertEquals(self::getArtists()[0], $id3Metadata->getArtist()); $id3Metadata->setComment(self::getComment()); $this->assertEquals(self::getComment(), $id3Metadata->getComment()); $id3Metadata->setYear(self::getYear()); $this->assertEquals(self::getYear(), $id3Metadata->getYear()); $id3Metadata->setGenre(self::getGenres()[0]); $this->assertEquals(self::getGenres()[0], $id3Metadata->getGenre()); $id3Metadata->setKey(self::getKey()); $this->assertEquals(self::getKey(), $id3Metadata->getKey()); $id3Metadata->setTimeDuration(self::getDuration()); $this->assertEquals(self::getDuration(), $id3Metadata->getTimeDuration()); }