testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/src/symbianunittestoutputasxml.cpp
changeset 1 bbd31066657e
parent 0 3e07fef1e154
equal deleted inserted replaced
0:3e07fef1e154 1:bbd31066657e
    21 #include "symbianunittestoutputasxml.h"
    21 #include "symbianunittestoutputasxml.h"
    22 
    22 
    23 
    23 
    24 _LIT8( KXmlResultOpenTag, "<SYMBIANUNITTEST_RESULT testcount=\"%d\">\r\n" );
    24 _LIT8( KXmlResultOpenTag, "<SYMBIANUNITTEST_RESULT testcount=\"%d\">\r\n" );
    25 _LIT8( KXmlResultCloseTag, "</SYMBIANUNITTEST_RESULT>\r\n" );
    25 _LIT8( KXmlResultCloseTag, "</SYMBIANUNITTEST_RESULT>\r\n" );
    26 _LIT8( KXmlPassedTestsTag, "\t<SYMBIANUNITTEST_PASSED count=\"%d\"/>\r\n" );
    26 _LIT8( KXmlPassedTestsOpenTag, "\t<SYMBIANUNITTEST_PASSED count=\"%d\">\r\n" );
       
    27 _LIT8( KXmlPassedTestsCloseTag, "\t</SYMBIANUNITTEST_PASSED>\r\n" );
    27 _LIT8( KXmlFailedTestsOpenTag, "\t<SYMBIANUNITTEST_FAILED count=\"%d\">\r\n" );
    28 _LIT8( KXmlFailedTestsOpenTag, "\t<SYMBIANUNITTEST_FAILED count=\"%d\">\r\n" );
    28 _LIT8( KXmlFailedTestsCloseTag, "\t</SYMBIANUNITTEST_FAILED>\r\n" );
    29 _LIT8( KXmlFailedTestsCloseTag, "\t</SYMBIANUNITTEST_FAILED>\r\n" );
    29 _LIT8( KXmlFailureOpenTag, "\t\t<SYMBIANUNITTEST_FAILURE>\r\n" );
    30 _LIT8( KXmlFailureOpenTag, "\t\t<SYMBIANUNITTEST_FAILURE>\r\n" );
    30 _LIT8( KXmlFailureCloseTag, "\t\t</SYMBIANUNITTEST_FAILURE>\r\n" );
    31 _LIT8( KXmlFailureCloseTag, "\t\t</SYMBIANUNITTEST_FAILURE>\r\n" );
    31 _LIT8( KXmlTestNameOpenTag, "\t\t\t<SYMBIANUNITTEST_NAME>\r\n" );
    32 _LIT8( KXmlTestNameOpenTag, "\t\t\t<SYMBIANUNITTEST_NAME>\r\n" );
    93 // -----------------------------------------------------------------------------
    94 // -----------------------------------------------------------------------------
    94 //
    95 //
    95 void CSymbianUnitTestOutputAsXml::PrintPassedTestsL( 
    96 void CSymbianUnitTestOutputAsXml::PrintPassedTestsL( 
    96     CSymbianUnitTestResult& aResult ) 
    97     CSymbianUnitTestResult& aResult ) 
    97     {
    98     {
    98     iOutputWriter->WriteL( KXmlPassedTestsTag, aResult.PassedTestCount() );
    99     iOutputWriter->WriteL( KXmlPassedTestsOpenTag, aResult.PassedTestCount() );
       
   100     const CDesCArray& testCaseNames = aResult.TestCaseNames();
       
   101     for ( TInt i=0; i < testCaseNames.Count(); i++ )
       
   102         {
       
   103         iOutputWriter->WriteL( KXmlTestNameOpenTag );
       
   104         iOutputWriter->WriteL( testCaseNames[i]);
       
   105         iOutputWriter->WriteL( KXmlTestNameCloseTag );
       
   106         }
       
   107     iOutputWriter->WriteL( KXmlPassedTestsCloseTag );
    99     }
   108     }
   100 
   109 
   101 // -----------------------------------------------------------------------------
   110 // -----------------------------------------------------------------------------
   102 // From CSymbianUnitTestOutputFormatter
   111 // From CSymbianUnitTestOutputFormatter
   103 // -----------------------------------------------------------------------------
   112 // -----------------------------------------------------------------------------