本文整理汇总了C++中Lyrics::id方法的典型用法代码示例。如果您正苦于以下问题:C++ Lyrics::id方法的具体用法?C++ Lyrics::id怎么用?C++ Lyrics::id使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Lyrics
的用法示例。
在下文中一共展示了Lyrics::id方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: construct
void TuLyrics::construct()
{
Lyrics *pLyrics;
/* Step 1: Default constructor. */
try
{
pLyrics = new Lyrics();
QVERIFY(pLyrics != NULL);
QVERIFY(pLyrics->sections().isEmpty());
QCOMPARE(pLyrics->title(), QString());
delete pLyrics;
}
catch (LyricsSection::TextParseException &)
{
QFAIL("Unexpected TextParseException thrown");
}
Lyrics::LyricsSectionList sectionList;
sectionList.append(LyricsSection("test[b]1[/b]", "1", LyricsSection::NoLineWrap));
QVERIFY(sectionList.size() == 1);
/* Step 2: Parametrised constructor. */
try
{
pLyrics = new Lyrics(123, sectionList, "test2");
QCOMPARE(pLyrics->id(), 123u);
QCOMPARE(pLyrics->sections()[0].text(), QString("test[b]1[/b]"));
QCOMPARE(pLyrics->title(), QString("test2"));
delete pLyrics;
}
catch (LyricsSection::TextParseException &)
{
QFAIL("Unexpected TextParseException thrown");
}
}