aboutsummaryrefslogtreecommitdiff
path: root/test_brandt.c
diff options
context:
space:
mode:
Diffstat (limited to 'test_brandt.c')
-rw-r--r--test_brandt.c16
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);