View Issue Details

IDProjectCategoryView StatusLast Update
0004070Talermerchant backendpublic2024-01-12 13:06
ReporterChristian Grothoff Assigned ToMarcello Stanisci Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
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.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

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

Activities

Christian Grothoff

2015-11-27 20: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 12:57

reporter   ~0010578

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

Issue History

Date ModifiedUsernameFieldChange
2015-11-24 15:06Christian GrothoffNew Issue
2015-11-24 15:06Christian GrothoffStatusnew => assigned
2015-11-24 15:06Christian GrothoffAssigned To => Marcello Stanisci
2015-11-27 20:34Christian GrothoffTarget Version => 0.0
2015-11-27 20:36Christian GrothoffNote Added: 0009954
2015-11-29 12:48Christian GrothoffCategorymerchant (demonstrator) => merchant frontend (demonstrator)
2015-11-29 12:57Christian GrothoffCategorymerchant frontend (demonstrator) => merchant Postgres backend (DB)
2015-12-17 14:45Christian GrothoffTarget Version0.0 => 0.1
2016-03-19 18:44Christian GrothoffRelationship addedrelated to 0004109
2016-03-20 20:53Torsten GrothoffIssue cloned: 0004256
2016-04-29 12:57Marcello StanisciNote Added: 0010578
2016-04-29 12:57Marcello StanisciStatusassigned => informing
2016-04-29 12:57Marcello StanisciResolutionopen => fixed
2016-04-30 12:40Christian GrothoffStatusinforming => closed
2016-04-30 12:40Christian GrothoffFixed in Version => 0.0
2016-04-30 12:40Christian GrothoffTarget Version0.1 => 0.0
2024-01-12 13:06Christian GrothoffCategorymerchant Postgres backend (DB) => mechant backend
2025-03-22 13:09Christian GrothoffCategorymechant backend => merchant backend