Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
25230b8c 05.03.2019 13:36 Jan Büren

BankTransaction(closed_period) Prüft Valutadatum gegen closedto

Gibt 1 (wahr) zurück falls das Valutadatum der Bankbewegung
innerhalb einer geschloßenen Periode ist. Andernfalls 0.

POD, Test und 2 Stellen im Controller geändert.
Offen: Payment-Helper, der sollte allerdings nichts über den Zustand...

b11c7ad5 03.03.2019 16:16 Jan Büren

BankTransaction: want a whole lotta test

neuer Test full_workflow in bank_transactions
1.
Verbucht drei Verkaufsrechnungen nacheinander, davon
eine mit Zahlungsbedingung Skonto nach ZB. Zusätzlich
zu den Nebenbücher werden acc_trans Einträge kontrolliert,...

665741c4 01.03.2019 16:10 Jan Büren

BankTransaction: save_single_bank_transaction API-Änderung

S.a. POD und devel-Liste
Testfälle angepasst

42f9ff8a 18.01.2019 14:16 Bernd Bleßmann

Typos und spellcheck: unkown -> unknown

fbd33694 19.12.2018 10:49 Bernd Bleßmann

DATEV: Tests: danach wieder aufräumen

19df37e1 12.12.2018 19:05 Bernd Bleßmann

t/db_helper/convert_invoice.t: Zahlen nach Rundungs-Patch f. PTC angepasst.

Neue Zahlen mit (zahlengleichen) Beispielen an der Oberfläche ermittelt.

0d0c160c 12.12.2018 17:21 Bernd Bleßmann

PTC-Tests: ein weiterer Test mit großen Mengen und kleinen Preisen

ebcd0a69 12.12.2018 17:21 Bernd Bleßmann

PTC-Tests angepasst nach PTC-Rundungs-Patch …

"PTC rundet nicht mehr Rabatt vor Mengenmultiplikation"

dd75973a 12.12.2018 17:00 Kivitendo Admin

PTC rundet nicht mehr Rabatt vor Mengenmultiplikation

siehe Ticket #82

Neuer Test für 100000 Artikel zu 0,10€ bei 3% Rabatt
Einen weiteren Test angepasst an die neuen Zahlen.

975a63bb 05.12.2018 10:04 Jan Büren

Testfälle für DATEV angepasst

Der Standardwert ist: "Ersetze mit ähnlichen Zeichen".
Die Testfälle basieren aber noch auf: "Werfe Fehler wenn Zeichen nicht in cp1252".

283306d7 22.11.2018 15:00 Jan Büren

2 testfälle bank_transactions.t auskommentiert

Die Testfälle sind von odyn portiert und sind erstmal so nicht
in kivitendo abgebildet.

ff58ce56 12.11.2018 10:57 Jan Büren

t/datev doppelten aufruf entfernt

828c7d4e 22.10.2018 15:22 Bernd Bleßmann

SL::DB::Order: Tests für new_from_multi

984f6322 22.10.2018 14:57 Bernd Bleßmann

Mandantenkonfiguration: experimentelle Features einzeln an-/abschaltbar machen

es gibt nun "feature_experimental_order" und "feature_experimental_assortment"

angepasster cherry pick von odyn: bc94c40f2f64e7b40fbd90c49dbf41f86688c32d

471d166b 13.08.2018 11:37 Bernd Bleßmann

SL::Menu: Negierung (!) beim access_string erlauben

und Tests hierzu

ffddb5c0 13.08.2018 11:37 Bernd Bleßmann

Tests für access-String-Auswertung des Menüs.

78b23538 13.08.2018 11:37 Bernd Bleßmann

SL::Auth: evaluate_rights_ary: Negierung (!) ermöglichen

4acd2783 16.07.2018 12:41 Jan Büren

bank_transactions.t Testfälle angepasst

Zwei Testfälle (Vorauswahl der Vorschlagsliste) passen aktuell nicht.
Die sind von Odyn 032b03ab96f8ba6d89, dies ist in kivitendo so nicht implementiert.

b0d3ad92 16.07.2018 12:41 Jan Büren

bank_transactions.t Odyn Testfall für kivi angepasst

