diff -r 000000000000 -r 96612d01cf9f videofeeds/server/tsrc/VCXSettingsDatabaseTest/conf/VCXSettingsDatabaseTest.cfg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/videofeeds/server/tsrc/VCXSettingsDatabaseTest/conf/VCXSettingsDatabaseTest.cfg Mon Jan 18 20:21:12 2010 +0200 @@ -0,0 +1,134 @@ +#*********************************************************************************** +# +# STIF test script file for testing settings database. +# +#*********************************************************************************** + +[StifSettings] +CapsModifier= IptvTestClientApiCapsMod.exe +[EndStifSettings] + +[Define] +INCLUDE c:\testframework\VCXServiceManagementApiTest.inc +INCLUDE c:\testframework\VCXServiceUpdating.inc +INCLUDE c:\testframework\VCXServiceNames.inc +INCLUDE c:\testframework\VCXErrors.inc +INCLUDE c:\testframework\VCXDrives.inc +[Enddefine] + + +### SYNC services + +#************************************************************************************ + +#------------------------------------------------------------------------------------ +# +# Test writing and reading settings +# +#------------------------------------------------------------------------------------ +[Test] +title ET21001 Create settings file +create VCXSettingsDatabaseTest DBtest +DBtest Create C_DRIVE "test.dat" +DBtest Destroy +delete DBtest +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test writing and reading settings, with stupid filename +# +#------------------------------------------------------------------------------------ +[Test] +title ET21002 Create with long filename +create VCXSettingsDatabaseTest DBtest +DBtest Create C_DRIVE "Aummmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm.dat" +DBtest Destroy +delete DBtest +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test creating settings with odd filename, should produce an error (KErrBadName) +# +#------------------------------------------------------------------------------------ +[Test] +title ET21003 Create settings with an odd filename +create VCXSettingsDatabaseTest DBtest +allownextresult KERRBADNAME +DBtest Create C_DRIVE "Badname" +DBtest Destroy +delete DBtest +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test creating settings file on multiple drives. +# +#------------------------------------------------------------------------------------ +[Test] +title ET21008 Create file on multiple drives +create VCXSettingsDatabaseTest DBtest +DBtest Create C_DRIVE "c_test.dat" +DBtest Create E_DRIVE "e_test.dat" +DBtest Destroy +delete DBtest +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test settings i/o. +# +#------------------------------------------------------------------------------------ +[Test] +title ET21004 Settings normal I/O +create VCXSettingsDatabaseTest DBtest +DBtest Create C_DRIVE "test.dat" +DBtest TestSettings 1 2 3 +DBtest TestSettings +DBtest TestSettings s9rig djxt9 4mötkl +DBtest Destroy +delete DBtest +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test writing and reading settings +# +#------------------------------------------------------------------------------------ +[Test] +title ET21005 Settings I/O max int values +create VCXSettingsDatabaseTest DBtest +DBtest Create C_DRIVE "test.dat" +DBtest TestSettings +DBtest Destroy +delete DBtest +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test writing and reading settings +# +#------------------------------------------------------------------------------------ +[Test] +title ET21006 Save and read settings with abnormal values +create VCXSettingsDatabaseTest DBtest +DBtest Create C_DRIVE "test.dat" +DBtest TestSettings s9r23465yrtgh3rgvig djxt9235€${W#%44ty+056 #¤%/&Y¤%4mötkl +DBtest Destroy +delete DBtest +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test last usage +# +#------------------------------------------------------------------------------------ +[Test] +title ET21007 Test Last Usage +create VCXSettingsDatabaseTest DBtest +DBtest Create C_DRIVE "test.dat" +DBtest TestLastUsage +DBtest Destroy +delete DBtest +[Endtest]