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:
bertrand
1999-08-06 14:41:10 +00:00
committed by Bertrand Guiheneuf
parent 2bbd6e4180
commit 9addfb95be
2 changed files with 26 additions and 7 deletions

View File

@ -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.

View File

@ -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);
}