Aufräumen der DB am Ende der individuellen Tests
die Tests sollten am Ende ihre eigenen angelegten Daten löschen, damitandere Tests beim Löschen ihrer Daten keine Abhängigkeitsproblemebekommen:
create_periodic_invoices.tprice_tax_calculator.trecord_links.t...
ParseFilter: typo + test
ParseFilter: Laundern schon vor dem eigentlichen parsen.
Erlaubt es indirekte Filter im Template roundtrip safe zu machen.
Finanzcontrolling: Testcase für Aufträge mit wiederkehrenden Rechnungen
Finanzübersicht: Testcase für Spalten Auftragsvorlauf/-eingang
ParseFilter: with_objects merging bei Klassen mit Filtered Plugin
ParseFilter kennt 3 Quellen für with_objects Klauseln:
1. explizit übergebene2. aus dem Filter inferierte3. aus custom filtern gesetzte
Wenn nun ein Model das Custom Filter Plugin hat, muss bei jedem Filter...
ParseFilter: splitting von :multi über Text::ParseWords
:multi filter für ParseFilter
Custom GetModels Filter: Präfixing von Fallback Filtern in Relationen mit Custom Filtern fehlte.
with_objects in ParseFilter korrekt weiterreichen
Tests: Tests skippen, wenn Template-Cache-Verzeichnis nicht schreibbar ist
Parsefilter Testupdate
Besseres Objektverhalten und bessere Doku für ParseFilter
ausserdem Arraylaundering
ParseFilter auf Objektdispatch erweitert
parse_filter.t auf perl5.18 angepasst
Layout auf Presenter umgestellt.
Behebt circular includes von SL::Layout::Base -> SL::Controller::Base -> SL::Request -> SL::Layout::Base
TestSetup: $::request muss eine Instanz von SL::Request sein
Testcase für SL::Controller::Base::render() gefixt
Refactoring: Parameterredesign SL::Controller::Base::render und SL::Presenter::render
Conflicts: SL/Controller/FinancialControllingReport.pm SL/Controller/ProjectType.pm
Falsche Anzahl Tests
Bei tiefen parse_filters with_objects mit prefix bauen.
Warning in tests unterdrücken.
ParseFilter: Laundering in explizite Ziele
Konflikt: main::any wird sowohl von Test::Deep als auch von SL::MoreCommon exportiert.
ParseFilter: Bugfix bei short circuit bedingung
Test angepasst
ParseFilter Mixin.
Erlaubt es semikomplexe Filter zu bauen und direkt an get_all weiterzureichen. Kompatibel mit dem Sorter Mixin.