websrv_pub/web_service_description_api/tsrc/bc/senservdesc/src/SenServDescCases.cpp
branchRCL_3
changeset 34 f68f07157250
parent 0 62f9d29f7211
equal deleted inserted replaced
30:b72ea8487adb 34:f68f07157250
  1188     __ASSERT_ALWAYS_NO_LEAVE(idProvider->AuthzID());
  1188     __ASSERT_ALWAYS_NO_LEAVE(idProvider->AuthzID());
  1189     idProvider->SetUserInfoL(KText2, KNullDesC8, KNullDesC8);
  1189     idProvider->SetUserInfoL(KText2, KNullDesC8, KNullDesC8);
  1190     idProvider->SetUserInfoL(KText, KNullDesC8, KNullDesC8);
  1190     idProvider->SetUserInfoL(KText, KNullDesC8, KNullDesC8);
  1191     
  1191     
  1192     //checking xml
  1192     //checking xml
  1193     _LIT16(KRef, "<IdentityProvider framework=\"ID-WSF\"><Endpoint>text</Endpoint><Contract>urn:liberty:as:2004-04</Contract><ProviderPolicy/><ServicePolicy/><AuthzID>text</AuthzID></IdentityProvider>");
  1193 //    _LIT16(KRef, "<IdentityProvider framework=\"ID-WSF\"><Endpoint>text</Endpoint><Contract>urn:liberty:as:2004-04</Contract><ProviderPolicy/><ServicePolicy/><AuthzID>text</AuthzID></IdentityProvider>");
  1194 
  1194 
  1195     TPtr16 ptr = ConvertToPtr16LC(*idProvider);
  1195     TPtr16 ptr = ConvertToPtr16LC(*idProvider);
  1196 	TInt posId(-1);
  1196 	TInt posId(-1);
  1197     TPtrC16 messageToParse;
  1197     TPtrC16 messageToParse;
  1198     messageToParse.Set(ptr);
  1198     messageToParse.Set(ptr);
  1219     __ASSERT_ALWAYS_NO_LEAVE(idProvider->AdvisoryAuthnID());
  1219     __ASSERT_ALWAYS_NO_LEAVE(idProvider->AdvisoryAuthnID());
  1220     idProvider->SetUserInfoL(KNullDesC8, KText2, KNullDesC8);
  1220     idProvider->SetUserInfoL(KNullDesC8, KText2, KNullDesC8);
  1221     idProvider->SetUserInfoL(KNullDesC8, KText, KNullDesC8);
  1221     idProvider->SetUserInfoL(KNullDesC8, KText, KNullDesC8);
  1222     
  1222     
  1223     //checking xml
  1223     //checking xml
  1224     _LIT16(KRef, "<IdentityProvider framework=\"ID-WSF\"><Endpoint>text</Endpoint><Contract>urn:liberty:as:2004-04</Contract><ProviderPolicy/><ServicePolicy/><AdvisoryAuthnID>text</AdvisoryAuthnID></IdentityProvider>");
  1224 //    _LIT16(KRef, "<IdentityProvider framework=\"ID-WSF\"><Endpoint>text</Endpoint><Contract>urn:liberty:as:2004-04</Contract><ProviderPolicy/><ServicePolicy/><AdvisoryAuthnID>text</AdvisoryAuthnID></IdentityProvider>");
  1225 
  1225 
  1226    // TL(ConvertToPtr16LC(*idProvider) == KRef);
  1226    // TL(ConvertToPtr16LC(*idProvider) == KRef);
  1227 
  1227 
  1228     //CleanupStack::PopAndDestroy();//Ptr
  1228     //CleanupStack::PopAndDestroy();//Ptr
  1229     
  1229     
  1267     TL(idProvider->Password() == KNullDesC8);
  1267     TL(idProvider->Password() == KNullDesC8);
  1268 
  1268 
  1269     idProvider->SetUserInfoL(KNullDesC8, KNullDesC8, KText2);
  1269     idProvider->SetUserInfoL(KNullDesC8, KNullDesC8, KText2);
  1270     idProvider->SetUserInfoL(KNullDesC8, KNullDesC8, KText);
  1270     idProvider->SetUserInfoL(KNullDesC8, KNullDesC8, KText);
  1271     //checking xml
  1271     //checking xml
  1272     _LIT16(KRef, "<IdentityProvider framework=\"ID-WSF\"><Endpoint>text</Endpoint><Contract>urn:liberty:as:2004-04</Contract><ProviderPolicy/><ServicePolicy/><Password>text</Password></IdentityProvider>");
  1272 //	    _LIT16(KRef, "<IdentityProvider framework=\"ID-WSF\"><Endpoint>text</Endpoint><Contract>urn:liberty:as:2004-04</Contract><ProviderPolicy/><ServicePolicy/><Password>text</Password></IdentityProvider>");
  1273     //TL(ConvertToPtr16LC(*idProvider) == KRef);
  1273     //TL(ConvertToPtr16LC(*idProvider) == KRef);
  1274 
  1274 
  1275    //CleanupStack::PopAndDestroy();//Ptr
  1275    //CleanupStack::PopAndDestroy();//Ptr
  1276     TPtr16 ptr = ConvertToPtr16LC(*idProvider);
  1276     TPtr16 ptr = ConvertToPtr16LC(*idProvider);
  1277 	TInt posId(-1);
  1277 	TInt posId(-1);
  1332     
  1332     
  1333     CSenIdentityProvider* idProvider = CSenIdentityProvider::NewL(KText);
  1333     CSenIdentityProvider* idProvider = CSenIdentityProvider::NewL(KText);
  1334     __ASSERT_ALWAYS_NO_LEAVE(idProvider->SetProviderID(KText2)); 
  1334     __ASSERT_ALWAYS_NO_LEAVE(idProvider->SetProviderID(KText2)); 
  1335     __ASSERT_ALWAYS_NO_LEAVE(idProvider->SetProviderID(KText)); 
  1335     __ASSERT_ALWAYS_NO_LEAVE(idProvider->SetProviderID(KText)); 
  1336     //checking xml
  1336     //checking xml
  1337     _LIT16(KRef, "<IdentityProvider framework=\"ID-WSF\"><Endpoint>text</Endpoint><Contract>urn:liberty:as:2004-04</Contract><ProviderPolicy/><ServicePolicy/><ProviderID>text</ProviderID></IdentityProvider>");
  1337 //    _LIT16(KRef, "<IdentityProvider framework=\"ID-WSF\"><Endpoint>text</Endpoint><Contract>urn:liberty:as:2004-04</Contract><ProviderPolicy/><ServicePolicy/><ProviderID>text</ProviderID></IdentityProvider>");
  1338     //TL(ConvertToPtr16LC(*idProvider) == KRef);
  1338     //TL(ConvertToPtr16LC(*idProvider) == KRef);
  1339 	TPtr16 ptr = ConvertToPtr16LC(*idProvider);
  1339 	TPtr16 ptr = ConvertToPtr16LC(*idProvider);
  1340 	TInt posId(-1);
  1340 	TInt posId(-1);
  1341     TPtrC16 messageToParse;
  1341     TPtrC16 messageToParse;
  1342     messageToParse.Set(ptr);
  1342     messageToParse.Set(ptr);
  1355     
  1355     
  1356     CSenIdentityProvider* idProvider = CSenIdentityProvider::NewL(KText);
  1356     CSenIdentityProvider* idProvider = CSenIdentityProvider::NewL(KText);
  1357     __ASSERT_ALWAYS_NO_LEAVE(idProvider->SetServiceID(KText2)); 
  1357     __ASSERT_ALWAYS_NO_LEAVE(idProvider->SetServiceID(KText2)); 
  1358     __ASSERT_ALWAYS_NO_LEAVE(idProvider->SetServiceID(KText)); 
  1358     __ASSERT_ALWAYS_NO_LEAVE(idProvider->SetServiceID(KText)); 
  1359     //checking xml
  1359     //checking xml
  1360     _LIT16(KRef, "<IdentityProvider framework=\"ID-WSF\"><Endpoint>text</Endpoint><Contract>urn:liberty:as:2004-04</Contract><ProviderPolicy/><ServicePolicy/><ServiceID>text</ServiceID></IdentityProvider>");
  1360 //    _LIT16(KRef, "<IdentityProvider framework=\"ID-WSF\"><Endpoint>text</Endpoint><Contract>urn:liberty:as:2004-04</Contract><ProviderPolicy/><ServicePolicy/><ServiceID>text</ServiceID></IdentityProvider>");
  1361     //TL(ConvertToPtr16LC(*idProvider) == KRef);
  1361     //TL(ConvertToPtr16LC(*idProvider) == KRef);
  1362 
  1362 
  1363 	TPtr16 ptr = ConvertToPtr16LC(*idProvider);
  1363 	TPtr16 ptr = ConvertToPtr16LC(*idProvider);
  1364 	TInt posId(-1);
  1364 	TInt posId(-1);
  1365     TPtrC16 messageToParse;
  1365     TPtrC16 messageToParse;
  1789 
  1789 
  1790     if(!(pattern->AddConsumerIdentityProviderIdL(KText) == KErrAlreadyExists))return KErrArgument;
  1790     if(!(pattern->AddConsumerIdentityProviderIdL(KText) == KErrAlreadyExists))return KErrArgument;
  1791 
  1791 
  1792     if(!(pattern->AddConsumerIdentityProviderIdL(KText2) == KErrNone))return KErrArgument;
  1792     if(!(pattern->AddConsumerIdentityProviderIdL(KText2) == KErrNone))return KErrArgument;
  1793 
  1793 
  1794     _LIT16(KRef, "<ServiceDescription><ProviderPolicy/><ServicePolicy/></ServiceDescription>");
  1794 //    _LIT16(KRef, "<ServiceDescription><ProviderPolicy/><ServicePolicy/></ServiceDescription>");
  1795     //TL(ConvertToPtr16LC(*pattern) == KRef);
  1795     //TL(ConvertToPtr16LC(*pattern) == KRef);
  1796 
  1796 
  1797     //CleanupStack::PopAndDestroy();//Ptr
  1797     //CleanupStack::PopAndDestroy();//Ptr
  1798     
  1798     
  1799     __ASSERT_ALWAYS_NO_LEAVE(delete pattern);
  1799     __ASSERT_ALWAYS_NO_LEAVE(delete pattern);
  2175 
  2175 
  2176     ptr.Set(KText2);
  2176     ptr.Set(KText2);
  2177     if(!(xmlService->AddIdentityProviderIdL(ptr) == KErrNone))return KErrArgument;
  2177     if(!(xmlService->AddIdentityProviderIdL(ptr) == KErrNone))return KErrArgument;
  2178 
  2178 
  2179 
  2179 
  2180     _LIT16(KRef, "<ServiceDescription><ProviderPolicy><IdentityProviderIDs><IdentityProviderID>text</IdentityProviderID><IdentityProviderID>text2</IdentityProviderID></IdentityProviderIDs></ProviderPolicy><ServicePolicy/></ServiceDescription>");
  2180     //_LIT16(KRef, "<ServiceDescription><ProviderPolicy><IdentityProviderIDs><IdentityProviderID>text</IdentityProviderID><IdentityProviderID>text2</IdentityProviderID></IdentityProviderIDs></ProviderPolicy><ServicePolicy/></ServiceDescription>");
  2181     //TL(ConvertToPtr16LC(*xmlService) == KRef);
  2181     //TL(ConvertToPtr16LC(*xmlService) == KRef);
  2182 
  2182 
  2183     //CleanupStack::PopAndDestroy();//Ptr
  2183     //CleanupStack::PopAndDestroy();//Ptr
  2184     
  2184     
  2185     __ASSERT_ALWAYS_NO_LEAVE(delete xmlService);
  2185     __ASSERT_ALWAYS_NO_LEAVE(delete xmlService);
  2354     SetupL();
  2354     SetupL();
  2355     
  2355     
  2356     CSenXmlServiceDescription* xmlService = CSenXmlServiceDescription::NewL();
  2356     CSenXmlServiceDescription* xmlService = CSenXmlServiceDescription::NewL();
  2357     xmlService ->SetContractL(KText);
  2357     xmlService ->SetContractL(KText);
  2358      //checking xml
  2358      //checking xml
  2359     _LIT16(KRef, "<ServiceDescription><ProviderPolicy/><ServicePolicy/><Contract>text</Contract></ServiceDescription>");
  2359 //    _LIT16(KRef, "<ServiceDescription><ProviderPolicy/><ServicePolicy/><Contract>text</Contract></ServiceDescription>");
  2360     
  2360     
  2361     //TL(ConvertToPtr16LC(*xmlService) == KRef);
  2361     //TL(ConvertToPtr16LC(*xmlService) == KRef);
  2362 	TPtr16 ptr = ConvertToPtr16LC(*xmlService);
  2362 	TPtr16 ptr = ConvertToPtr16LC(*xmlService);
  2363 	TInt posId(-1);
  2363 	TInt posId(-1);
  2364     TPtrC16 messageToParse;
  2364     TPtrC16 messageToParse;
  2384 
  2384 
  2385     //CleanupStack::PopAndDestroy();//Ptr
  2385     //CleanupStack::PopAndDestroy();//Ptr
  2386    
  2386    
  2387     xmlService ->SetContractL(KText2);
  2387     xmlService ->SetContractL(KText2);
  2388      //checking xml
  2388      //checking xml
  2389     _LIT16(KRef2, "<ServiceDescription><ProviderPolicy/><ServicePolicy/><Contract>text2</Contract></ServiceDescription>");
  2389 //    _LIT16(KRef2, "<ServiceDescription><ProviderPolicy/><ServicePolicy/><Contract>text2</Contract></ServiceDescription>");
  2390     //TL(ConvertToPtr16LC(*xmlService) == KRef2);
  2390     //TL(ConvertToPtr16LC(*xmlService) == KRef2);
  2391 
  2391 
  2392     TL(xmlService->Contract() == KText2);
  2392     TL(xmlService->Contract() == KText2);
  2393 
  2393 
  2394     //CleanupStack::PopAndDestroy();//Ptr
  2394     //CleanupStack::PopAndDestroy();//Ptr
  2509     if(!(xmlService->SetFacetL(*senFacet) == KErrNone))return KErrArgument;
  2509     if(!(xmlService->SetFacetL(*senFacet) == KErrNone))return KErrArgument;
  2510 
  2510 
  2511     senFacet->SetValueL(KText2);
  2511     senFacet->SetValueL(KText2);
  2512     if(!(xmlService->SetFacetL(*senFacet) == KErrNone))return KErrArgument;
  2512     if(!(xmlService->SetFacetL(*senFacet) == KErrNone))return KErrArgument;
  2513 
  2513 
  2514     _LIT16(KRef, "<ServiceDescription><ProviderPolicy/><ServicePolicy/><Facet name=\"text\">text2</Facet></ServiceDescription>");
  2514 //    _LIT16(KRef, "<ServiceDescription><ProviderPolicy/><ServicePolicy/><Facet name=\"text\">text2</Facet></ServiceDescription>");
  2515     //TPtrC16 ptrRef = KRef();
  2515     //TPtrC16 ptrRef = KRef();
  2516     //TL(ConvertToPtr16LC(*xmlService) == ptrRef);
  2516     //TL(ConvertToPtr16LC(*xmlService) == ptrRef);
  2517     
  2517     
  2518     //CleanupStack::PopAndDestroy();//Ptr
  2518     //CleanupStack::PopAndDestroy();//Ptr
  2519 	TPtr16 ptr = ConvertToPtr16LC(*xmlService);
  2519 	TPtr16 ptr = ConvertToPtr16LC(*xmlService);
  2619     TPtr8 ptr = xmlBuffer->Des();
  2619     TPtr8 ptr = xmlBuffer->Des();
  2620     if (ptr.Length() > 0)
  2620     if (ptr.Length() > 0)
  2621         RDebug::Print( _L( "WSModTester: xmlBuffer [%S]"),&ptr);
  2621         RDebug::Print( _L( "WSModTester: xmlBuffer [%S]"),&ptr);
  2622     else
  2622     else
  2623         RDebug::Print( _L( "WSModTester: xmlBuffer empty"));
  2623         RDebug::Print( _L( "WSModTester: xmlBuffer empty"));
  2624     _LIT8(KRef, "<ServiceDescription><Endpoint>text</Endpoint><Contract>text</Contract><ProviderPolicy/><ServicePolicy/></ServiceDescription>");
  2624 //    _LIT8(KRef, "<ServiceDescription><Endpoint>text</Endpoint><Contract>text</Contract><ProviderPolicy/><ServicePolicy/></ServiceDescription>");
  2625     /*EUNIT_ASSERT_EQUALS(ptr, KRef);*/
  2625     /*EUNIT_ASSERT_EQUALS(ptr, KRef);*/
  2626     //TL(ptr == KRef);
  2626     //TL(ptr == KRef);
  2627     TInt posId(-1);
  2627     TInt posId(-1);
  2628     TPtrC8 messageToParse;
  2628     TPtrC8 messageToParse;
  2629     messageToParse.Set(ptr);
  2629     messageToParse.Set(ptr);
  2948     
  2948     
  2949     CSenXmlServiceDescription* xmlService = CSenXmlServiceDescription::NewL();
  2949     CSenXmlServiceDescription* xmlService = CSenXmlServiceDescription::NewL();
  2950     
  2950     
  2951     xmlService ->SetEndPointL(KText);
  2951     xmlService ->SetEndPointL(KText);
  2952      //checking xml
  2952      //checking xml
  2953     _LIT16(KRef, "<ServiceDescription><ProviderPolicy/><ServicePolicy/><Endpoint>text</Endpoint></ServiceDescription>");
  2953 //    _LIT16(KRef, "<ServiceDescription><ProviderPolicy/><ServicePolicy/><Endpoint>text</Endpoint></ServiceDescription>");
  2954     //TL(ConvertToPtr16LC(*xmlService) == KRef);
  2954     //TL(ConvertToPtr16LC(*xmlService) == KRef);
  2955 
  2955 
  2956     TL(xmlService->Endpoint() == KText);
  2956     TL(xmlService->Endpoint() == KText);
  2957 	TPtr16 ptr = ConvertToPtr16LC(*xmlService);
  2957 	TPtr16 ptr = ConvertToPtr16LC(*xmlService);
  2958 	TInt posId(-1);
  2958 	TInt posId(-1);
  2976     CleanupStack::PopAndDestroy();//Ptr
  2976     CleanupStack::PopAndDestroy();//Ptr
  2977    
  2977    
  2978 
  2978 
  2979     xmlService ->SetEndPointL(KText2);
  2979     xmlService ->SetEndPointL(KText2);
  2980      //checking xml
  2980      //checking xml
  2981     _LIT16(KRef2, "<ServiceDescription><ProviderPolicy/><ServicePolicy/><Endpoint>text2</Endpoint></ServiceDescription>");
  2981 //    _LIT16(KRef2, "<ServiceDescription><ProviderPolicy/><ServicePolicy/><Endpoint>text2</Endpoint></ServiceDescription>");
  2982     //TL(ConvertToPtr16LC(*xmlService) == KRef2);
  2982     //TL(ConvertToPtr16LC(*xmlService) == KRef2);
  2983 
  2983 
  2984     TL(xmlService->Endpoint() == KText2);
  2984     TL(xmlService->Endpoint() == KText2);
  2985 	ptr = ConvertToPtr16LC(*xmlService);
  2985 	ptr = ConvertToPtr16LC(*xmlService);
  2986 	posId = -1;
  2986 	posId = -1;