--- /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]
+
+
+