testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/src/symbianunittestoutputashtml.cpp
changeset 1 bbd31066657e
parent 0 3e07fef1e154
--- a/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/src/symbianunittestoutputashtml.cpp	Mon Mar 08 15:03:44 2010 +0800
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/src/symbianunittestoutputashtml.cpp	Mon Mar 29 14:46:27 2010 +0800
@@ -19,6 +19,7 @@
 #include "symbianunittestfailure.h"
 #include "symbianunittestfileoutputwriter.h"
 #include "symbianunittestoutputashtml.h"
+#include <utf.h>
 
 // CONSTANTS
 _LIT8( KHtmlHeader, "<html><head><title>Unit test results</title></head>\n" );
@@ -108,6 +109,15 @@
     CSymbianUnitTestResult& aResult ) 
     {
     iOutputWriter->WriteL( KHtmlPassedTests, aResult.PassedTestCount() );
+    iOutputWriter->WriteL( KHtmlTableStartTag );
+    const CDesCArray& testCaseNames = aResult.TestCaseNames();
+    for ( TInt i=0; i < testCaseNames.Count(); i++ )
+        {
+        HBufC8* testName = CnvUtfConverter::ConvertFromUnicodeToUtf8L( testCaseNames[i] );
+        PrintTableRowL( KHtmlTestNameTitle, *testName );
+        delete testName;
+        }
+    iOutputWriter->WriteL( KHtmlTableEndTag );
     }
 
 // -----------------------------------------------------------------------------