summaryrefslogtreecommitdiff
path: root/src/exchange-lib/test_exchange_api_new.c
AgeCommit message (Collapse)Author
2019-01-11fix cyclic dependency by combining exchange-lib and auditor-lib directoriesChristian Grothoff
2018-12-18/withdraw: #5284.Marcello Stanisci
2018-12-18/wire: #5284Marcello Stanisci
2018-12-18/track/*: #5284.Marcello Stanisci
2018-12-18/refresh/* & /reserve/status: #5284.Marcello Stanisci
2018-12-18/refresh/*: #5284.Marcello Stanisci
2018-12-18/deposit: #5284.Marcello Stanisci
2018-12-125462: implementing the iteration.Marcello Stanisci
2018-12-12Issue #5462.Marcello Stanisci
Defining batch that makes->destroys->check a reserve. Iterating the batch N times is the next step.
2018-12-12Traits.Marcello Stanisci
Do not expose reserve priv trait if the user created a reserve specifying the wire transfer subject explicitly.
2018-11-19expand test logic for test_auditor_api, currently crashes, hence skipping ↵Christian Grothoff
for now
2018-11-10preparing test logic for new auditor requirements (incomplete)Christian Grothoff
2018-10-22Checking a closed reserve's status.Marcello Stanisci
2018-10-13wrong offset, last coin is #3, not #4Christian Grothoff
2018-06-28Address #5366.Marcello Stanisci
Making sure that the exchange side of #5366 is well-behaved.
2018-06-28Commenting last change.Marcello Stanisci
2018-06-28Reproducing [1] as a test case.Marcello Stanisci
[1] https://gnunet.org/bugs/view.php?id=5366#c13087
2018-06-25Splitting "lib" test case into smaller CMDs arrays.Marcello Stanisci
2018-05-18set right expected http code.Marcello Stanisci
2018-05-18Make a "payback" bit appear into the history.Marcello Stanisci
2018-05-18Ask to withdraw on a expired reserve.Marcello Stanisci
2018-05-18double-check reserve is well-behaved.Marcello Stanisci
2018-05-18Withdraw after payback.Marcello Stanisci
This triggers the TALER_EXCHANGEDB_RO_PAYBACK_COIN case within the withdraw_transaction() handler.
2018-05-17Trigger conflicting refundsMarcello Stanisci
2018-05-17Trigger double(-successful) refund.Marcello Stanisci
2018-05-14Triggering doubled /refresh/melt, plus prepare ground for twisting the ↵Marcello Stanisci
/refresh/reveal
2018-04-02Changing configuration structure to enable multiple accounts.Christian Grothoff
This change enables using multiple wire plugins at the same time. Also, we now distinguish between the wire plugin (i.e. EBICS or taler_bank) and the wire method (i.e. SEPA or x-taler-bank) that the wire plugin is implementing. The "taler-bank" wire method was renamed from "test" to "x-taler-bank". This also changes the format of the /wire response of the exchange, as we now need to return multiple accounts. Note that wire fees are specified per wire method, not per wire account. taler-exchange-keyup now automatically signs all of the /wire responses in the location specified by the configuration. Account identification in wire plugins was changed to use payto://-URLs instead of method-specific JSON fields. Signing and validation of /wire responses was moved from each wire plugin to a generic validation method in libtalerutil (crypto) or libtalerjson (for JSON-formatted inputs). Convenience methods were added to generate JSON for wire accounts (salting, signing). Various section and option names were adjusted to streamline the configuration and make it more consistent overall. Documentation was updated as well.
2018-02-28helpers return exchange base url from config.Marcello Stanisci
2018-02-21test command "fakebank transfer"Marcello Stanisci
takes exchange url in arguments
2018-02-12Implement new traits-based tests.Marcello Stanisci
2018-01-30use url instead of uri consistentlyFlorian Dold
2018-01-21make fakebank_url more robustChristian Grothoff
2018-01-21finish simplifying main by adding more helpers and macrosChristian Grothoff
2018-01-21use CONFIG_FILE macroChristian Grothoff
2018-01-21factor out more helpersChristian Grothoff
2018-01-21integrate sigpipe with ain loopChristian Grothoff
2018-01-21new test interpreter architecture, first draftChristian Grothoff