persistentstorage/sql/TEST/t_sqlstartup.cpp
branchRCL_3
changeset 11 211563e4b919
parent 10 31a8f755b7fe
child 12 6b6fd149daa2
equal deleted inserted replaced
10:31a8f755b7fe 11:211563e4b919
   304     name2.SetLength(2);
   304     name2.SetLength(2);
   305     name2[0] = TChar(0xD800); 
   305     name2[0] = TChar(0xD800); 
   306     name2[1] = TChar(0xFC00); 
   306     name2[1] = TChar(0xFC00); 
   307     rc = UTF16ToUTF8(name2, bufout);
   307     rc = UTF16ToUTF8(name2, bufout);
   308     TEST(!rc);
   308     TEST(!rc);
       
   309 #ifndef _DEBUG    
       
   310     //Test where the input buffer is too big
       
   311     TBuf<KMaxFileName + 1> bufin;
       
   312     bufin.SetLength(bufin.MaxLength());
       
   313     rc = UTF16ToUTF8(bufin, bufout);
       
   314     TEST(!rc);
       
   315     //Test where the output buffer max length is less than KMaxFileName
       
   316     TBuf8<KMaxFileName / 2> bufout2;
       
   317     rc = UTF16ToUTF8(name2, bufout2);
       
   318     TEST(!rc);
       
   319 #endif    
   309     /////////       UTF16ToUTF8Z()       ///////////////////////
   320     /////////       UTF16ToUTF8Z()       ///////////////////////
   310     _LIT8(KStr8Z, "abcd\x0");
   321     _LIT8(KStr8Z, "abcd\x0");
   311     rc = UTF16ToUTF8Z(KStr16, bufout);
   322     rc = UTF16ToUTF8Z(KStr16, bufout);
   312     TEST(rc);
   323     TEST(rc);
   313     TEST(bufout == KStr8Z);
   324     TEST(bufout == KStr8Z);