aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test1.c
diff options
context:
space:
mode:
authorbertrand <Bertrand.Guiheneuf@inria.fr>1999-05-20 04:24:23 +0800
committerBertrand Guiheneuf <bertrand@src.gnome.org>1999-05-20 04:24:23 +0800
commit429847f57bdfa7955db50ea9fc9e2cecdb5ab081 (patch)
tree3d842ec76936eb21007a36a522d9b23d84401d33 /tests/test1.c
parentf53eb88c5682c59e0e26e9a6e594566fd628e486 (diff)
downloadgsoc2013-evolution-429847f57bdfa7955db50ea9fc9e2cecdb5ab081.tar.gz
gsoc2013-evolution-429847f57bdfa7955db50ea9fc9e2cecdb5ab081.tar.zst
gsoc2013-evolution-429847f57bdfa7955db50ea9fc9e2cecdb5ab081.zip
test if content exists before calling its write_to method.
1999-05-19 bertrand <Bertrand.Guiheneuf@inria.fr> * camel/camel-mime-part.c (_write_to_file): test if content exists before calling its write_to method. * camel/camel-mime-message.c (_write_to_file): bugs fix. First test of mime_message framework. svn path=/trunk/; revision=934
Diffstat (limited to 'tests/test1.c')
-rw-r--r--tests/test1.c26
1 files changed, 20 insertions, 6 deletions
diff --git a/tests/test1.c b/tests/test1.c
index c19da0ff7c..90004cfd5c 100644
--- a/tests/test1.c
+++ b/tests/test1.c
@@ -1,14 +1,28 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include "camel-mime-message.h"
-
+#include "stdio.h"
void
main (int argc, char**argv)
{
- CamelMimeMessage *message;
+ CamelMimeMessage *message;
+ FILE *output_file;
+
+ gtk_init (&argc, &argv);
+ message = camel_mime_message_new_with_session( (CamelSession *)NULL);
+ camel_mime_part_set_description (CAMEL_MIME_PART (message), g_string_new ("a test"));
+ camel_mime_message_set_received_date (message, g_string_new ("a date"));
- gtk_init (&argc, &argv);
- message = camel_mime_message_new_with_session (CAMEL_SESSION (NULL));
-
- gtk_main();
+ output_file = fopen ("mail.test", "w");
+ if (!output_file) {
+ perror("could not open output file");
+ exit(2);
+ }
+ camel_data_wrapper_write_to_file (CAMEL_DATA_WRAPPER (message), output_file);
+ fclose (output_file);
+
+
+
+ gtk_main();
}