aboutsummaryrefslogtreecommitdiff
path: root/src/fs/test_fs_namespace.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fs/test_fs_namespace.c')
-rw-r--r--src/fs/test_fs_namespace.c30
1 files changed, 18 insertions, 12 deletions
diff --git a/src/fs/test_fs_namespace.c b/src/fs/test_fs_namespace.c
index 11b6ef8c2..02bb62807 100644
--- a/src/fs/test_fs_namespace.c
+++ b/src/fs/test_fs_namespace.c
@@ -275,22 +275,24 @@ sks_cont (void *cls,
275 const char *emsg) 275 const char *emsg)
276{ 276{
277 struct GNUNET_CONTAINER_MetaData *meta; 277 struct GNUNET_CONTAINER_MetaData *meta;
278 struct GNUNET_TIME_Absolute expiration;
279 struct GNUNET_FS_Uri *ksk_uri; 278 struct GNUNET_FS_Uri *ksk_uri;
280 char * msg; 279 char * msg;
280 struct GNUNET_FS_BlockOptions bo;
281 281
282 expiration = GNUNET_TIME_relative_to_absolute (GNUNET_TIME_UNIT_MINUTES);
283 meta = GNUNET_CONTAINER_meta_data_create (); 282 meta = GNUNET_CONTAINER_meta_data_create ();
284 msg = NULL; 283 msg = NULL;
285 ksk_uri = GNUNET_FS_uri_parse ("gnunet://fs/ksk/ns-search", &msg); 284 ksk_uri = GNUNET_FS_uri_parse ("gnunet://fs/ksk/ns-search", &msg);
286 GNUNET_assert (NULL == msg); 285 GNUNET_assert (NULL == msg);
287 ksk_expect_uri = GNUNET_FS_uri_dup (uri); 286 ksk_expect_uri = GNUNET_FS_uri_dup (uri);
287 bo.content_priority = 1;
288 bo.anonymity_level = 1;
289 bo.replication_level = 0;
290 bo.expiration_time = GNUNET_TIME_relative_to_absolute (GNUNET_TIME_UNIT_MINUTES);
288 GNUNET_FS_publish_ksk (fs, 291 GNUNET_FS_publish_ksk (fs,
289 ksk_uri, 292 ksk_uri,
290 meta, 293 meta,
291 uri, 294 uri,
292 expiration, 295 &bo,
293 1, 1,
294 GNUNET_FS_PUBLISH_OPTION_NONE, 296 GNUNET_FS_PUBLISH_OPTION_NONE,
295 &publish_cont, 297 &publish_cont,
296 NULL); 298 NULL);
@@ -306,7 +308,7 @@ adv_cont (void *cls,
306{ 308{
307 struct GNUNET_CONTAINER_MetaData *meta; 309 struct GNUNET_CONTAINER_MetaData *meta;
308 struct GNUNET_FS_Namespace *ns; 310 struct GNUNET_FS_Namespace *ns;
309 struct GNUNET_TIME_Absolute expiration; 311 struct GNUNET_FS_BlockOptions bo;
310 312
311 if (NULL != emsg) 313 if (NULL != emsg)
312 { 314 {
@@ -315,21 +317,23 @@ adv_cont (void *cls,
315 GNUNET_FS_stop (fs); 317 GNUNET_FS_stop (fs);
316 return; 318 return;
317 } 319 }
318 expiration = GNUNET_TIME_relative_to_absolute (GNUNET_TIME_UNIT_MINUTES);
319 ns = GNUNET_FS_namespace_create (fs, 320 ns = GNUNET_FS_namespace_create (fs,
320 "testNamespace"); 321 "testNamespace");
321 GNUNET_assert (NULL != ns); 322 GNUNET_assert (NULL != ns);
322 meta = GNUNET_CONTAINER_meta_data_create (); 323 meta = GNUNET_CONTAINER_meta_data_create ();
323 GNUNET_assert (NULL == emsg); 324 GNUNET_assert (NULL == emsg);
324 sks_expect_uri = GNUNET_FS_uri_dup (uri); 325 sks_expect_uri = GNUNET_FS_uri_dup (uri);
326 bo.content_priority = 1;
327 bo.anonymity_level = 1;
328 bo.replication_level = 0;
329 bo.expiration_time = GNUNET_TIME_relative_to_absolute (GNUNET_TIME_UNIT_MINUTES);
325 GNUNET_FS_publish_sks (fs, 330 GNUNET_FS_publish_sks (fs,
326 ns, 331 ns,
327 "this", 332 "this",
328 "next", 333 "next",
329 meta, 334 meta,
330 uri, /* FIXME: this is non-sense (use CHK URI!?) */ 335 uri, /* FIXME: this is non-sense (use CHK URI!?) */
331 expiration, 336 &bo,
332 1, 1,
333 GNUNET_FS_PUBLISH_OPTION_NONE, 337 GNUNET_FS_PUBLISH_OPTION_NONE,
334 &sks_cont, 338 &sks_cont,
335 NULL); 339 NULL);
@@ -357,7 +361,7 @@ static void
357testNamespace () 361testNamespace ()
358{ 362{
359 struct GNUNET_FS_Namespace *ns; 363 struct GNUNET_FS_Namespace *ns;
360 struct GNUNET_TIME_Absolute expiration; 364 struct GNUNET_FS_BlockOptions bo;
361 struct GNUNET_CONTAINER_MetaData *meta; 365 struct GNUNET_CONTAINER_MetaData *meta;
362 struct GNUNET_FS_Uri *ksk_uri; 366 struct GNUNET_FS_Uri *ksk_uri;
363 int ok; 367 int ok;
@@ -375,15 +379,17 @@ testNamespace ()
375 err = 1; 379 err = 1;
376 return; 380 return;
377 } 381 }
378 expiration = GNUNET_TIME_relative_to_absolute (GNUNET_TIME_UNIT_MINUTES);
379 meta = GNUNET_CONTAINER_meta_data_create (); 382 meta = GNUNET_CONTAINER_meta_data_create ();
380 ksk_uri = GNUNET_FS_uri_parse ("gnunet://fs/ksk/testnsa", NULL); 383 ksk_uri = GNUNET_FS_uri_parse ("gnunet://fs/ksk/testnsa", NULL);
384 bo.content_priority = 1;
385 bo.anonymity_level = 1;
386 bo.replication_level = 0;
387 bo.expiration_time = GNUNET_TIME_relative_to_absolute (GNUNET_TIME_UNIT_MINUTES);
381 GNUNET_FS_namespace_advertise (fs, 388 GNUNET_FS_namespace_advertise (fs,
382 ksk_uri, 389 ksk_uri,
383 ns, 390 ns,
384 meta, 391 meta,
385 1, 1, 392 &bo,
386 expiration,
387 "root", 393 "root",
388 &adv_cont, NULL); 394 &adv_cont, NULL);
389 kill_task = GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_MINUTES, 395 kill_task = GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_MINUTES,