f942d1f6 16.07.2018 12:41 Martin Helmling

Bankimport: Fehler beim Verbuchen von Teilzahlungen: Rollback bei Fehler

Falls ein Fehler auftritt wird kein Rollback von der bereits gemachten Zahlung und dem neuen Recordlink gemacht,
lediglich die Banktransaktion wird nicht verändert

Erweiterung durch ein Test test_bt_error...

1ef37ef3 16.07.2018 12:41 Jan Büren

goodperl: Doppelte Variablennamen raus

11f548d3 16.07.2018 12:41 Jan Büren

bank_transactions.t: Anzahl Testfälle korrigiert

1b6d09ef 16.07.2018 12:41 Martin Helmling martin.helm...

Bankimport: Tests erweitert

fix Issue #201

Conflicts:
t/bank/bank_transactions.t

b75c6cbb 20.06.2018 13:14 Jan Büren

bank_transactions Testfälle erweitert

für #356 und #355.

552ed9ba 30.05.2018 15:32 Bernd Bleßmann

CSV-Helfer: Leere Zeilen ignorieren.

Als leere Zeilen hier gelten auch Zeilen, die nur das Trennzeichen enthalten.

Mit leeren Zeilen gab es immer wieder Probleme, teils mit schwer zu
interpretierenden Fehlermeldungen, teils mit nicht gewünschtem Verhalten, z.B....

2d1f1f89 08.05.2018 13:28 G. Richardson

t/ar/ar.t aufgeräumt und Refactoring

2c2447e3 08.05.2018 13:28 G. Richardson

Refactoring payment.t

reset_state in init_state umbenannt und params entfernt. Die Daten werden nur
einmal aufbereitet.

Überall title an Anfang der Funktion verschoben, bzw. neu angelegt.

ALWAYS_RESET entfernt. Es werden nun während des Tests nie Rechnungen gelöscht....

4b69fb00 08.05.2018 13:28 G. Richardson

t/db_helper/payment.t - Testcode verschoben

die eigentlichen Tests stehen jetzt vor den Testfunktionen und
Helperfunktionen, nicht ganz am Ende.

0eb1e3a9 02.04.2018 02:28 Robert Scheck

Update .htaccess for Apache 2.4 to avoid mod_access_compat dependency

See also: https://httpd.apache.org/docs/2.4/upgrading.html

f2b3e089 15.03.2018 21:40 Jan Büren

DATEV/CSV check_encoding, sollte wirklich das encoding checken

Entsprechend vier Testfälle für die Routine gesetzt und
Hintergründe in #348 dokumentiert.

981979b5 06.02.2018 11:45 Sven Schöling

DATEV: Testanpassungen

a0a34d07 09.01.2018 11:50 Sven Schöling

tests: update zu "PartPicker kann auch nach EAN suchen"

5f55d797 18.12.2017 13:37 Moritz Bunkus

CSV-Import: Fix für reflexive Spaltennamen im Mapping

Wenn eine CSV-Datei für den Bank-Import z.B. die Spalten `currency`,
`amount`, `local_bank_number` enthalten, so schlug der Import aus
gleich zwei Gründen fehl, wenn in der CSV-Spaten-Zuordnung die Namen...

cb2b558f 04.12.2017 14:55 Jan Büren

Angepasste DATEV-Testfälle für den Commit von gerade

d0b6af4d 09.11.2017 11:44 Jan Büren

DATEV::CSV Testfall um Feld ustid ergänzt

In Ergänzung zum vorherigen Commit

18a2ca33 09.11.2017 10:02 Jan Büren

Testfälle für neue API von DATEV angepasst

0ad87689 09.11.2017 07:19 Jan Büren

DATEV: Tests strikter gemacht s/cmp_bag/cmp_deeply/gc

e428a414 07.11.2017 10:32 Jan Büren

DATEV/CSV.pm Testfälle für aktuelle Überarbeitung angepasst

Ungültiges Encoding wirft jetzt hart einen Fehler
Keine undef-Werte mehr in der Datenstruktur
Unsinninge Iconvs und Encodes erstmal entfernt

1d559eff 07.11.2017 10:32 Jan Büren

