Example #1
0
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());
}
Example #2
0
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;
}