Lire un fichier FEC quelle que soit sa présentation CPC-049
À tester
Automatisable
Desktop
Instructions
Charger des FEC avec séparateur barre ou point-virgule, colonnes dans le désordre, montant et sens, virgule ou point, trois formats de date, encodage non UTF-8 ou BOM. Attendu : lecture correcte ; un fichier vide, UTF-16, sans colonne obligatoire, avec une date ou un montant illisible est refusé avec la ligne en cause.
Liens
Aucun lien.
Tests automatiques liés
| Source | Référence du test | Niveau |
|---|---|---|
| phpunit | FecFileTest::testAFileThatIsNotUtf8IsConvertedAndSaysSo | full |
| phpunit | FecFileTest::testAFileWithOnlyAHeaderIsRefused | full |
| phpunit | FecFileTest::testAHeaderMissingAMandatoryColumnIsRefused | full |
| phpunit | FecFileTest::testAHeaderWithNoAmountColumnIsRefused | full |
| phpunit | FecFileTest::testALineWiderThanItsHeaderIsRefusedWithItsLineNumber | full |
| phpunit | FecFileTest::testALineWithoutAnEntryDateIsRefused | full |
| phpunit | FecFileTest::testAmountsAreCanonicalSoTwoWritingsOfTheSameFigureMatch | full |
| phpunit | FecFileTest::testANegativeAmountFlipsItsDirection | full |
| phpunit | FecFileTest::testAnEmptyFileIsRefused | full |
| phpunit | FecFileTest::testAnImpossibleDateIsRefused | full |
| phpunit | FecFileTest::testAnUnreadableAmountIsRefused | full |
| phpunit | FecFileTest::testAUtf8BomIsDropped | full |
| phpunit | FecFileTest::testBlankLinesAreIgnored | full |
| phpunit | FecFileTest::testBothDecimalConventionsAreRead | full |
| phpunit | FecFileTest::testColumnsAreReadByNameSoTheirOrderDoesNotMatter | full |
| phpunit | FecFileTest::testOurOwnExportIsReadBackFieldForField | full |
| phpunit | FecFileTest::testTheHeaderIsRecognisedWhateverItsCaseAndAccents | full |
| phpunit | FecFileTest::testTheMontantSensPresentationBecomesADebitAndACredit | full |
| phpunit | FecFileTest::testTheSeparatorIsDecidedOnTheHeaderAndNotByCountingOccurrences | full |
| phpunit | FecFileTest::testTheThreeDateFormatsAreRead | full |
| phpunit | FecFileTest::testTheVerticalBarAndTheSemicolonAreRead | full |
| phpunit | FecFileTest::testUtf16IsRefusedByName | full |
| phpunit | RestApiHttpTest::testAFileThatIsNotAFecIsRefusedAsReadableJson | full |
| vitest | apiErrors.test.js::apiErrors décrit le statut, le code et la ligne refusée du FEC | partial |
Vidéos de test
Aucune vidéo. Les tests automatiques publient ici la vidéo de référence (succès, une seule fois) et, en cas d'échec, la vidéo d'échec à comparer.
Historique des verdicts
Aucun verdict enregistré.
Discussion
Aucun commentaire pour l'instant.