fix test_sq:
This commit is contained in:
parent
f4e3d9f716
commit
8cb0b890d3
@ -33,8 +33,6 @@ run_queries (sqlite3 *db)
|
|||||||
struct TALER_Amount hamount;
|
struct TALER_Amount hamount;
|
||||||
struct TALER_AmountNBO namount;
|
struct TALER_AmountNBO namount;
|
||||||
json_t *json;
|
json_t *json;
|
||||||
struct GNUNET_TIME_Absolute htime = GNUNET_TIME_absolute_get ();
|
|
||||||
struct GNUNET_TIME_AbsoluteNBO ntime;
|
|
||||||
sqlite3_stmt *test_insert;
|
sqlite3_stmt *test_insert;
|
||||||
sqlite3_stmt *test_select;
|
sqlite3_stmt *test_select;
|
||||||
struct GNUNET_SQ_PrepareStatement ps[] = {
|
struct GNUNET_SQ_PrepareStatement ps[] = {
|
||||||
@ -44,10 +42,8 @@ run_queries (sqlite3 *db)
|
|||||||
",namount_val"
|
",namount_val"
|
||||||
",namount_frac"
|
",namount_frac"
|
||||||
",json"
|
",json"
|
||||||
",htime"
|
|
||||||
",ntime"
|
|
||||||
") VALUES "
|
") VALUES "
|
||||||
"($1, $2, $3, $4, $5, $6, $7)",
|
"($1, $2, $3, $4, $5)",
|
||||||
&test_insert),
|
&test_insert),
|
||||||
GNUNET_SQ_make_prepare ("SELECT"
|
GNUNET_SQ_make_prepare ("SELECT"
|
||||||
" hamount_val"
|
" hamount_val"
|
||||||
@ -55,8 +51,6 @@ run_queries (sqlite3 *db)
|
|||||||
",namount_val"
|
",namount_val"
|
||||||
",namount_frac"
|
",namount_frac"
|
||||||
",json"
|
",json"
|
||||||
",htime"
|
|
||||||
",ntime"
|
|
||||||
" FROM test_sq",
|
" FROM test_sq",
|
||||||
&test_select),
|
&test_select),
|
||||||
GNUNET_SQ_PREPARE_END
|
GNUNET_SQ_PREPARE_END
|
||||||
@ -71,10 +65,8 @@ run_queries (sqlite3 *db)
|
|||||||
json = json_object ();
|
json = json_object ();
|
||||||
json_object_set_new (json, "foo", json_integer (42));
|
json_object_set_new (json, "foo", json_integer (42));
|
||||||
GNUNET_assert (NULL != json);
|
GNUNET_assert (NULL != json);
|
||||||
GNUNET_TIME_round_abs (&htime);
|
GNUNET_assert (GNUNET_OK ==
|
||||||
ntime = GNUNET_TIME_absolute_hton (htime);
|
GNUNET_SQ_prepare (db,
|
||||||
|
|
||||||
GNUNET_assert (GNUNET_OK == GNUNET_SQ_prepare (db,
|
|
||||||
ps));
|
ps));
|
||||||
|
|
||||||
{
|
{
|
||||||
@ -82,8 +74,6 @@ run_queries (sqlite3 *db)
|
|||||||
TALER_SQ_query_param_amount (&hamount),
|
TALER_SQ_query_param_amount (&hamount),
|
||||||
TALER_SQ_query_param_amount_nbo (&namount),
|
TALER_SQ_query_param_amount_nbo (&namount),
|
||||||
TALER_SQ_query_param_json (json),
|
TALER_SQ_query_param_json (json),
|
||||||
TALER_SQ_query_param_absolute_time (&htime),
|
|
||||||
TALER_SQ_query_param_absolute_time_nbo (&ntime),
|
|
||||||
GNUNET_SQ_query_param_end
|
GNUNET_SQ_query_param_end
|
||||||
};
|
};
|
||||||
GNUNET_SQ_reset (db,
|
GNUNET_SQ_reset (db,
|
||||||
@ -99,8 +89,6 @@ run_queries (sqlite3 *db)
|
|||||||
struct TALER_AmountNBO nresult_amount;
|
struct TALER_AmountNBO nresult_amount;
|
||||||
struct TALER_Amount nresult_amount_converted;
|
struct TALER_Amount nresult_amount_converted;
|
||||||
json_t *result_json;
|
json_t *result_json;
|
||||||
struct GNUNET_TIME_Absolute hresult_time;
|
|
||||||
struct GNUNET_TIME_AbsoluteNBO nresult_time;
|
|
||||||
struct GNUNET_SQ_QueryParam params_select[] = {
|
struct GNUNET_SQ_QueryParam params_select[] = {
|
||||||
GNUNET_SQ_query_param_end
|
GNUNET_SQ_query_param_end
|
||||||
};
|
};
|
||||||
@ -110,8 +98,6 @@ run_queries (sqlite3 *db)
|
|||||||
TALER_SQ_result_spec_amount_nbo ("EUR",
|
TALER_SQ_result_spec_amount_nbo ("EUR",
|
||||||
&nresult_amount),
|
&nresult_amount),
|
||||||
TALER_SQ_result_spec_json (&result_json),
|
TALER_SQ_result_spec_json (&result_json),
|
||||||
TALER_SQ_result_spec_absolute_time (&hresult_time),
|
|
||||||
TALER_SQ_result_spec_absolute_time_nbo (&nresult_time),
|
|
||||||
GNUNET_SQ_result_spec_end
|
GNUNET_SQ_result_spec_end
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -134,9 +120,7 @@ run_queries (sqlite3 *db)
|
|||||||
(0 != TALER_amount_cmp (&hamount,
|
(0 != TALER_amount_cmp (&hamount,
|
||||||
&nresult_amount_converted)) ||
|
&nresult_amount_converted)) ||
|
||||||
(1 != json_equal (json,
|
(1 != json_equal (json,
|
||||||
result_json)) ||
|
result_json)) )
|
||||||
(htime.abs_value_us != hresult_time.abs_value_us) ||
|
|
||||||
(ntime.abs_value_us__ != nresult_time.abs_value_us__))
|
|
||||||
{
|
{
|
||||||
GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
|
GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
|
||||||
"Result from database doesn't match input\n");
|
"Result from database doesn't match input\n");
|
||||||
@ -162,8 +146,6 @@ main (int argc,
|
|||||||
",namount_val INT8 NOT NULL"
|
",namount_val INT8 NOT NULL"
|
||||||
",namount_frac INT8 NOT NULL"
|
",namount_frac INT8 NOT NULL"
|
||||||
",json VARCHAR NOT NULL"
|
",json VARCHAR NOT NULL"
|
||||||
",htime INT8 NOT NULL"
|
|
||||||
",ntime INT8 NOT NULL"
|
|
||||||
")"),
|
")"),
|
||||||
GNUNET_SQ_EXECUTE_STATEMENT_END
|
GNUNET_SQ_EXECUTE_STATEMENT_END
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user