DATEV: csv_buchungsexport nach DATEV::CSV.pm ausgelagert

Testfälle angepasst. POD angepasst.
Details:

DATEV.pm
- Klassenvariable locked hinzugefügt.
- Aufruf der CSV-Klasse anstatt der internen Methode

CSV.pm
- Konstruktor wie in DATEV.pm ergänzt und um minimale...

1e30359a 30.10.2017 17:12 Jan Büren

DATEV-Tests auch sauber für perl 5.22

bb1b5f3a 17.10.2017 14:38 Sven Schöling

Test für "$foo::$bar" Parsingunterschiede

Seieh https://rt.perl.org/Public/Bug/Display.html?id=128478

0084e295 10.10.2017 14:23 Sven Schöling

Warnings

39a77adb 10.10.2017 12:47 Moritz Bunkus

Tests: Eigene Verbindungsdaten für DB-Upgrades mit Super-User-Rechten

Wenn der Benutzer, der in der Konfiguration mit `user` & `password`
angegeben ist, keine Super-User-Rechte hat, so kann ein weiterer
Account dafür mit `superuser_user` & `superuser_password` angegeben...

6d9c7f67 10.10.2017 11:11 Sven Schöling

t/ship/ship_order.t: Fake STDOUT muss schreibbar sein.

dd33b4ae 02.10.2017 13:29 G. Richardson

DATEV Export: invoices.t generate_datev_lines mit Encode::decode prüfen

d76eb69e 02.10.2017 13:29 G. Richardson

DATEV-Export: Testfall invoices.t erweitert

  • Prüfung von Personenkontenerweiterung (use_vk)
  • Test um Einkaufsrechnung erweitert
567eadb9 02.10.2017 09:48 G. Richardson

spellcheck.t um lenght erweitert

7564b9f7 02.10.2017 07:20 G. Richardson

datev_format_2018.t - gl Eintrag ebenfalls aufräumen

c0b5a026 30.09.2017 15:23 Werner Hahn

WebshopApi: Trigram Abhängigkeit aufgelöst.
Wird nur genutzt, wenn auch installiert
Tests dementsprechend angepasst und erweitert

98aa76be 26.09.2017 13:34 Werner Hahn

WebshopApi: Syntax in Tests

9124f9ab 26.09.2017 12:25 Werner Hahn

WebshopApi: Tests

9e99dce5 25.09.2017 13:07 Jan Büren

DATEV-Export: Feldprüfung als Warnungen ausgeben

Anstatt hart auszusteigen (die), erhält der Anwender jetzt eine
Übersicht der fehlerhaften Feldwerte mit einem Minimum an
Zusatz-Info (Umsatz der Transaktion). Entsprechend den
Test-Fall angepasst.

c10ad4bb 21.09.2017 14:15 Jan Büren

Zum Revert von gerade: Testfall wiederherstellen

Falls doch mal an dieser Stelle umgebaut wird, ist der
Testfall vorhanden

16e9dc2c 21.09.2017 14:13 Jan Büren

Revert "_replace_special_chars in Helper ausgelagert."

Funktion in die falsche Stelle ausgelagert, ferner zu
'speziell' um die für andere Anforderungen wiederzuverwerten

This reverts commit fec48603264c8adad06fbc212358633778322b56.

ef5b4b39 21.09.2017 14:12 Jan Büren

DATEV Format 2018 Backend, Musterdateien und Tests

Technischer Einstieg: perldoc SL::DATEV::CSV

fec48603 14.09.2017 14:32 Jan Büren

_replace_special_chars in Helper ausgelagert.

test_sepa_export in bank_transactions.t um einen Testfall
hierfür erweitert.

c21b3764 14.09.2017 14:32 Jan Büren

Testfall datev erweitert: datev_data kost1 und kost2

944d0062 05.09.2017 09:08 Jan Büren

bank_transaction Testfall erweitert

Sowohl negative Kreditorenbelege als auch negative Einkaufsrechnungen testen.

1bed9601 24.08.2017 11:01 Kivitendo Admin

SL::Dev::File und t/file/filesystem.t überarbeitet

  • Einrückungen / Syntax überarbeitet
  • Englisch leicht verbessert

