void testParseChapterFrame()
{
+ ID3v2::Header header;
ID3v2::ChapterFrame f(
- new ID3v2::Header,
+ &header,
ByteVector("CHAP" // Frame ID
"\x00\x00\x00\x20" // Frame size
"\x00\x00" // Frame flags
void testRenderChapterFrame()
{
- ID3v2::ChapterFrame f(new ID3v2::Header, "CHAP");
+ ID3v2::Header header;
+ ID3v2::ChapterFrame f(&header, "CHAP");
f.setElementID(ByteVector("\x43\x00", 2));
f.setStartTime(3);
f.setEndTime(5);
void testParseTableOfContentsFrame()
{
+ ID3v2::Header header;
ID3v2::TableOfContentsFrame f(
- new ID3v2::Header,
+ &header,
ByteVector("CTOC" // Frame ID
"\x00\x00\x00\x16" // Frame size
"\x00\x00" // Frame flags
void testRenderTableOfContentsFrame()
{
- ID3v2::TableOfContentsFrame f(new ID3v2::Header, "CTOC");
+ ID3v2::Header header;
+ ID3v2::TableOfContentsFrame f(&header, "CTOC");
f.setElementID(ByteVector("\x54\x00", 2));
f.setIsTopLevel(false);
f.setIsOrdered(true);