Revision 2eaabab4
Von Jan Büren vor mehr als 5 Jahren hinzugefügt
SL/BackgroundJob/SelfTest/Transactions.pm | ||
---|---|---|
15 | 15 |
|
16 | 16 |
$self->_setup; |
17 | 17 |
|
18 |
$self->tester->plan(tests => 26);
|
|
18 |
$self->tester->plan(tests => 29);
|
|
19 | 19 |
|
20 | 20 |
$self->check_konten_mit_saldo_nicht_in_guv; |
21 | 21 |
$self->check_bilanzkonten_mit_pos_eur; |
... | ... | |
681 | 681 |
SELECT purpose from bank_transactions |
682 | 682 |
WHERE invoice_amount <> 0 |
683 | 683 |
AND id not in (SELECT bank_transaction_id from bank_transaction_acc_trans) |
684 |
AND itime > (SELECT min(itime) from bank_transaction_acc_trans) |
|
684 | 685 |
AND transdate >= ? AND transdate <= ?|; |
685 | 686 |
|
686 | 687 |
my $bt_assigned_no_link = selectall_hashref_query($::form, $self->dbh, $query, $self->fromdate, $self->todate); |
Auch abrufbar als: Unified diff
SelfTest Transaction zum commit von gerade: weniger false positives
Bei Buchungen, bei denen nicht ein RecordLink existiert (GL),
gelöscht, ist es nicht mehr möglich sauber auf verwaiste Einträge zu
testen. Entsprechend min(itime) from bank_transaction_acc_trans als
Schwellenwert für Startpunkt der Prüfung von bank_transactions.transdate
genommen