mmsharing/mmshengine/tsrc/ut_engine/src/ut_musenguriparser.cpp
branchRCL_3
changeset 22 73a1feb507fb
parent 0 f0cf47e981f9
child 23 bc78a40cd63c
equal deleted inserted replaced
21:33a5d2bbf6fc 22:73a1feb507fb
    23 #include "mussettingskeys.h"
    23 #include "mussettingskeys.h"
    24 #include "mussettings.h"
    24 #include "mussettings.h"
    25 
    25 
    26 //  SYSTEM INCLUDES
    26 //  SYSTEM INCLUDES
    27 #include <digia/eunit/eunitmacros.h>
    27 #include <digia/eunit/eunitmacros.h>
    28 
    28 #include <e32property.h>
    29 
    29 
    30 
    30 
    31 // -----------------------------------------------------------------------------
    31 // -----------------------------------------------------------------------------
    32 //
    32 //
    33 // -----------------------------------------------------------------------------
    33 // -----------------------------------------------------------------------------
    99 //
    99 //
   100 // -----------------------------------------------------------------------------
   100 // -----------------------------------------------------------------------------
   101 //
   101 //
   102 void UT_TMusEngUriParser::Teardown()
   102 void UT_TMusEngUriParser::Teardown()
   103     {
   103     {
   104     
   104     MultimediaSharingSettings::SetOperatorVariantSettingL(
       
   105                              MusSettingsKeys::EStandard );
       
   106     PropertyHelper::Close();
   105     }
   107     }
   106 
   108 
   107 
   109 
   108 
   110 
   109 // TEST CASES
   111 // TEST CASES
   243         
   245         
   244     // Unsuccessful case, random string
   246     // Unsuccessful case, random string
   245     parser.iUri = KTestRecipientRandomText8();
   247     parser.iUri = KTestRecipientRandomText8();
   246     TRAPD( error, parser.ParseUriL() );
   248     TRAPD( error, parser.ParseUriL() );
   247     MUS_TEST_FORWARD_ALLOC_FAILURE( error );
   249     MUS_TEST_FORWARD_ALLOC_FAILURE( error );
   248     EUNIT_ASSERT_EQUALS( error, KErrCorrupt );
   250     EUNIT_ASSERT_EQUALS( error, KErrArgument );
   249     
   251     
   250     // Unsuccessful case, tel prefix and at sign present
   252     // Unsuccessful case, tel prefix and at sign present
   251     parser.iUri = KTestRecipientTelUriWithAtSign8();
   253     parser.iUri = KTestRecipientTelUriWithAtSign8();
   252     TRAP( error, parser.ParseUriL() );
   254     TRAP( error, parser.ParseUriL() );
   253     MUS_TEST_FORWARD_ALLOC_FAILURE( error );
   255     MUS_TEST_FORWARD_ALLOC_FAILURE( error );