SL/Dev/File.pm:

  • die %common_params aus SL/Dev/File sind nur für den speziellen Test
    filesystem.t, daher in den Test verlagert.
  • ebenfalls die get_all, get_all_count entfernt, SL/Dev/ soll nicht nur die...
72c4037d 23.08.2017 13:18 Sven Schöling

shipped_qty: Testfall uas realem Bug

8abfdcfc 22.08.2017 17:44 Sven Schöling

datev tests: Warnungen

5b617979 22.08.2017 17:43 Sven Schöling

csv_import tests: Falsche Parameterübergabe

63410aa6 22.08.2017 16:25 Sven Schöling

Tests: SL::Dev Änderungen übernommen

684dfbef 19.08.2017 14:28 Bernd Bleßmann

t/helper/shipped_qty.t: Vergessene Items-Sortierung.

5e9cedf7 19.08.2017 14:26 Bernd Bleßmann

t/helper/shipped_qty.t: Items des richtigen Objekts vor dem Neuladen vergessen.

12da36a6 16.08.2017 22:36 Bernd Bleßmann

Tests CsvImport: key für Zeichensatz im Profile ist charset, nicht encoding.

Spielte hier zwar keine Rolle, da das Encoding nicht getestet wird, war aber
dennoch falsch (encoding ist der Parameter für den Csv-Heler).

Kam in commit cdc396f5543250ac2cd9ad5b9b45bd2806c8e6c5...

cdc396f5 11.08.2017 16:48 Bernd Bleßmann

Tests CsvImport: run-Methode der Worker verwenden

Vorher wurden der Code der run-Methode aus den Basis-Klassen der Worker
(copy/paste) hier einzeln aufgerufen.

1a3b9961 11.08.2017 11:56 Kivitendo Admin

DATEV-Export nach Erfassungsdatum filtern

Hat man einen DATEV-Export schon für einen bestimmten Zeitraum
exportiert, und muß nachträglich noch ein paar Buchungen in dem Zeitraum
tätigen, kann man diese nachträglichen Buchungen nun gesondert
exportieren, indem man ein Datum nach dem letzten Exportdatum...

503fabbf 10.08.2017 14:30 Martin Helmling martin.helm...

BankTransaction: Überarbeitung von "Kontoauszug verbuchen" , SEPA-Export wieder integriert

Die Punktebewertung findet wieder ausschließlich in "get_agreement_with_bank_transactions" statt,
auch die SEPA-Sammelüberweisung. Diese bekommt dor extra Punkte, da ggf. für bestimmte Rechnungen negative Punkte entstehen....

e79aba17 09.08.2017 13:38 Kivitendo Admin

create_periodic_invoices.t - Umstellung auf SL/Dev und Partname

b5eae4e1 09.08.2017 13:19 Kivitendo Admin

t/wh/transfer.t - Refactoring mit SL::Dev::Part::create_part

0ff29f06 09.08.2017 13:19 Kivitendo Admin

t/db_helper/price_tax_calculator.t mit SL::Dev refactored

25112bf2 09.08.2017 13:19 Kivitendo Admin

t/controllers/financial_overview/sales_orders.t auf SL::Dev umgestellt

ef7e9ebd 09.08.2017 13:19 Kivitendo Admin

sales_order_with_periodic_invoices_config.t mit SL::Dev refactored

6fda75b1 09.08.2017 13:19 Kivitendo Admin

t/db_helper/convert_invoice.t mit SL::Dev refactored

a31792cb 31.07.2017 15:41 Sven Schöling

t/helper/shipped_qty.t: items Sortierung stabilisiert

e7d334c9 31.07.2017 15:41 Sven Schöling

t/helper/shipped_qty.t: diverse Kleinigkeiten

- delivered flag is boolean und muss mit ok() geprüft werden falls
internas geändert werden
- wenn write_to in die items schreiben soll, müssen die auch vorher
geladen sein.

4d2ba312 26.07.2017 13:43 Sven Schöling

SL::Helper::ShippedQty: write_to garantiert eine Zahl für shipped_qty

