View Issue Details

IDProjectCategoryView StatusLast Update
0004070Talermechant backendpublic2024-01-12 14:06
ReporterChristian Grothoff Assigned ToMarcello Stanisci  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Version0.0 
Target Version0.0Fixed in Version0.0 
Summary0004070: need unit testcases for libtalermerchantdb
DescriptionCurrently, there are no testcases in taler-merchant/src/backenddb/.

We should refine the API to be reasonably confident that we have it right, and then write testcases against the "high-level" merchant DB API and the plugin API that cover the entire functionality.
TagsNo tags attached.

Relationships

related to 0004109 closedMarcello Stanisci requesting invalid /pay twice causes merchant to crash 

Activities

Christian Grothoff

2015-11-27 21:36

manager   ~0009954

Please model closely after the mintdb tests, even if this is overkill for this (so far!) trivial API.

Marcello Stanisci

2016-04-29 14:57

reporter   ~0010578

Not providing the performance test. Reopen if needed
(in backenddb/test_merchantdb.c)

Issue History

Date Modified Username Field Change
2015-11-24 16:06 Christian Grothoff New Issue
2015-11-24 16:06 Christian Grothoff Status new => assigned
2015-11-24 16:06 Christian Grothoff Assigned To => Marcello Stanisci
2015-11-27 21:34 Christian Grothoff Target Version => 0.0
2015-11-27 21:36 Christian Grothoff Note Added: 0009954
2015-11-29 13:48 Christian Grothoff Category merchant (demonstrator) => merchant frontend (demonstrator)
2015-11-29 13:57 Christian Grothoff Category merchant frontend (demonstrator) => merchant Postgres backend (DB)
2015-12-17 15:45 Christian Grothoff Target Version 0.0 => 0.1
2016-03-19 19:44 Christian Grothoff Relationship added related to 0004109
2016-03-20 21:53 Torsten Grothoff Issue cloned: 0004256
2016-04-29 14:57 Marcello Stanisci Note Added: 0010578
2016-04-29 14:57 Marcello Stanisci Status assigned => resolved
2016-04-29 14:57 Marcello Stanisci Resolution open => fixed
2016-04-30 14:40 Christian Grothoff Status resolved => closed
2016-04-30 14:40 Christian Grothoff Fixed in Version => 0.0
2016-04-30 14:40 Christian Grothoff Target Version 0.1 => 0.0
2024-01-12 14:06 Christian Grothoff Category merchant Postgres backend (DB) => mechant backend