BOOST_FIXTURE_TEST_CASE(test18, base_fixture_t) { TGUICopyParamType DefaultCopyParam; TCopyParamType * CopyParam = new TCopyParamType(DefaultCopyParam); CopyParam->SetTransferMode(tmAscii); TCopyParamList CopyParamList; // BOOST_TEST_MESSAGE("CopyParamList.GetCount() = " << CopyParamList.GetCount()); CopyParamList.Add(LoadStr(COPY_PARAM_PRESET_ASCII), CopyParam, NULL); // BOOST_TEST_MESSAGE("CopyParamList.GetCount() = " << CopyParamList.GetCount()); CopyParam = new TCopyParamType(DefaultCopyParam); CopyParam->SetTransferMode(tmAscii); CopyParamList.Add(LoadStr(COPY_PARAM_PRESET_BINARY), CopyParam, NULL); // BOOST_TEST_MESSAGE("CopyParamList.GetCount() = " << CopyParamList.GetCount()); }
bool TCopyParamList::operator==(const TCopyParamList & rhl) const { bool Result = (GetCount() == rhl.GetCount()); if (Result) { intptr_t Index = 0; while ((Index < GetCount()) && Result) { Result = (GetName(Index) == rhl.GetName(Index)) && CompareItem(Index, rhl.GetCopyParam(Index), rhl.GetRule(Index)); ++Index; } } return Result; }
//--------------------------------------------------------------------------- bool TCopyParamList::operator==(const TCopyParamList & rhl) const { bool Result = (GetCount() == rhl.GetCount()); if (Result) { intptr_t I = 0; while ((I < GetCount()) && Result) { Result = (GetName(I) == rhl.GetName(I)) && CompareItem(I, rhl.GetCopyParam(I), rhl.GetRule(I)); I++; } } return Result; }