equal
deleted
inserted
replaced
333 /*EUNIT_ASSERT_NOT_EQUALS(env, (CSenSoapEnvelope*)NULL); */ |
333 /*EUNIT_ASSERT_NOT_EQUALS(env, (CSenSoapEnvelope*)NULL); */ |
334 TL(env != (CSenSoapEnvelope*)NULL); |
334 TL(env != (CSenSoapEnvelope*)NULL); |
335 _LIT8(KBody,"ComarchBody"); |
335 _LIT8(KBody,"ComarchBody"); |
336 TPtrC8 result = env->SetBodyL(KBody); |
336 TPtrC8 result = env->SetBodyL(KBody); |
337 |
337 |
338 _LIT16(KRef2, "ComarchBody"); |
338 // _LIT16(KRef2, "ComarchBody"); |
339 TPtrC16 result16(reinterpret_cast<const TUint16*>(result.Ptr()),(result.Size()/2)); |
339 TPtrC16 result16(reinterpret_cast<const TUint16*>(result.Ptr()),(result.Size()/2)); |
340 RDebug::Print( _L( "WSModTester: body [%S]"),&result16); |
340 RDebug::Print( _L( "WSModTester: body [%S]"),&result16); |
341 /*EUNIT_ASSERT_EQUALS(result, KBody);*/ |
341 /*EUNIT_ASSERT_EQUALS(result, KBody);*/ |
342 TL(result == KBody); |
342 TL(result == KBody); |
343 _LIT16(KRef, "<S:Envelope xmlns:S=\"http://schemas.xmlsoap.org/soap/envelope/\"><S:Body>ComarchBody</S:Body></S:Envelope>"); |
343 _LIT16(KRef, "<S:Envelope xmlns:S=\"http://schemas.xmlsoap.org/soap/envelope/\"><S:Body>ComarchBody</S:Body></S:Envelope>"); |
584 |
584 |
585 TInt CSenUtilsBCTest::CSenSoapEnvelope_HasHeaderL( TTestResult& aResult ) |
585 TInt CSenUtilsBCTest::CSenSoapEnvelope_HasHeaderL( TTestResult& aResult ) |
586 { |
586 { |
587 SetupL(); |
587 SetupL(); |
588 |
588 |
589 _LIT8(KHeaderElementName, "HeaderElement"); |
589 // _LIT8(KHeaderElementName, "HeaderElement"); |
590 _LIT8(KHeaderContent, "HeaderContent"); |
590 // _LIT8(KHeaderContent, "HeaderContent"); |
591 |
591 |
592 CSenSoapEnvelope* pEnvelope = CSenSoapEnvelope::NewL(); |
592 CSenSoapEnvelope* pEnvelope = CSenSoapEnvelope::NewL(); |
593 |
593 |
594 if(!( pEnvelope->HasHeader() == EFalse )) return KErrArgument; |
594 if(!( pEnvelope->HasHeader() == EFalse )) return KErrArgument; |
595 CSenBaseElement* el = CSenBaseElement::NewL(KText); |
595 CSenBaseElement* el = CSenBaseElement::NewL(KText); |
673 </S:Header>\ |
673 </S:Header>\ |
674 <S:Body>\ |
674 <S:Body>\ |
675 <sa:SASLRequest xmlns:sa=\"urn:liberty:sa:2004-04\" mechanism=\"ANONYMOUS PLAIN CRAM-MD5\" authzID=\"testuser1\"/>\ |
675 <sa:SASLRequest xmlns:sa=\"urn:liberty:sa:2004-04\" mechanism=\"ANONYMOUS PLAIN CRAM-MD5\" authzID=\"testuser1\"/>\ |
676 </S:Body>\ |
676 </S:Body>\ |
677 </S:Envelope>"); |
677 </S:Envelope>"); |
678 _LIT8(KBodyAsString, "\ |
678 /* _LIT8(KBodyAsString, "\ |
679 <S:Body xmlns:S=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:sa=\"urn:liberty:sa:2004-04\">\ |
679 <S:Body xmlns:S=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:sa=\"urn:liberty:sa:2004-04\">\ |
680 <sa:SASLRequest xmlns:sa=\"urn:liberty:sa:2004-04\" mechanism=\"ANONYMOUS PLAIN CRAM-MD5\" authzID=\"testuser1\"/>\ |
680 <sa:SASLRequest xmlns:sa=\"urn:liberty:sa:2004-04\" mechanism=\"ANONYMOUS PLAIN CRAM-MD5\" authzID=\"testuser1\"/>\ |
681 </S:Body>"); |
681 </S:Body>");*/ |
682 |
682 |
683 _LIT8(KEmptyBodyAsString, "<S:Body/>"); |
683 //_LIT8(KEmptyBodyAsString, "<S:Body/>"); |
684 |
684 |
685 _LIT8(KEmptyBodyWithNsAsString, "<S:Body xmlns:S=\"http://schemas.xmlsoap.org/soap/envelope/\"/>"); |
685 // _LIT8(KEmptyBodyWithNsAsString, "<S:Body xmlns:S=\"http://schemas.xmlsoap.org/soap/envelope/\"/>"); |
686 CSenParser* pParser = CSenParser::NewLC(); |
686 CSenParser* pParser = CSenParser::NewLC(); |
687 CSenSoapEnvelope* pEnvelope = CSenSoapEnvelope::NewL(); |
687 CSenSoapEnvelope* pEnvelope = CSenSoapEnvelope::NewL(); |
688 pEnvelope->SetReader( *iXmlReader ); |
688 pEnvelope->SetReader( *iXmlReader ); |
689 iXmlReader->SetContentHandler(*pEnvelope); |
689 iXmlReader->SetContentHandler(*pEnvelope); |
690 |
690 |
995 </S:Header>\ |
995 </S:Header>\ |
996 <S:Body>\ |
996 <S:Body>\ |
997 <sa:SASLRequest xmlns:sa=\"urn:liberty:sa:2004-04\" mechanism=\"ANONYMOUS PLAIN CRAM-MD5\" authzID=\"testuser1\"/>\ |
997 <sa:SASLRequest xmlns:sa=\"urn:liberty:sa:2004-04\" mechanism=\"ANONYMOUS PLAIN CRAM-MD5\" authzID=\"testuser1\"/>\ |
998 </S:Body>\ |
998 </S:Body>\ |
999 </S:Envelope>"); |
999 </S:Envelope>"); |
1000 _LIT8(KBodyAsString, "\ |
1000 /* _LIT8(KBodyAsString, "\ |
1001 <S:Body xmlns:S=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:sa=\"urn:liberty:sa:2004-04\">\ |
1001 <S:Body xmlns:S=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:sa=\"urn:liberty:sa:2004-04\">\ |
1002 <sa:SASLRequest xmlns:sa=\"urn:liberty:sa:2004-04\" mechanism=\"ANONYMOUS PLAIN CRAM-MD5\" authzID=\"testuser1\"/>\ |
1002 <sa:SASLRequest xmlns:sa=\"urn:liberty:sa:2004-04\" mechanism=\"ANONYMOUS PLAIN CRAM-MD5\" authzID=\"testuser1\"/>\ |
1003 </S:Body>"); |
1003 </S:Body>"); |
1004 |
1004 */ |
1005 _LIT8(KEmptyBodyAsString, "<S:Body/>"); |
1005 // _LIT8(KEmptyBodyAsString, "<S:Body/>"); |
1006 |
1006 |
1007 _LIT8(KEmptyBodyWithNsAsString, "<S:Body xmlns:S=\"http://schemas.xmlsoap.org/soap/envelope/\"/>"); |
1007 //_LIT8(KEmptyBodyWithNsAsString, "<S:Body xmlns:S=\"http://schemas.xmlsoap.org/soap/envelope/\"/>"); |
1008 CSenParser* pParser = CSenParser::NewLC(); |
1008 CSenParser* pParser = CSenParser::NewLC(); |
1009 CSenSoapMessage* pMessage = CSenSoapMessage::NewL(); |
1009 CSenSoapMessage* pMessage = CSenSoapMessage::NewL(); |
1010 pMessage->SetReader( *iXmlReader ); |
1010 pMessage->SetReader( *iXmlReader ); |
1011 iXmlReader->SetContentHandler(*pMessage); |
1011 iXmlReader->SetContentHandler(*pMessage); |
1012 |
1012 |
1613 _LIT8(KIn14, "xx"); |
1613 _LIT8(KIn14, "xx"); |
1614 TRAP(err, SenDateUtils::FromXmlDateTimeL(KIn14)); |
1614 TRAP(err, SenDateUtils::FromXmlDateTimeL(KIn14)); |
1615 if(err != KErrUnderflow) return err; |
1615 if(err != KErrUnderflow) return err; |
1616 |
1616 |
1617 //garbage year |
1617 //garbage year |
1618 _LIT8(KIn15, "xxxx-02-28T13:20:65Z"); |
1618 // _LIT8(KIn15, "xxxx-02-28T13:20:65Z"); |
1619 //EUNIT_ASSERT_LEAVE |
1619 //EUNIT_ASSERT_LEAVE |
1620 //ASSERT(SenDateUtils::FromXmlDateTimeL(KIn15)); |
1620 //ASSERT(SenDateUtils::FromXmlDateTimeL(KIn15)); |
1621 |
1621 |
1622 //"-" |
1622 //"-" |
1623 _LIT8(KIn16, "2005x02-28T13:20:65Z"); |
1623 _LIT8(KIn16, "2005x02-28T13:20:65Z"); |
1978 CSenTransportProperties *pXmlElement=CSenTransportProperties::NewLC(*pElement); |
1978 CSenTransportProperties *pXmlElement=CSenTransportProperties::NewLC(*pElement); |
1979 if(pXmlElement) |
1979 if(pXmlElement) |
1980 Flag=1; |
1980 Flag=1; |
1981 else |
1981 else |
1982 Flag=0; |
1982 Flag=0; |
1983 if(!( Flag )) KErrArgument; |
1983 if(!( Flag )) |
1984 CleanupStack::PopAndDestroy(pXmlElement); |
1984 { |
|
1985 CleanupStack::PopAndDestroy(pXmlElement); |
|
1986 CleanupStack::PopAndDestroy(pElement); |
|
1987 return KErrArgument; |
|
1988 } |
|
1989 CleanupStack::PopAndDestroy(pXmlElement); |
1985 CleanupStack::PopAndDestroy(pElement); |
1990 CleanupStack::PopAndDestroy(pElement); |
1986 Teardown(); |
1991 Teardown(); |
1987 return KErrNone; |
1992 return KErrNone; |
1988 } |
1993 } |
1989 |
1994 |
1990 |
1995 |
1991 TInt CSenUtilsBCTest::SenTransportProperties_AsUtf8LL(TTestResult& aResult ) |
1996 TInt CSenUtilsBCTest::SenTransportProperties_AsUtf8LL(TTestResult& aResult ) |
1992 { |
1997 { |
1993 SetupL(); |
1998 SetupL(); |
2019 return KErrNone; |
2024 return KErrNone; |
2020 } |
2025 } |
2021 TInt CSenUtilsBCTest::SenTransportProperties_PropertyLL(TTestResult& aResult ) |
2026 TInt CSenUtilsBCTest::SenTransportProperties_PropertyLL(TTestResult& aResult ) |
2022 { |
2027 { |
2023 SetupL(); |
2028 SetupL(); |
2024 _LIT8(KValue,"Value"); |
2029 //_LIT8(KValue,"Value"); |
2025 TPtrC8 ValuePtr; |
2030 TPtrC8 ValuePtr; |
2026 TPtrC8 ValuePtr1; |
2031 TPtrC8 ValuePtr1; |
2027 CSenTransportProperties* pElement= CSenTransportProperties::NewL(); |
2032 CSenTransportProperties* pElement= CSenTransportProperties::NewL(); |
2028 CleanupStack::PushL(pElement); |
2033 CleanupStack::PushL(pElement); |
2029 pElement->SetPropertyL(_L8("Property"),_L8("value")); |
2034 pElement->SetPropertyL(_L8("Property"),_L8("value")); |
2615 } |
2620 } |
2616 |
2621 |
2617 TInt CSenUtilsBCTest::SenTransportProperties_MaxTimeToLiveLL(TTestResult& aResult ) |
2622 TInt CSenUtilsBCTest::SenTransportProperties_MaxTimeToLiveLL(TTestResult& aResult ) |
2618 { |
2623 { |
2619 TTestResult Result; |
2624 TTestResult Result; |
2620 SenTransportProperties_SetMaxTimeToLiveLL( Result); |
2625 return SenTransportProperties_SetMaxTimeToLiveLL( Result); |
2621 } |
2626 } |
2622 |
2627 |
2623 TInt CSenUtilsBCTest::SenTransportProperties_SetMinTimeToLiveLL(TTestResult& aResult ) |
2628 TInt CSenUtilsBCTest::SenTransportProperties_SetMinTimeToLiveLL(TTestResult& aResult ) |
2624 { |
2629 { |
2625 SetupL(); |
2630 SetupL(); |
2704 } |
2709 } |
2705 |
2710 |
2706 TInt CSenUtilsBCTest::SenTransportProperties_CloneL(TTestResult& aResult ) |
2711 TInt CSenUtilsBCTest::SenTransportProperties_CloneL(TTestResult& aResult ) |
2707 { |
2712 { |
2708 SetupL(); |
2713 SetupL(); |
2709 TBool Flag; |
2714 TBool Flag = 0; |
2710 TInt var; |
2715 TInt var; |
2711 CSenTransportProperties* pElement= CSenTransportProperties::NewL(); |
2716 CSenTransportProperties* pElement= CSenTransportProperties::NewL(); |
2712 CleanupStack::PushL(pElement); |
2717 CleanupStack::PushL(pElement); |
2713 CSenTransportProperties* pClone = NULL; |
2718 CSenTransportProperties* pClone = NULL; |
2714 pClone = (CSenTransportProperties*)pElement->Clone(var); |
2719 pClone = (CSenTransportProperties*)pElement->Clone(var); |
2715 if(pClone != NULL) |
2720 if(pClone != NULL) |
2716 Flag = 1; |
2721 Flag = 1; |
2717 if(!(Flag)) return KErrArgument; |
2722 if(!(Flag)) |
2718 |
2723 { |
2719 delete pClone; |
2724 delete pClone; |
|
2725 CleanupStack::PopAndDestroy(pElement); |
|
2726 return KErrArgument; |
|
2727 } |
|
2728 delete pClone; |
2720 CleanupStack::PopAndDestroy(pElement); |
2729 CleanupStack::PopAndDestroy(pElement); |
2721 |
2730 |
2722 Teardown(); |
2731 Teardown(); |
2723 return KErrNone; |
2732 return KErrNone; |
2724 |
2733 |
2742 MSenProperties::TSenPropertiesClassType xVar = MSenProperties::ESenXmlProperties; |
2751 MSenProperties::TSenPropertiesClassType xVar = MSenProperties::ESenXmlProperties; |
2743 retVal = pElement->IsSafeToCast(xVar); |
2752 retVal = pElement->IsSafeToCast(xVar); |
2744 if(retVal != EFalse) |
2753 if(retVal != EFalse) |
2745 Flag = 1; |
2754 Flag = 1; |
2746 else |
2755 else |
|
2756 { |
|
2757 CleanupStack::PopAndDestroy(pElement); |
2747 return KErrArgument; |
2758 return KErrArgument; |
2748 |
2759 } |
|
2760 //TO resolve RVCT4.0 warning |
|
2761 if (Flag); |
2749 CleanupStack::PopAndDestroy(pElement); |
2762 CleanupStack::PopAndDestroy(pElement); |
2750 |
2763 |
2751 Teardown(); |
2764 Teardown(); |
2752 return KErrNone; |
2765 return KErrNone; |
2753 |
2766 |
2755 |
2768 |
2756 |
2769 |
2757 TInt CSenUtilsBCTest::SenTransportProperties_CloneLL(TTestResult& aResult ) |
2770 TInt CSenUtilsBCTest::SenTransportProperties_CloneLL(TTestResult& aResult ) |
2758 { |
2771 { |
2759 SetupL(); |
2772 SetupL(); |
2760 TBool Flag; |
2773 TBool Flag = 0; |
2761 CSenTransportProperties* pElement= CSenTransportProperties::NewL(); |
2774 CSenTransportProperties* pElement= CSenTransportProperties::NewL(); |
2762 CleanupStack::PushL(pElement); |
2775 CleanupStack::PushL(pElement); |
2763 CSenTransportProperties* pClone = NULL; |
2776 CSenTransportProperties* pClone = NULL; |
2764 pClone = (CSenTransportProperties*)pElement->CloneL(); |
2777 pClone = (CSenTransportProperties*)pElement->CloneL(); |
2765 if(pClone != NULL) |
2778 if(pClone != NULL) |
2766 Flag = 1; |
2779 Flag = 1; |
2767 if(!(Flag)) return KErrArgument; |
2780 if(!(Flag)) |
2768 |
2781 { |
|
2782 delete pClone; |
|
2783 CleanupStack::PopAndDestroy(pElement); |
|
2784 return KErrArgument; |
|
2785 } |
2769 delete pClone; |
2786 delete pClone; |
2770 CleanupStack::PopAndDestroy(pElement); |
2787 CleanupStack::PopAndDestroy(pElement); |
2771 |
2788 |
2772 Teardown(); |
2789 Teardown(); |
2773 return KErrNone; |
2790 return KErrNone; |
2774 |
2791 |
2775 } |
2792 } |
2776 |
2793 |
2777 TInt CSenUtilsBCTest::SenTransportProperties_ApplyBindingLL(TTestResult& aResult ) |
2794 TInt CSenUtilsBCTest::SenTransportProperties_ApplyBindingLL(TTestResult& aResult ) |
2778 { |
2795 { |
2790 |
2807 |
2791 |
2808 |
2792 TInt CSenUtilsBCTest::SenTransportProperties_MinTimeToLiveLL(TTestResult& aResult ) |
2809 TInt CSenUtilsBCTest::SenTransportProperties_MinTimeToLiveLL(TTestResult& aResult ) |
2793 { |
2810 { |
2794 TTestResult Result; |
2811 TTestResult Result; |
2795 SenTransportProperties_SetMinTimeToLiveLL(Result); |
2812 return SenTransportProperties_SetMinTimeToLiveLL(Result); |
2796 } |
2813 } |
2797 |
2814 |
2798 TInt CSenUtilsBCTest::SenHttpTransportProperties_NewLL(TTestResult& aResult) |
2815 TInt CSenUtilsBCTest::SenHttpTransportProperties_NewLL(TTestResult& aResult) |
2799 { |
2816 { |
2800 SetupL(); |
2817 SetupL(); |