testfws/stif/StifTFwIf/src/UIStore.cpp
changeset 4 b8d1455fddc0
parent 2 73b88125830c
equal deleted inserted replaced
2:73b88125830c 4:b8d1455fddc0
  2117     else
  2117     else
  2118         {
  2118         {
  2119         CleanupClosePushL(file);
  2119         CleanupClosePushL(file);
  2120         
  2120         
  2121         RBuf buffer;
  2121         RBuf buffer;
  2122         buffer.Create(256);
  2122         buffer.CreateL(256);
  2123         CleanupClosePushL(buffer);
  2123         CleanupClosePushL(buffer);
  2124         
  2124         
  2125         // Saving
  2125         // Saving
  2126         buffer.Format(_L("%S"), &KUIStoreSetStart);
  2126         buffer.Format(_L("%S"), &KUIStoreSetStart);
  2127         WriteLineL(file, buffer);
  2127         WriteLineL(file, buffer);
  2225         {
  2225         {
  2226         CleanupClosePushL(file);
  2226         CleanupClosePushL(file);
  2227 
  2227 
  2228         //Search for line
  2228         //Search for line
  2229         RBuf buffer;
  2229         RBuf buffer;
  2230         buffer.Create(256);
  2230         buffer.CreateL(256);
  2231         CleanupClosePushL(buffer);
  2231         CleanupClosePushL(buffer);
  2232 
  2232 
  2233         //Prepare file
  2233         //Prepare file
  2234         TInt pos = 0;
  2234         TInt pos = 0;
  2235         User::LeaveIfError(file.Seek(ESeekStart, pos));
  2235         User::LeaveIfError(file.Seek(ESeekStart, pos));
  2254         if(foundpos != KErrNotFound)
  2254         if(foundpos != KErrNotFound)
  2255             {
  2255             {
  2256             // Position was found. Just update that line (save index of last 
  2256             // Position was found. Just update that line (save index of last 
  2257             // started test case)
  2257             // started test case)
  2258             RBuf8 b;
  2258             RBuf8 b;
  2259             b.Create(40);
  2259             b.CreateL(40);
  2260             CleanupClosePushL(b);
  2260             CleanupClosePushL(b);
  2261 
  2261 
  2262             b.Copy(KUIStoreLastStartedCaseIndex);
  2262             b.Copy(KUIStoreLastStartedCaseIndex);
  2263             b.Append(_L8(" "));
  2263             b.Append(_L8(" "));
  2264             b.AppendNumFixedWidth(aSetInfo.GetLastStartedCaseIndex(), EDecimal, KFixedStartedCaseIndex);
  2264             b.AppendNumFixedWidth(aSetInfo.GetLastStartedCaseIndex(), EDecimal, KFixedStartedCaseIndex);
  2349     {
  2349     {
  2350     if(buffer.Length() > 0)
  2350     if(buffer.Length() > 0)
  2351         {
  2351         {
  2352         // Create 8-bit buffer
  2352         // Create 8-bit buffer
  2353         RBuf8 buf;
  2353         RBuf8 buf;
  2354         buf.Create(buffer.Length());
  2354         buf.CreateL(buffer.Length());
  2355         CleanupClosePushL(buf);
  2355         CleanupClosePushL(buf);
  2356     
  2356     
  2357         buf.Copy(buffer);
  2357         buf.Copy(buffer);
  2358     
  2358     
  2359         // Write buffer to file + end of line
  2359         // Write buffer to file + end of line