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