diff -r 000000000000 -r d0f3a028347a libtelepathy/tsrc/conf/telepathygabbletest.cfg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libtelepathy/tsrc/conf/telepathygabbletest.cfg Tue Feb 02 01:10:06 2010 +0200 @@ -0,0 +1,409 @@ +// Definitions +[Define] +SERVER_GIZMO chat.gizmoproject.com +SSL_FLAG_GIZMO 0 +USERNAME_GIZMO testlmnokia@chat.gizmoproject.com +PASSWORD_GIZMO loudmouth +RESOURCE mytptestresource_another1 +PROXY_SERVER 172.16.42.135 +//PROXY_SERVER 172.16.9.181 +//PROXY_SERVER 172.16.9.103 +PROXY_PORT 8080 +PORT 443 +//PORT_INVALID 4430 + +//EMPTYCONTACT Emptycontact@chat.gizmoproject.com +//EMPTYPASSWORD test + + +//KEY-VALUES for search with gizmo +KEY_FIRST_INVALID xmpp_user_invalid +VALUE_FIRST_INVALID rak* + +KEY_ANY_INVALID first_name_invalid +VALUE_ANY rakesh +KEY_FIRST first_name +VALUE_FIRST rakesh +VALUE_FIRST_WILDCHAR_1 r* +VALUE_FIRST_WILDCHAR_2 *r* +KEY_LAST last_name +VALUE_LAST b +KEY_CITY city +VALUE_CITY moneteau +KEY_COUNTRY country +VALUE_COUNTRY india +KEY_STATE state +VALUE_STATE SP +KEY_ACCOUNTNAME xmpp_user +VALUE_ACCOUNTNAME rakeshongizmo +KEY_EMAIL email_address +VALUE_EMAIL r*@chat.gizmoproject.com +VALUE_ALL_KEYS a +VALUE_FIRST_NAME_MAX abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx +VALUE_FIRST_SPECIAL_CHAR a_b&c#2^!abc + +//own name as the receipient +OWN_RECIPIENT_GIZMO testlmnokia@chat.gizmoproject.com + +//invalied username +USERNAME_INVALID_GIZMO abcd_ad@chat.gizmoproject.com +USERNAME_SPL_CHRS_GIZMO abcd_2@chat.gizmoproject.com + +//invalid passwd +PASSWORD_INVALID abcd_gh1_2_pwd + +//invalid server +BADSERVER talktalk.gooooogle.com + + +//contact not there in the contact list +RECIPIENT_NOT_CONTACT_GTALK usernotincontactlist@gmail.com +RECIPIENT_ALREADYADDED_GTALK testcm6@gmail.com + +//RECIPIENT testlmnokia@chat.gizmoproject.com +RECIPIENT testcm6@gmail.com +//RECIPIENT voting@chat.gizmoproject.com + +//contact in the friend list +RECIPIENT_FRIEND testgb123@gmail.com +RECIPIENT_INVALID a_b@chat.gizmoproject.com +RECIPIENT_SPL_CHRS a$$b@chat.gizmoproject.com + +MESSAGE Hello +MESSAGE_SPL_CHARS ab$$&&()!@#%*~`?<>,./\[]{}1234 +REPEATED_MESSAGE ThisIsTestForRepeatedMessage +MESSAGE_EMOTICONS :-) + + +//GTalk Server Settings +SERVER_GTALK talk.google.com +SSL_FLAG_GTALK 1 +USERNAME_GTALK testgb123@gmail.com +PASSWORD_GTALK testgb1234 +OWN_RECIPIENT_GTALK testgb123@gmail.com +OWN_RECIPIENT_GTALK_WITH_RESOURCE testgb123@gmail.com/mytptestresource_another1 +RECIPIENT_INVALID_GTALK a_b@gmail.com +DELETE_INVALID_GTALK usernotincontactlist_123@gmail.com +RECIPIENT_GTALK testcm6@gmail.com +RECIPIENT_GTALK_SEND_MSG testcm6@gmail.com +//RECIPIENT_GTALK_SEND_MSG lalita.kapur@gmail.com +RECIPIENT_OFFLINE_GTALK userIDWithZeroContact@gmail.com + +//TODO: Check the Max/Min length of userid +//min len - 6 chars in gtalk +//max len - 30 chars in gtalk +MAXLENGTH_USERID abcd123456abcd123456abcd123456@gmail.com +MINLENGTH_USERID ab123d@gmail.com +MAXMINLEN_PWD nokia123 +USERNAMEWITHZEROCONTACT UserWithZeroContact@gmail.com +USERNAMEWITHZEROCONTACT_PWD UserWithZeroContact123 +USERNAME_INVALID_GTALK abcd_ad@gmail.com +USERNAME_SPL_CHRS_GTALK abcd_2@gmail.com +RECIPIENT_SPL_CHRS_GTALK a$$b@gmail.com + +USERNAMEWITHZEROCONTACT_GTALK userIDWithZeroContact@gmail.com +PWDWITHZEROCONTACT_GTALK userIDWithZeroContact123 + +USERALREADYDELETED_GTALK UserAlreadyDeleted@gmail.com + +[Enddefine] + +// Login related test cases +[Test] +title Login Test +create TelepathyGabbleTest TgObj +TgObj LoginTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +// Logout related test cases +[Test] +title Logout Test +create TelepathyGabbleTest TgObj +TgObj LogoutTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//login with invalid userid +[Test] +title LoginInvalidUserid Test +create TelepathyGabbleTest TgObj +TgObj LoginInvalidUseridTest SERVER_GTALK USERNAME_INVALID_GTALK PASSWORD_GTALK RECIPIENT_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//login with invalid passwd +[Test] +title LoginInvalidPasswd Test +create TelepathyGabbleTest TgObj +TgObj LoginInvalidPasswdTest SERVER_GTALK USERNAME_GTALK PASSWORD_INVALID RECIPIENT_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//login with invalid userid and passwd test +[Test] +title LoginInvalidUseridPasswd Test +create TelepathyGabbleTest TgObj +TgObj LoginInvalidUseridPasswdTest SERVER_GTALK USERNAME_INVALID_GTALK PASSWORD_INVALID RECIPIENT_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//login with blank userid and correct passwd +[Test] +title LoginblankUserid Test +create TelepathyGabbleTest TgObj +TgObj LoginblankUseridTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//login with correct userid and blank passwd +[Test] +title LoginblankPasswd Test +create TelepathyGabbleTest TgObj +TgObj LoginblankPasswdTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + + +//login with blank userid and blank passwd +[Test] +title LoginblankUseridblankPasswd Test +create TelepathyGabbleTest TgObj +TgObj LoginblankUseridblankPasswdTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//login with maxlength userid +[Test] +title LoginWithMaxLengthUserID Test +create TelepathyGabbleTest TgObj +TgObj LoginWithMaxLengthUserIDTest SERVER_GTALK MAXLENGTH_USERID MAXMINLEN_PWD RECIPIENT_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//login with minlength userid +[Test] +title LoginWithMinLengthUserID Test +create TelepathyGabbleTest TgObj +TgObj LoginWithMinLengthUserIDTest SERVER_GTALK MINLENGTH_USERID MAXMINLEN_PWD RECIPIENT_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//login with special chars in the user name +[Test] +title LoginUseridWithSplChrs Test +create TelepathyGabbleTest TgObj +TgObj LoginUseridWithSplChrsTest SERVER_GTALK USERNAME_SPL_CHRS_GTALK PASSWORD_GTALK RECIPIENT_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//Cancel login test +[Test] +title LoginCancel Test +create TelepathyGabbleTest TgObj +TgObj LoginCancelTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +// Send Message related test case +[Test] +title SendMesasge Test +create TelepathyGabbleTest TgObj +TgObj SendMessageTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_GTALK_SEND_MSG MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +// Send Message to a contact with Max Length UserId +// Check if this will pass or not +[Test] +title SendMesasgeToMaxLengthUserID Test +create TelepathyGabbleTest TgObj +TgObj SendMesasgeToMaxLengthUserIDTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK MAXLENGTH_USERID MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + + +//Send Message to offline contact +[Test] +title SendMesasgetoofflinecontact Test +create TelepathyGabbleTest TgObj +TgObj SendMesasgetoofflinecontactTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_OFFLINE_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +// Send Message 400 characters related test case +[Test] +title SendMesasgeWith400 Test +create TelepathyGabbleTest TgObj +TgObj SendMessageWith400Test SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_GTALK_SEND_MSG MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +// Send Message blank characters related test case +[Test] +title SendMesasgeBlank Test +create TelepathyGabbleTest TgObj +TgObj SendMesasgeBlankTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_GTALK_SEND_MSG MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + + + +// SendMesasgeToBlankUserIdTest +[Test] +title SendMesasgeToBlankUserIdTest Test +create TelepathyGabbleTest TgObj +TgObj SendMesasgeToBlankUserIdTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_GTALK_SEND_MSG MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//SendMessage special +[Test] +title SendMesasgeSplChars Test +create TelepathyGabbleTest TgObj +TgObj SendMesasgeSplCharsTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_GTALK_SEND_MSG MESSAGE_SPL_CHARS RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + + +//SendMessage emoticons +[Test] +title SendMesasgeEmoticons Test +create TelepathyGabbleTest TgObj +TgObj SendMesasgeEmoticonsTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_GTALK_SEND_MSG MESSAGE_EMOTICONS RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//Send Repeated Messages +[Test] +title SendMessageRepeated Test +create TelepathyGabbleTest TgObj +TgObj SendMessageRepeatedTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_GTALK_SEND_MSG REPEATED_MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//SendMessage to user who is not a contact +[Test] +title SendMessagetoUserNotInContactList Test +create TelepathyGabbleTest TgObj +TgObj SendMessagetoUserNotInContactListTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_NOT_CONTACT_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + + +//SendMessage to Invalid user_id +[Test] +title SendMessagetoinvalidUserid Test +create TelepathyGabbleTest TgObj +TgObj SendMessagetoinvalidUseridTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_INVALID_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + + +//Add Contact test +[Test] +title AddContact Test +create TelepathyGabbleTest TgObj +TgObj AddContactTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//Add Contact with Max length UserId test +[Test] +title AddContactWithMaxLengthUserId Test +create TelepathyGabbleTest TgObj +TgObj AddContactWithMaxLengthUserIdTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK MAXLENGTH_USERID MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//Add Contact with blank userid +[Test] +title AddContactWithBlankUserId Test +create TelepathyGabbleTest TgObj +TgObj AddContactWithBlankUserIdTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + + +//Add Invalid Contact test +[Test] +title AddContactinvalid Test +create TelepathyGabbleTest TgObj +TgObj AddContactinvalidTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_INVALID_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//Add Invalid Contact with special characters test +[Test] +title AddContactinvalidWithSplChars Test +create TelepathyGabbleTest TgObj +TgObj AddContactinvalidWithSplCharsTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_SPL_CHRS_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//Add AlreadyAddedContact test +[Test] +title AddContactAlreadyInRoster Test +create TelepathyGabbleTest TgObj +TgObj AddContactAlreadyInRosterTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_ALREADYADDED_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//Remove Contact test +[Test] +title RemoveContact Test +create TelepathyGabbleTest TgObj +TgObj RemoveContactTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//Remove Contact with Max Length UserID test +[Test] +title RemoveContactWithMaxLengthUserID Test +create TelepathyGabbleTest TgObj +TgObj RemoveContactWithMaxLengthUserIDTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK MAXLENGTH_USERID MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//Remove an unexisting contact_id from the contactlist +[Test] +title RemoveInvalidContact Test +create TelepathyGabbleTest TgObj +TgObj RemoveInvalidContactTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK DELETE_INVALID_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//Remove Contact With BlankUserId from the contactlist +[Test] +title RemoveContactWithBlankUserId Test +create TelepathyGabbleTest TgObj +TgObj RemoveContactWithBlankUserIdTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//Remove a contact_id which is already deleted from the contactlist +[Test] +title RemoveContactAlreadyRemoved Test +create TelepathyGabbleTest TgObj +TgObj RemoveContactAlreadyRemovedTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK USERALREADYDELETED_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//Fetch Contacts test +[Test] +title FetchContacts Test +create TelepathyGabbleTest TgObj +TgObj FetchContactsTest SERVER_GTALK USERNAME_GTALK PASSWORD_GTALK RECIPIENT_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + +//FetchEmptyContactList test +[Test] +title FetchEmptyContactList Test +create TelepathyGabbleTest TgObj +TgObj FetchZeroContactTest SERVER_GTALK USERNAMEWITHZEROCONTACT_GTALK PWDWITHZEROCONTACT_GTALK RECIPIENT_GTALK MESSAGE RESOURCE PROXY_SERVER PROXY_PORT PORT SSL_FLAG_GTALK +delete TgObj +[Endtest] + + +