From 98f0e353f5930e2aa4103788939cf9d508db46c0 Mon Sep 17 00:00:00 2001 From: Ji Lu Date: Tue, 20 Oct 2009 14:32:51 +0000 Subject: [PATCH] bio test fixed --- src/util/test_bio.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 main (int argc, char *argv[]) { - char *readResultString; + char *readResultString; int64_t testNumber = (int64_t)TESTNUMBER64; int64_t testNum; char *msg; @@ -44,17 +44,21 @@ main (int argc, char *argv[]) struct GNUNET_BIO_WriteHandle *fileW; struct GNUNET_CONTAINER_MetaData *metaDataW; struct GNUNET_CONTAINER_MetaData *metaDataR; + metaDataR = GNUNET_CONTAINER_meta_data_create(); metaDataW = GNUNET_CONTAINER_meta_data_create(); GNUNET_CONTAINER_meta_data_add_publication_date(metaDataW); fileW = GNUNET_BIO_write_open(fileName); + GNUNET_assert(NULL!=fileW); GNUNET_assert(GNUNET_OK == GNUNET_BIO_write_string(fileW, TESTSTRING)); GNUNET_assert(GNUNET_OK == GNUNET_BIO_write_meta_data(fileW,metaDataW)); GNUNET_assert(GNUNET_OK == GNUNET_BIO_write_int64(fileW,testNumber)); GNUNET_assert(GNUNET_OK == GNUNET_BIO_write_close(fileW)); fileR = GNUNET_BIO_read_open (fileName); + GNUNET_assert(NULL!=fileR); GNUNET_assert(GNUNET_OK == GNUNET_BIO_read_string(fileR, "Read string error", &readResultString, 200)); GNUNET_BIO_read_meta_data(fileR, "Read meta error", &metaDataR); + GNUNET_assert(GNUNET_YES == GNUNET_CONTAINER_meta_data_test_equal(metaDataR,metaDataW)); GNUNET_assert(GNUNET_OK == GNUNET_BIO_read_int64(fileR, &testNum)); GNUNET_BIO_read_close(fileR,&msg); GNUNET_CONTAINER_meta_data_destroy(metaDataW); -- 2.25.1