Teilnehmerauswertung auf Ledger-Lesemodell umstellen
This commit is contained in:
@@ -148,6 +148,18 @@ if ($paypalSummary !== null) {
|
||||
m4_service_assert_equal('ledger service single participant balance', 650, $singleSummary['balance_cents'], $failures, $passes);
|
||||
}
|
||||
|
||||
$legacySummary = ledger_fetch_participant_summary_by_legacy_id(
|
||||
$pdo,
|
||||
$tenantId,
|
||||
(int)$paypalSummary['legacy_mitarbeiter_id'],
|
||||
gm_current_year()
|
||||
);
|
||||
m4_service_assert('ledger service legacy participant summary is present', $legacySummary !== null, $failures, $passes);
|
||||
if ($legacySummary !== null) {
|
||||
m4_service_assert_equal('ledger service legacy participant id matches', $paypalSummary['participant_id'], $legacySummary['participant_id'], $failures, $passes);
|
||||
m4_service_assert_equal('ledger service legacy participant balance', 650, $legacySummary['balance_cents'], $failures, $passes);
|
||||
}
|
||||
|
||||
$paypalEntries = ledger_fetch_recent_entries($pdo, $tenantId, [
|
||||
'participant_id' => $paypalSummary['participant_id'],
|
||||
'limit' => 100,
|
||||
@@ -181,6 +193,10 @@ m4_service_assert_equal('ledger service consumption entry count', $legacyConsump
|
||||
m4_service_assert_equal('ledger service empty participant id filter', [], ledger_fetch_participant_summaries($pdo, $tenantId, [
|
||||
'participant_ids' => [],
|
||||
]), $failures, $passes);
|
||||
m4_service_assert_equal('ledger service empty legacy id filter', [], ledger_fetch_participant_summaries($pdo, $tenantId, [
|
||||
'legacy_mitarbeiter_ids' => [],
|
||||
]), $failures, $passes);
|
||||
m4_service_assert_equal('ledger service unknown legacy summary', null, ledger_fetch_participant_summary_by_legacy_id($pdo, $tenantId, 0), $failures, $passes);
|
||||
m4_service_assert_equal('ledger service unknown tenant summaries', [], ledger_fetch_participant_summaries($pdo, 0), $failures, $passes);
|
||||
m4_service_assert_equal('ledger service unknown tenant entries', [], ledger_fetch_recent_entries($pdo, 0), $failures, $passes);
|
||||
m4_service_assert_equal('ledger service unknown tenant totals', ledger_empty_totals(), ledger_fetch_tenant_totals($pdo, 0), $failures, $passes);
|
||||
|
||||
Reference in New Issue
Block a user