aboutsummaryrefslogtreecommitdiff
path: root/src/testing/test_exchange_p2p.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2022-05-09 13:25:10 +0200
committerChristian Grothoff <christian@grothoff.org>2022-05-09 13:25:10 +0200
commit99a844e52e48bb6e8ed63fc737d6ee62b3f0baf6 (patch)
tree15656e1652059f00600f04b19f06c3658855afb3 /src/testing/test_exchange_p2p.c
parent06bfbd9150e61a1b076175b22b27be4c88e058f3 (diff)
downloadexchange-99a844e52e48bb6e8ed63fc737d6ee62b3f0baf6.tar.xz
check reserve balance after p2p merges
Diffstat (limited to 'src/testing/test_exchange_p2p.c')
-rw-r--r--src/testing/test_exchange_p2p.c42
1 files changed, 32 insertions, 10 deletions
diff --git a/src/testing/test_exchange_p2p.c b/src/testing/test_exchange_p2p.c
index 39e6bb32c..e4d6f5b2f 100644
--- a/src/testing/test_exchange_p2p.c
+++ b/src/testing/test_exchange_p2p.c
@@ -158,7 +158,7 @@ run (void *cls,
"EUR:1.01",
NULL),
TALER_TESTING_cmd_purse_poll (
- "poll-purse-before-merge",
+ "push-poll-purse-before-merge",
MHD_HTTP_OK,
"purse-with-deposit",
"EUR:1",
@@ -175,13 +175,24 @@ run (void *cls,
"push-get-contract",
"create-reserve-1"),
TALER_TESTING_cmd_purse_poll_finish (
- "merge-purse-poll-finish",
+ "push-merge-purse-poll-finish",
GNUNET_TIME_relative_multiply (
GNUNET_TIME_UNIT_SECONDS,
5),
- "poll-purse-before-merge"),
- // FIXME: trigger p2p job
- // FIXME: check reserve history!
+ "push-poll-purse-before-merge"),
+ TALER_TESTING_cmd_status (
+ "push-check-post-merge-reserve-balance-get",
+ "create-reserve-1",
+ "EUR:1",
+ MHD_HTTP_OK),
+#if FIXME
+ /* POST history doesn't yet support P2P transfers */
+ TALER_TESTING_cmd_reserves_status (
+ "push-check-post-merge-reserve-balance-post",
+ "create-reserve-1",
+ "EUR:1",
+ MHD_HTTP_OK),
+#endif
TALER_TESTING_cmd_end ()
};
struct TALER_TESTING_Command pull[] = {
@@ -198,7 +209,7 @@ run (void *cls,
false, /* for deposit */
"purse-create-with-reserve"),
TALER_TESTING_cmd_purse_poll (
- "poll-purse-before-deposit",
+ "pull-poll-purse-before-deposit",
MHD_HTTP_OK,
"purse-create-with-reserve",
"EUR:1",
@@ -213,13 +224,24 @@ run (void *cls,
"EUR:1.01",
NULL),
TALER_TESTING_cmd_purse_poll_finish (
- "deposit-purse-poll-finish",
+ "pull-deposit-purse-poll-finish",
GNUNET_TIME_relative_multiply (
GNUNET_TIME_UNIT_SECONDS,
5),
- "poll-purse-before-deposit"),
- // FIXME: trigger p2p job
- // FIXME: check reserve history!
+ "pull-poll-purse-before-deposit"),
+ TALER_TESTING_cmd_status (
+ "pull-check-post-merge-reserve-balance-get",
+ "create-reserve-1",
+ "EUR:2",
+ MHD_HTTP_OK),
+#if FIXME
+ /* POST history doesn't yet support P2P transfers */
+ TALER_TESTING_cmd_reserves_status (
+ "push-check-post-merge-reserve-balance-post",
+ "create-reserve-1",
+ "EUR:2",
+ MHD_HTTP_OK),
+#endif
TALER_TESTING_cmd_end ()
};