Add write support for ID3v2 frames

git-svn-id: http://php-reader.googlecode.com/svn/trunk@65 51a70ab9-7547-0410-9469-37e369ee0574
This commit is contained in:
svollbehr
2008-04-02 15:22:46 +00:00
parent 458335dc9f
commit ad6a722bae
88 changed files with 1857 additions and 337 deletions

View File

@@ -41,7 +41,7 @@ require_once("ID3v2.php");
/**#@-*/
/**
* Unit test case for ID3v1 class.
* Unit test case for ID3v2 class.
*
* @package php-reader
* @subpackage Tests
@@ -55,6 +55,7 @@ final class TestID3v2 extends PHPUnit_Framework_TestCase
function testTagCreate()
{
$id3 = new ID3v2();
$id3->tit2->text = "Title 1";
$this->assertEquals("Title 1", $id3->tit2->text);
$id3->tope->text = "Artist 1";
@@ -71,13 +72,12 @@ final class TestID3v2 extends PHPUnit_Framework_TestCase
$this->assertEquals("Classical", $id3->tcon->text);
$id3->write("id3v2.tag");
echo "create";
}
function testTagReadAfterCreate()
{
$id3 = new ID3v2("id3v2.tag");
echo "read after create";
$this->assertEquals("Title 1", $id3->tit2->text);
$this->assertEquals("Artist 1", $id3->tope->text);
$this->assertEquals("Album 1", $id3->talb->text);
@@ -112,6 +112,7 @@ final class TestID3v2 extends PHPUnit_Framework_TestCase
function testTagReadAfterChange()
{
$id3 = new ID3v2("id3v2.tag");
$this->assertEquals("Title 2", $id3->tit2->text);
$this->assertEquals("Artist 2", $id3->tope->text);
$this->assertEquals("Album 2", $id3->talb->text);