From: Ji Lu Date: Tue, 20 Oct 2009 14:32:51 +0000 (+0000) Subject: bio test fixed X-Git-Tag: initial-import-from-subversion-38251~23299 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=98f0e353f5930e2aa4103788939cf9d508db46c0;p=oweals%2Fgnunet.git bio test fixed --- 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);