summaryrefslogtreecommitdiff
path: root/src/testing/testing_api_cmd_post_products.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/testing/testing_api_cmd_post_products.c')
-rw-r--r--src/testing/testing_api_cmd_post_products.c22
1 files changed, 12 insertions, 10 deletions
diff --git a/src/testing/testing_api_cmd_post_products.c b/src/testing/testing_api_cmd_post_products.c
index 8216318f..372a5fab 100644
--- a/src/testing/testing_api_cmd_post_products.c
+++ b/src/testing/testing_api_cmd_post_products.c
@@ -204,16 +204,18 @@ post_products_traits (void *cls,
{
struct PostProductsState *pps = cls;
struct TALER_TESTING_Trait traits[] = {
- TALER_TESTING_make_trait_string (0, pps->description),
- TALER_TESTING_make_trait_json (0, pps->description_i18n),
- TALER_TESTING_make_trait_string (1, pps->unit),
- TALER_TESTING_make_trait_amount_obj (0, &pps->price),
- TALER_TESTING_make_trait_string (3, pps->image),
- TALER_TESTING_make_trait_json (2, pps->taxes),
- TALER_TESTING_make_trait_int64 (0, &pps->total_stock),
- TALER_TESTING_make_trait_json (3, pps->address),
- TALER_TESTING_make_trait_absolute_time (0, &pps->next_restock),
- TALER_TESTING_make_trait_string (2, pps->product_id),
+ TALER_TESTING_make_trait_product_description (&pps->description),
+ TALER_TESTING_make_trait_i18n_description (pps->description_i18n),
+ TALER_TESTING_make_trait_product_unit (&pps->unit),
+ TALER_TESTING_make_trait_amount (&pps->price),
+ TALER_TESTING_make_trait_product_image (
+ (const char **) &pps->image),
+ TALER_TESTING_make_trait_taxes (pps->taxes),
+ TALER_TESTING_make_trait_product_stock (&pps->total_stock),
+ TALER_TESTING_make_trait_address (pps->address),
+ TALER_TESTING_make_trait_absolute_time (0,
+ &pps->next_restock),
+ TALER_TESTING_make_trait_product_id (&pps->product_id),
TALER_TESTING_trait_end (),
};