aboutsummaryrefslogtreecommitdiff
path: root/src/util/test_bio.c
diff options
context:
space:
mode:
authorJi Lu <jilu@140774ce-b5e7-0310-ab8b-a85725594a96>2009-10-20 14:32:51 +0000
committerJi Lu <jilu@140774ce-b5e7-0310-ab8b-a85725594a96>2009-10-20 14:32:51 +0000
commit98f0e353f5930e2aa4103788939cf9d508db46c0 (patch)
tree9904e5921537771046fc190c2656479215d0c019 /src/util/test_bio.c
parentf921d30c9dc9d5676e335d795acfa8c68c90550f (diff)
downloadgnunet-98f0e353f5930e2aa4103788939cf9d508db46c0.tar.gz
gnunet-98f0e353f5930e2aa4103788939cf9d508db46c0.zip
bio test fixed
Diffstat (limited to 'src/util/test_bio.c')
-rw-r--r--src/util/test_bio.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/util/test_bio.c b/src/util/test_bio.c
index fa8fa0e2f..315217715 100644
--- a/src/util/test_bio.c
+++ b/src/util/test_bio.c
@@ -34,7 +34,7 @@ int
34main (int argc, char *argv[]) 34main (int argc, char *argv[])
35{ 35{
36 36
37 char *readResultString; 37 char *readResultString;
38 int64_t testNumber = (int64_t)TESTNUMBER64; 38 int64_t testNumber = (int64_t)TESTNUMBER64;
39 int64_t testNum; 39 int64_t testNum;
40 char *msg; 40 char *msg;
@@ -44,17 +44,21 @@ main (int argc, char *argv[])
44 struct GNUNET_BIO_WriteHandle *fileW; 44 struct GNUNET_BIO_WriteHandle *fileW;
45 struct GNUNET_CONTAINER_MetaData *metaDataW; 45 struct GNUNET_CONTAINER_MetaData *metaDataW;
46 struct GNUNET_CONTAINER_MetaData *metaDataR; 46 struct GNUNET_CONTAINER_MetaData *metaDataR;
47
47 metaDataR = GNUNET_CONTAINER_meta_data_create(); 48 metaDataR = GNUNET_CONTAINER_meta_data_create();
48 metaDataW = GNUNET_CONTAINER_meta_data_create(); 49 metaDataW = GNUNET_CONTAINER_meta_data_create();
49 GNUNET_CONTAINER_meta_data_add_publication_date(metaDataW); 50 GNUNET_CONTAINER_meta_data_add_publication_date(metaDataW);
50 fileW = GNUNET_BIO_write_open(fileName); 51 fileW = GNUNET_BIO_write_open(fileName);
52 GNUNET_assert(NULL!=fileW);
51 GNUNET_assert(GNUNET_OK == GNUNET_BIO_write_string(fileW, TESTSTRING)); 53 GNUNET_assert(GNUNET_OK == GNUNET_BIO_write_string(fileW, TESTSTRING));
52 GNUNET_assert(GNUNET_OK == GNUNET_BIO_write_meta_data(fileW,metaDataW)); 54 GNUNET_assert(GNUNET_OK == GNUNET_BIO_write_meta_data(fileW,metaDataW));
53 GNUNET_assert(GNUNET_OK == GNUNET_BIO_write_int64(fileW,testNumber)); 55 GNUNET_assert(GNUNET_OK == GNUNET_BIO_write_int64(fileW,testNumber));
54 GNUNET_assert(GNUNET_OK == GNUNET_BIO_write_close(fileW)); 56 GNUNET_assert(GNUNET_OK == GNUNET_BIO_write_close(fileW));
55 fileR = GNUNET_BIO_read_open (fileName); 57 fileR = GNUNET_BIO_read_open (fileName);
58 GNUNET_assert(NULL!=fileR);
56 GNUNET_assert(GNUNET_OK == GNUNET_BIO_read_string(fileR, "Read string error", &readResultString, 200)); 59 GNUNET_assert(GNUNET_OK == GNUNET_BIO_read_string(fileR, "Read string error", &readResultString, 200));
57 GNUNET_BIO_read_meta_data(fileR, "Read meta error", &metaDataR); 60 GNUNET_BIO_read_meta_data(fileR, "Read meta error", &metaDataR);
61 GNUNET_assert(GNUNET_YES == GNUNET_CONTAINER_meta_data_test_equal(metaDataR,metaDataW));
58 GNUNET_assert(GNUNET_OK == GNUNET_BIO_read_int64(fileR, &testNum)); 62 GNUNET_assert(GNUNET_OK == GNUNET_BIO_read_int64(fileR, &testNum));
59 GNUNET_BIO_read_close(fileR,&msg); 63 GNUNET_BIO_read_close(fileR,&msg);
60 GNUNET_CONTAINER_meta_data_destroy(metaDataW); 64 GNUNET_CONTAINER_meta_data_destroy(metaDataW);