diff options
author | Christian Grothoff <christian@grothoff.org> | 2009-11-22 13:48:56 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2009-11-22 13:48:56 +0000 |
commit | 6d8cd8a519662882643acb25e919c60cce791518 (patch) | |
tree | e3bf1663387cc59c3b62cbb9084659d31a569113 /src/util/test_bio.c | |
parent | 9099160770329bcc74d0b53441adc6f49ed4c69c (diff) | |
download | gnunet-6d8cd8a519662882643acb25e919c60cce791518.tar.gz gnunet-6d8cd8a519662882643acb25e919c60cce791518.zip |
fixing test bio
Diffstat (limited to 'src/util/test_bio.c')
-rw-r--r-- | src/util/test_bio.c | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/src/util/test_bio.c b/src/util/test_bio.c index a80d068c7..7b16d0d99 100644 --- a/src/util/test_bio.c +++ b/src/util/test_bio.c | |||
@@ -163,38 +163,30 @@ test_bigmeta_rw () | |||
163 | { | 163 | { |
164 | char *msg; | 164 | char *msg; |
165 | static char meta[1024 * 1024 * 10]; | 165 | static char meta[1024 * 1024 * 10]; |
166 | memset (meta, 'b', sizeof (meta)); | ||
167 | meta[sizeof (meta) - 1] = '\0'; | ||
168 | struct GNUNET_BIO_WriteHandle *fileW; | 166 | struct GNUNET_BIO_WriteHandle *fileW; |
169 | struct GNUNET_BIO_ReadHandle *fileR; | 167 | struct GNUNET_BIO_ReadHandle *fileR; |
170 | char *fileName = GNUNET_DISK_mktemp ("gnunet_bio"); | 168 | char *fileName = GNUNET_DISK_mktemp ("gnunet_bio"); |
171 | struct GNUNET_CONTAINER_MetaData *metaDataW; | ||
172 | struct GNUNET_CONTAINER_MetaData *metaDataR; | 169 | struct GNUNET_CONTAINER_MetaData *metaDataR; |
173 | metaDataW = GNUNET_CONTAINER_meta_data_create (); | ||
174 | GNUNET_CONTAINER_meta_data_add_publication_date (metaDataW); | ||
175 | GNUNET_assert (GNUNET_OK == | ||
176 | GNUNET_CONTAINER_meta_data_insert (metaDataW, | ||
177 | EXTRACTOR_COMMENT, meta)); | ||
178 | 170 | ||
171 | memset (meta, 'b', sizeof (meta)); | ||
172 | meta[sizeof (meta) - 1] = '\0'; | ||
179 | fileW = GNUNET_BIO_write_open (fileName); | 173 | fileW = GNUNET_BIO_write_open (fileName); |
180 | GNUNET_assert (NULL != fileW); | 174 | GNUNET_assert (NULL != fileW); |
181 | GNUNET_assert (GNUNET_OK == GNUNET_BIO_write_meta_data (fileW, metaDataW)); | 175 | GNUNET_assert (GNUNET_OK == GNUNET_BIO_write_int32 (fileW, sizeof(meta))); |
176 | GNUNET_assert (GNUNET_OK == GNUNET_BIO_write (fileW, meta, sizeof(meta))); | ||
182 | GNUNET_assert (GNUNET_OK == GNUNET_BIO_write_close (fileW)); | 177 | GNUNET_assert (GNUNET_OK == GNUNET_BIO_write_close (fileW)); |
183 | 178 | ||
184 | fileR = GNUNET_BIO_read_open (fileName); | 179 | fileR = GNUNET_BIO_read_open (fileName); |
185 | GNUNET_assert (NULL != fileR); | 180 | GNUNET_assert (NULL != fileR); |
186 | metaDataR = NULL; | 181 | metaDataR = NULL; |
187 | GNUNET_log_skip (1, GNUNET_NO); | ||
188 | GNUNET_assert (GNUNET_SYSERR == | 182 | GNUNET_assert (GNUNET_SYSERR == |
189 | GNUNET_BIO_read_meta_data (fileR, "Read meta error", | 183 | GNUNET_BIO_read_meta_data (fileR, "Read meta error", |
190 | &metaDataR)); | 184 | &metaDataR)); |
191 | GNUNET_log_skip (0, GNUNET_YES); | ||
192 | msg = NULL; | 185 | msg = NULL; |
193 | GNUNET_BIO_read_close (fileR, &msg); | 186 | GNUNET_BIO_read_close (fileR, &msg); |
194 | GNUNET_free (msg); | 187 | GNUNET_free (msg); |
195 | GNUNET_assert (GNUNET_OK == GNUNET_DISK_directory_remove (fileName)); | 188 | GNUNET_assert (GNUNET_OK == GNUNET_DISK_directory_remove (fileName)); |
196 | GNUNET_assert (NULL == metaDataR); | 189 | GNUNET_assert (NULL == metaDataR); |
197 | GNUNET_CONTAINER_meta_data_destroy (metaDataW); | ||
198 | GNUNET_free (fileName); | 190 | GNUNET_free (fileName); |
199 | return 0; | 191 | return 0; |
200 | } | 192 | } |