6c4c5b35 26.07.2017 13:43 Sven Schöling

t/helper/shipped_qty.t: doppelte deklaration umbenannt

c5046709 26.07.2017 13:43 Sven Schöling

t/helper/shipped_qty.t: falscher Aufruf

cafccbb1 25.07.2017 17:51 Kivitendo Admin

Erster Test für shipped_qty.t

963330cc 24.07.2017 15:21 Sven Schöling

Object Helper: delegate

d3856535 17.07.2017 14:11 Sven Schöling

File Test: Konfiguration für den Test korrekt setzen

2c5a1cef 18.05.2017 10:44 Jan Büren

behebt #242 Negative Verkaufsrechnungen mit Bankbewegung verknüpfen

Es ist möglich negative Verkaufsrechnungen zu erstellen. Bei
Bankbewegung verbuchen, ist dieser Fall nicht berücksichtigt.
Entsprechend den Fall berücksichtigt. Den Test erweitert und
Hinweise im Ticket erstellt.

b6f37661 06.04.2017 09:22 Martin Helmling martin.helm...

BankTransaction: "Kontoauszug verbuchen" überarbeitet für ap_transaction und credit_note

sowie Test erweitert

db64ed3a 28.03.2017 17:16 Kivitendo Admin

DATEV Daten Test

0a64ac3d 28.03.2017 17:16 Kivitendo Admin

DATEV-Checks beim Buchen nutzen nun generate_datev_data

e731345a 23.03.2017 14:51 Jan Büren

bank_transactions.t richtige Anzahl von Tests

64bfffde 23.03.2017 14:43 Jan Büren

Testfall test_ap_transaction auch ausführen

Seit Anbeginn des Testfalls vorhanden. Jetzt auch ausgeführt.

c97d4a0a 23.03.2017 14:41 Jan Büren

Testfall Verbuchen Kontoauszug zu Kreditorenbeleg ergänzt

Sehr viele Tests für ar, nur einen speziellen für ap.

d301d97a 23.03.2017 14:37 Jan Büren

Test: Lieferantengutschrift verbuchen, auch die Gegenseite Banktransaktion prüfen

Die Zahlung wurde korrekt gebucht, allerdings erwartet kivitendo jetzt auch
Änderungen in der bank_transactions invoice_amount, in anderen Testfällen
(test1) wird diese auch überprüft.

9c6cbe0f 27.02.2017 17:22 Moritz Bunkus

Tests: Template-Objekt aus Presenter in eigenes Verzeichnis cachen lassen

084c45b1 22.02.2017 11:36 Martin Helmling martin.helm...

Testfall Kosmetik (Alignment) fehlende Zeile wieder dazu

Wie kann diese Zeile zwischen commit 8f7fe4a4 und b8741ec3 verschwinden??

cbf8ed02 22.02.2017 11:33 Martin Helmling martin.helm...

Dateimanagement: Robustere Mandantenkonfigurierung

Es wurde das BAckend "None" eingeführt, falls kein Backend enabled ist.
Fehlermeldung nun in deutsch falls kein Backend vorhanden.

Die Hochladbare Dateigröße ist nun in der Mandantenkonfig in Megabytes (default 10Mb)

8f7fe4a4 17.02.2017 15:29 Kivitendo Admin

Testfall Kosmetik (Alignment)

8d2096c2 13.02.2017 11:45 Moritz Bunkus

record_links.t: nach Test aufräumen

a38750d2 13.02.2017 11:32 Moritz Bunkus

sales_order_with_periodic_invoices_config.t: nach Test aufräumen

b8741ec3 12.02.2017 12:12 Martin Helmling martin.helm...

Kontoauszug verbuchen: Lieferantengutschrift buchen

Nun wird eine negativen Kreditorenbuchung (Lieferantengutschrift) richtig verbucht.

t/bank/bank_transactions.t um einen Test erweitert
und Stdout des Controllers (HTML) in String umgelenkt.

83c97773 11.02.2017 11:07 Martin Helmling martin.helm...

t/file/filesystem.t robuster

3ee997c2 10.02.2017 17:20 Moritz Bunkus

Tests: t/structure/common_errors.t parallelisiert