Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2eaabab4

Von Jan Büren vor mehr als 5 Jahren hinzugefügt

  • ID 2eaabab4703f9142b2bdf9b55deeb74cfdf6ab38
  • Vorgänger b11c7ad5
  • Nachfolger 25230b8c

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

Unterschiede anzeigen:

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