Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
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

2dd5bd53 10.02.2017 17:20 Moritz Bunkus

Tests: t/structure/no_lexicals_in_postif.t parallelisiert

388e410d 10.02.2017 17:20 Moritz Bunkus

Tests: t/structure/no_indirect_object_notation.t parallelisiert

d9e8ef2c 10.02.2017 17:20 Moritz Bunkus

Tests: t/003safesys.t parallelisiert

a4684ad1 10.02.2017 17:06 Martin Helmling martin.helm...

Filesystem tests nun ohne anderen Output

Controller Downloaddaten werden umgelenkt und anschließend geprüft.

bd0bd7a0 10.02.2017 16:48 Moritz Bunkus

Tests: 001compile.t parallelisiert

de8da5ba 10.02.2017 16:09 Moritz Bunkus

Tests: $::form nur über Helfermethode Support::TestSetup::create_new_form anlege

Diese Helfermethode erstellt und konfiguriert auch gleich das
Template-Objekt mit dem Pfad zum Test-eigenen
Template-Cache-Verzeichnis.

609e2cf1 10.02.2017 15:38 Moritz Bunkus

Testwarnung: doppeltes »my $ap_chart« vermeiden

bbc0a6b8 10.02.2017 15:26 Moritz Bunkus

Tests: Template-Objekt in Form für Test-Cache-Verzeichnis anlegen

Dient dafür, Dateizugriffsprobleme wegen Berechtigungen zu vermeiden:
»users/templates-cache« wird normalerweise vom Webserveruser erzeugt und
beschrieben, die darin liegenden Dateien haben mode 0600. Tests werden...

e2ae8801 10.02.2017 14:25 Moritz Bunkus

Test with_transaction.t: deutsche und englische Fehlermeldungen erkennen

DB-Cluster sind bei uns in Deutschland normalerweise mit englischer oder
mit deutscher Locale angelegt. Daher sollte ein Test mit beiden
Sprachvarianten genügen.

61fd6cd9 10.02.2017 14:21 Moritz Bunkus

Revert "Tests: Datenbank-Meldungen immer in English zurückgeben"

Dies revertet e38b0b21c1e924cb0b1a21f6e2fe5db7d3258f70, da der
Datenbankuser Superadmin sein muss, um lc_messages setzen zu
können.

c0b53018 10.02.2017 13:42 Moritz Bunkus

t/file/filesystem.t: keinen festen Namen für temporäres Verzeichnis nutzen

Weiterhin muss das Verzeichnis angelegt werden. Der Test darf sich nicht
darauf verlassen, dass er einfach durchläuft.

70c5caeb 10.02.2017 13:35 Moritz Bunkus

Test-Run-Script ohne Harness

Wenn man mal nur die rohe Ausgabe eines Tests sehen will.

e38b0b21 10.02.2017 13:26 Moritz Bunkus

Tests: Datenbank-Meldungen immer in English zurückgeben

Die Sprache, in der z.B. Fehlermeldungen von der Datenbank geliefert
werden, wird beim Erstellen des PostgreSQL-Clusters festgelegt. Dies ist
bei vielen Standardinstallationen Deutsch, da meinst nur...

5ce99992 10.02.2017 13:22 Moritz Bunkus

Template-Syntax-Test: eigenes Compile-Cache-Verzeichnis für Tests

CACHE_SIZE=0 sollte eigentlich dafür sorgen, dass das Template-Modul die
compilierten Templates nicht cachet. Das funktioniert aber wohl
nicht.

Daher ein eigenes Cache-Verzeichnis dafür definieren, um...

9dbf04d6 10.02.2017 13:13 Moritz Bunkus

t/Support/Files: auf strict umgestellt

773a129c 06.02.2017 10:13 Kivitendo Admin

Part Csv Import - Preisgruppenpreisimport testen

0e79be74 01.02.2017 13:27 Kivitendo Admin

t/db_helper/payment.t credit_note test title angepasst