testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/src/symbianunittestfileoutputwriter.cpp
changeset 1 bbd31066657e
parent 0 3e07fef1e154
--- a/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/src/symbianunittestfileoutputwriter.cpp	Mon Mar 08 15:03:44 2010 +0800
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/src/symbianunittestfileoutputwriter.cpp	Mon Mar 29 14:46:27 2010 +0800
@@ -17,6 +17,7 @@
 
 #include "symbianunittestfileoutputwriter.h"
 #include "symbianunittestuicallback.h"
+#include <utf.h>
 
 _LIT( KResultDirectory, "\\sut\\" );
 _LIT8( KDateAndTimeFormat, "%02d.%02d.%04d @ %02d:%02d:%02d" );
@@ -113,6 +114,18 @@
 //
 // -----------------------------------------------------------------------------
 //
+void CSymbianUnitTestFileOutputWriter::WriteL( const TDesC& aValue )
+    {
+    HBufC8* value = CnvUtfConverter::ConvertFromUnicodeToUtf8L(aValue);
+    CleanupStack::PushL(value);
+    User::LeaveIfError( iFile.Write( *value ) );
+    CleanupStack::PopAndDestroy( value );
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
 void CSymbianUnitTestFileOutputWriter::WriteL( 
     const TDesC8& aFormat, 
     TInt aValue )