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