tsrc/conf/CVIMPSTStorageContact_UT.cfg
branchRCL_3
changeset 30 2b4be3554d30
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tsrc/conf/CVIMPSTStorageContact_UT.cfg	Tue Sep 14 20:56:13 2010 +0300
@@ -0,0 +1,205 @@
+[Define]
+
+USERID nokia@nokia.com
+USERID1 sonyericsson@sony.com
+DISPLAYNAME connectingpeople
+DISPLAYNAME1 Lordaeron
+AVATARCONTENT jejamma jejamma
+NULL null
+
+UNKNOWN	EUnknown
+OFFLINE EOffline
+ONLINE  EOnline
+INVISIBLE EInvisible
+AWAY EAway
+BUSY EBusy
+ONPHONE EOnPhone
+DND EDoNotDisturb
+PENDING EPending
+BLOCKED EBlocked
+
+STATUSTEXT TheAngelFallsForMe
+
+POSITIVEINDEX 3
+NEGATIVEINDEX -3
+ZEROINDEX 0
+NULLINDEX 0
+
+[Enddefine]
+
+ // Test Cases 1-8 , Test for the NewL function.
+
+[Test]
+title 1.CreateStorageContact-Valid Userid Valid DisplayName
+create CVIMPSTStorageContact_UT obj
+obj CreateStorageContact USERID DISPLAYNAME NULL
+delete obj
+[Endtest] 
+
+[Test]
+title 2.CreateStorageContact-Valid Userid Null DisplayName
+create CVIMPSTStorageContact_UT obj
+obj CreateStorageContact USERID NULL NULL
+delete obj
+[Endtest] 
+
+[Test]
+title 3.CreateStorageContact-Null Userid Valid DisplayName
+create CVIMPSTStorageContact_UT obj
+obj CreateStorageContact NULL DISPLAYNAME NULL
+delete obj
+[Endtest] 
+
+[Test]
+title 4.CreateStorageContact-Null Userid Null DisplayName
+create CVIMPSTStorageContact_UT obj
+obj CreateStorageContact NULL NULL NULL
+delete obj
+[Endtest] 
+
+[Test]
+title 5.CreateStorageContact-Valid Userid Valid DisplayName Null ContactLink
+create CVIMPSTStorageContact_UT obj
+obj CreateStorageContact USERID DISPLAYNAME CLINK
+delete obj
+[Endtest] 
+
+[Test]
+title 6.CreateStorageContact-Valid Userid Null DisplayName Null ContactLink
+create CVIMPSTStorageContact_UT obj
+obj CreateStorageContact USERID NULL CLINK
+delete obj
+[Endtest] 
+
+[Test]
+title 7.CreateStorageContact-Null Userid Valid DisplayName Null ContactLink
+create CVIMPSTStorageContact_UT obj
+obj CreateStorageContact NULL DISPLAYNAME CLINK
+delete obj
+[Endtest] 
+
+[Test]
+title 8.CreateStorageContact-Null Userid Null DisplayName Null ContactLink
+create CVIMPSTStorageContact_UT obj
+obj CreateStorageContact NULL NULL CLINK
+delete obj
+[Endtest] 
+
+// Test Cases 9-10, Test for UserId() and SetUserId () 
+
+[Test]
+title 9.SetGetUserId-ValidId
+create CVIMPSTStorageContact_UT obj
+obj SetGetUserId USERID1
+delete obj
+[Endtest]
+
+[Test]
+title 10.SetGetUserId-NullId
+create CVIMPSTStorageContact_UT obj
+obj SetGetUserId NULL
+delete obj
+[Endtest]
+
+// Test Cases 11-12, Test for Avatar() and SetAvatarContentL()
+
+[Test]
+title 11.SetAvatarContent-ValidContent
+create CVIMPSTStorageContact_UT obj
+obj SetAvatarContent AVATARCONTENT
+delete obj
+[Endtest]
+
+[Test]
+title 12.SetAvatarContent-NullContent
+create CVIMPSTStorageContact_UT obj
+obj SetAvatarContent NULL
+delete obj
+[Endtest]
+
+// Test Cases 13-14, Test for DisplayName() and SetDisplayName()
+
+[Test]
+title 13.SetGetDisplayName-ValidName
+create CVIMPSTStorageContact_UT obj
+obj SetGetDisplayName DISPLAYNAME1
+delete obj
+[Endtest]
+
+[Test]
+title 14.SetGetDisplayName-NullId
+create CVIMPSTStorageContact_UT obj
+obj SetGetDisplayName NULL
+delete obj
+[Endtest]
+
+// Test Cases 15-16, Test for OnlineStatus() and SetOnlineStatus()
+
+[Test]
+title 15.SetGetPresenceStatus-ValidState
+create CVIMPSTStorageContact_UT obj
+obj SetGetPresenceStatus ONPHONE
+delete obj
+[Endtest]
+
+[Test]
+title 16.SetGetPresenceStatus-InValidState
+create CVIMPSTStorageContact_UT obj
+obj SetGetPresenceStatus NULL
+delete obj
+[Endtest]
+
+// Test Cases 17-18, Test for StatusText() and SetStatusText()
+
+[Test]
+title 17.SetGetStatusText-ValidText
+create CVIMPSTStorageContact_UT obj
+obj SetGetStatusText STATUSTEXT
+delete obj
+[Endtest]
+
+[Test]
+title 18.SetGetStatusText-NullText
+create CVIMPSTStorageContact_UT obj
+obj SetGetStatusText NULL
+delete obj
+[Endtest]
+
+// Test Cases 19-22, Test for AvatarIndex() and SetAvatarIndex()
+
+[Test]
+title 19.SetGetAvatarIndex-PositiveIndex
+create CVIMPSTStorageContact_UT obj
+obj SetGetAvatarIndex POSITIVEINDEX
+delete obj
+[Endtest]
+
+[Test]
+title 20.SetGetAvatarIndex-NegativeIndex
+create CVIMPSTStorageContact_UT obj
+obj SetGetAvatarIndex NEGATIVEINDEX
+delete obj
+[Endtest]
+
+[Test]
+title 21.SetGetAvatarIndex-ZeroIndex
+create CVIMPSTStorageContact_UT obj
+obj SetGetAvatarIndex ZEROINDEX
+delete obj
+[Endtest]
+
+[Test]
+title 22.SetGetAvatarIndex-NullIndex
+create CVIMPSTStorageContact_UT obj
+obj SetGetAvatarIndex NULLINDEX
+delete obj
+[Endtest]
+
+// Test case 23, Test for ContactLink()
+
+[Test]
+title 23.ContactLink
+create CVIMPSTStorageContact_UT obj
+obj ContactLink 
+delete obj
+[Endtest]
\ No newline at end of file