libtelepathy/tsrc/conf/telepathygabbletest.cfg
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 02 Feb 2010 01:10:06 +0200
changeset 0 d0f3a028347a
permissions -rw-r--r--
Revision: 201003 Kit: 201005

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