diff options
Diffstat (limited to 'test_brandt.c')
-rw-r--r-- | test_brandt.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test_brandt.c b/test_brandt.c index 17f1d10..c5a8d3b 100644 --- a/test_brandt.c +++ b/test_brandt.c @@ -43,6 +43,7 @@ run_new_join (void *arg) ad_seller = BRANDT_new (NULL, NULL, NULL, + NULL, &desc, &desc_len, description, @@ -75,6 +76,21 @@ run_new_join (void *arg) return; } + if (ad_seller->k != ad_bidder->k || + ad_seller->m != ad_bidder->m || + ad_seller->outcome_public != ad_bidder->outcome_public || + ad_seller->time_start.abs_value_us + != ad_bidder->time_start.abs_value_us || + ad_seller->time_round.rel_value_us + != ad_bidder->time_round.rel_value_us || + !ad_seller->seller_mode || + ad_bidder->seller_mode) + { + weprintf ("error/mismatch in basic auction data"); + *ret = 0; + return; + } + BRANDT_destroy (ad_seller); BRANDT_destroy (ad_bidder); |