aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorbertrand <Bertrand.Guiheneuf@inria.fr>1999-06-29 00:05:09 +0800
committerBertrand Guiheneuf <bertrand@src.gnome.org>1999-06-29 00:05:09 +0800
commit1659afa3d3159f2546bbde6b3cd6353735a81646 (patch)
treea9a5e63850cdb2d5ca0dc961271377a991d23d13 /tests
parent817f237398296dbdafc091d51a6fed2053a9c1c1 (diff)
downloadgsoc2013-evolution-1659afa3d3159f2546bbde6b3cd6353735a81646.tar.gz
gsoc2013-evolution-1659afa3d3159f2546bbde6b3cd6353735a81646.tar.zst
gsoc2013-evolution-1659afa3d3159f2546bbde6b3cd6353735a81646.zip
now use CamelDataWrapper::contruct_form_stream to test message parsing
1999-06-28 bertrand <Bertrand.Guiheneuf@inria.fr> * tests/test2.c (main): now use CamelDataWrapper::contruct_form_stream to test message parsing * camel/camel-data-wrapper.c: * camel/camel-data-wrapper.h: construct_from_stream no longer has maximimum size arg. * camel/camel-mime-part.c (_construct_from_stream): new. Construct the mime_part from a stream. svn path=/trunk/; revision=1003
Diffstat (limited to 'tests')
-rw-r--r--tests/test2.c25
1 files changed, 2 insertions, 23 deletions
diff --git a/tests/test2.c b/tests/test2.c
index 6f4ef3fdc6..03f03a105c 100644
--- a/tests/test2.c
+++ b/tests/test2.c
@@ -8,25 +8,6 @@
#include "camel-stream.h"
#include "camel-stream-fs.h"
-void print_header_pair (gpointer key, gpointer value, gpointer user_data)
-{
- GString *header_name = (GString *)key;
- GString *header_value = (GString *)value;
- CamelMimeMessage *message = (CamelMimeMessage *) user_data;
-
-
- printf("\n--------- New Header ----------\n");
- if ((header_name) && (header_name->str))
- printf("header name :%s\n", header_name->str);
- if ((header_value) && (header_value->str))
- printf("header value :%s\n", header_value->str);
-
- camel_mime_part_add_header ( CAMEL_MIME_PART (message), header_name, header_value);
-
- printf("--------- End -----------------\n");
-
-}
-
void
main (int argc, char**argv)
{
@@ -45,11 +26,9 @@ main (int argc, char**argv)
exit(2);
}
- header_table = get_header_table_from_stream (input_stream);
-
- if (header_table) g_hash_table_foreach (header_table, print_header_pair, (gpointer)message);
- else printf("header is empty, no header line present\n");
+ camel_data_wrapper_construct_from_stream ( CAMEL_DATA_WRAPPER (message), input_stream);
+
camel_stream_close (input_stream);
output_stream = camel_stream_fs_new_with_name (g_string_new ("mail2.test"), CAMEL_STREAM_FS_WRITE);