added real test for MH folder provider. All tested things seem to work OK
1999-08-06 bertrand <Bertrand.Guiheneuf@aful.org> * tests/test4.c (main): added real test for MH folder provider. All tested things seem to work OK :) svn path=/trunk/; revision=1089
This commit is contained in:

committed by
Bertrand Guiheneuf

parent
2bbd6e4180
commit
9addfb95be
@ -1,3 +1,8 @@
|
||||
1999-08-06 bertrand <Bertrand.Guiheneuf@aful.org>
|
||||
|
||||
* tests/test4.c (main): added real test for MH folder
|
||||
provider. All tested things seem to work OK :)
|
||||
|
||||
1998-08-06 Robert Brady <rwb197@ecs.soton.ac.uk>
|
||||
|
||||
* tests/test5.c: test for RFC2047 decoder.
|
||||
|
@ -19,7 +19,7 @@ main (int argc, char**argv)
|
||||
CamelFolder *inbox_folder;
|
||||
CamelFolder *root_mh_folder;
|
||||
GList *mh_subfolders_name;
|
||||
GtkObject *object;
|
||||
CamelMimeMessage *message_1;
|
||||
gboolean inbox_exists;
|
||||
|
||||
camel_debug_level = CAMEL_LOG_LEVEL_FULL_DEBUG;
|
||||
@ -31,6 +31,16 @@ main (int argc, char**argv)
|
||||
store = gtk_type_new (CAMEL_MH_STORE_TYPE);
|
||||
camel_store_init (store, (CamelSession *)NULL, g_strdup ("mh:///root/Mail"));
|
||||
|
||||
root_mh_folder = camel_store_get_folder (store, "");
|
||||
mh_subfolders_name = camel_folder_list_subfolders (root_mh_folder);
|
||||
|
||||
printf ("\n------------- Listing root Mh folder subfolders --------\n");
|
||||
while (mh_subfolders_name) {
|
||||
printf ("\t\"%s\"\n", mh_subfolders_name->data);
|
||||
mh_subfolders_name = mh_subfolders_name->next;
|
||||
}
|
||||
printf ("--------------------------------------------------------\n\n");
|
||||
|
||||
inbox_folder = camel_store_get_folder (store, "inbox");
|
||||
if (!inbox_folder) {
|
||||
printf ("** Error: could not get inbox folder from store\n");
|
||||
@ -40,15 +50,19 @@ main (int argc, char**argv)
|
||||
/* test existence */
|
||||
inbox_exists = camel_folder_exists (inbox_folder);
|
||||
if (inbox_exists)
|
||||
printf ("MH folder inbox exists\n");
|
||||
else
|
||||
printf ("MH folder inbox does not exist\n");
|
||||
printf ("MH folder inbox exists, continuing tests\n");
|
||||
else {
|
||||
printf ("MH folder inbox does not exist. Stopping \n");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
printf ("\n------------- Gettting message numer 1 in inbox --------\n");
|
||||
message_1 = camel_folder_get_message (inbox_folder, 1);
|
||||
printf ("--------------------------------------------------------\n\n");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
root_mh_folder = camel_store_get_folder (store, "");
|
||||
mh_subfolders_name = camel_folder_list_subfolders (root_mh_folder);
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user