utilitylibraries/libutils/tsrc/src/integration_test_scenario29.cpp
changeset 22 ddc455616bd6
parent 0 e4d67989cc36
child 45 4b03adbd26ca
child 71 28ccaba883f4
equal deleted inserted replaced
18:47c74d1534e1 22:ddc455616bd6
    18 #include <stdio.h>
    18 #include <stdio.h>
    19 #include<e32std.h>
    19 #include<e32std.h>
    20 #include "libutils.h"
    20 #include "libutils.h"
    21 #include"std_log_result.h"
    21 #include"std_log_result.h"
    22 #define LOG_FILENAME_LINE __FILE__, __LINE__
    22 #define LOG_FILENAME_LINE __FILE__, __LINE__
    23 void main()
    23 #pragma diag_suppress 550
       
    24 int main()
    24 {
    25 {
    25     bool assert_failed = false;
    26     bool assert_failed = false;
    26     __UHEAP_MARK;
    27     __UHEAP_MARK;
    27     {
    28     {
    28     string src1="testing";
    29     string src1="testing";
   145     retval[28]= WstringToTbuf8(src24,des24);
   146     retval[28]= WstringToTbuf8(src24,des24);
   146 
   147 
   147     wchar_t* des25 = new wchar_t[150];                
   148     wchar_t* des25 = new wchar_t[150];                
   148     int size8=150;
   149     int size8=150;
   149     retval[29]= Tbuf8ToWchar(des24,des25,size8);
   150     retval[29]= Tbuf8ToWchar(des24,des25,size8);
       
   151     
       
   152     for(int i=1; i<=29; i++)
       
   153         {
       
   154         if (retval[i]!= 0)
       
   155                 printf("Conversion failed for retval\n",retval[i]);
       
   156         }
   150 
   157 
   151     ret= strncmp((char *)src1.c_str(),(char *)des24.Ptr(),7);
   158     ret= strncmp((char *)src1.c_str(),(char *)des24.Ptr(),7);
   152     if(ret == ESuccess)
   159     if(ret == ESuccess)
   153     {
   160     {
   154     printf("integration_test_scenario_29 PASSED\n");
   161     printf("integration_test_scenario_29 PASSED\n");
   179     des19.Close();
   186     des19.Close();
   180     des21.Close();
   187     des21.Close();
   181     }
   188     }
   182     __UHEAP_MARKEND;
   189     __UHEAP_MARKEND;
   183     testResultXml("integration_test_scenario29");
   190     testResultXml("integration_test_scenario29");
       
   191     return 0;
   184    
   192    
   185 }
   193 }