本文整理汇总了C++中Staff::SetClef方法的典型用法代码示例。如果您正苦于以下问题:C++ Staff::SetClef方法的具体用法?C++ Staff::SetClef怎么用?C++ Staff::SetClef使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Staff
的用法示例。
在下文中一共展示了Staff::SetClef方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: TestCaseClef
/// Tests the Clef Functions
/// @return True if all tests were executed, false if not
bool StaffTestSuite::TestCaseClef()
{
//------Last Checked------//
// - Jan 5, 2005
// TEST CASE: IsValidClef
{
wxByte i = Staff::TREBLE_CLEF;
for (; i <= (Staff::BASS_CLEF + 1); i++)
TEST(wxString::Format(wxT("IsValidClef - %d"), i),
(Staff::IsValidClef(i) == (i <= Staff::BASS_CLEF))
);
}
// TEST CASE: SetClef
{
Staff staff;
wxByte i = Staff::TREBLE_CLEF;
for (; i <= (Staff::BASS_CLEF + 1); i++)
TEST(wxString::Format(wxT("SetClef - %d"), i),
(staff.SetClef(i) == (i <= Staff::BASS_CLEF)) &&
((i > Staff::BASS_CLEF) ? 1 : (staff.GetClef() == i))
);
}
return (true);
}