main (int argc, char *argv[])
{
- char *readResultString;
+ char *readResultString;
int64_t testNumber = (int64_t)TESTNUMBER64;
int64_t testNum;
char *msg;
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);