32 } |
32 } |
33 |
33 |
34 LOCAL_C void DbCreate2L() |
34 LOCAL_C void DbCreate2L() |
35 { |
35 { |
36 User::LeaveIfError(TheDatabase.Create(TheDbs, KTestDatabase2, TheFormat2)); |
36 User::LeaveIfError(TheDatabase.Create(TheDbs, KTestDatabase2, TheFormat2)); |
37 RDebug::Print(_L("Secure shared database created.\n")); |
37 test.Printf(_L("Secure shared database created.\n")); |
38 } |
38 } |
39 |
39 |
40 LOCAL_C void DbDatabaseNamesL() |
40 LOCAL_C void DbDatabaseNamesL() |
41 { |
41 { |
42 CDbDatabaseNames* dbNames = TheDbs.DatabaseNamesL(EDriveC, KPolicyUid); |
42 CDbDatabaseNames* dbNames = TheDbs.DatabaseNamesL(EDriveC, KPolicyUid); |
44 TInt cnt = dbNames->Count(); |
44 TInt cnt = dbNames->Count(); |
45 TInt i; |
45 TInt i; |
46 for(i=0;i<cnt;++i) |
46 for(i=0;i<cnt;++i) |
47 { |
47 { |
48 const TDesC& name = (*dbNames)[i]; |
48 const TDesC& name = (*dbNames)[i]; |
49 RDebug::Print(_L("%02d. %S\n"), i + 1, &name); |
49 test.Printf(_L("%02d. %S\n"), i + 1, &name); |
50 } |
50 } |
51 delete dbNames; |
51 delete dbNames; |
52 RDebug::Print(_L("Secure shared database - DatabaseNamesL().\n")); |
52 test.Printf(_L("Secure shared database - DatabaseNamesL().\n")); |
53 } |
53 } |
54 |
54 |
55 LOCAL_C void DbCopyDatabaseL() |
55 LOCAL_C void DbCopyDatabaseL() |
56 { |
56 { |
57 User::LeaveIfError(TheDbs.CopyDatabase(KTestDatabase2, KTestDatabase3, KPolicyUid)); |
57 User::LeaveIfError(TheDbs.CopyDatabase(KTestDatabase2, KTestDatabase3, KPolicyUid)); |
58 RDebug::Print(_L("Secure shared database - CopyDatabase().\n")); |
58 test.Printf(_L("Secure shared database - CopyDatabase().\n")); |
59 } |
59 } |
60 |
60 |
61 LOCAL_C void DbDeleteDatabaseL() |
61 LOCAL_C void DbDeleteDatabaseL() |
62 { |
62 { |
63 User::LeaveIfError(TheDbs.DeleteDatabase(KTestDatabase2, KPolicyUid)); |
63 User::LeaveIfError(TheDbs.DeleteDatabase(KTestDatabase2, KPolicyUid)); |
64 RDebug::Print(_L("Secure shared database - DeleteDatabase().\n")); |
64 test.Printf(_L("Secure shared database - DeleteDatabase().\n")); |
65 } |
65 } |
66 |
66 |
67 LOCAL_C void DbOpen2L() |
67 LOCAL_C void DbOpen2L() |
68 { |
68 { |
69 User::LeaveIfError(TheDatabase.Open(TheDbs, KTestDatabase2, TheFormat2)); |
69 User::LeaveIfError(TheDatabase.Open(TheDbs, KTestDatabase2, TheFormat2)); |
70 CleanupClosePushL(TheDatabase); |
70 CleanupClosePushL(TheDatabase); |
71 delete TheDatabase.TableNamesL(); // force a schema load |
71 delete TheDatabase.TableNamesL(); // force a schema load |
72 CleanupStack::Pop(); |
72 CleanupStack::Pop(); |
73 RDebug::Print(_L("Secure shared database - Open().\n")); |
73 test.Printf(_L("Secure shared database - Open().\n")); |
74 } |
74 } |
75 |
75 |
76 GLDEF_C void TestOpen2() |
76 GLDEF_C void TestOpen2() |
77 { |
77 { |
78 _LIT(KFileNotFound2, "C:not a database"); |
78 _LIT(KFileNotFound2, "C:not a database"); |