]> begriffs open source - sa-parse/commit
WIP: way more csv tests
authorJoe Nelson <joe@begriffs.com>
Tue, 15 Jul 2025 05:00:00 +0000 (00:00 -0500)
committerJoe Nelson <joe@begriffs.com>
Tue, 15 Jul 2025 05:00:00 +0000 (00:00 -0500)
commitc4f78441d04a368edd36ba73282c3982972fd737
tree35c1f3949d16d2fc66cf11c221e8b3f7fa99513b
parent1f87547927bdb18237d3c674eff9b57e4b9f8dc9
WIP: way more csv tests
33 files changed:
tests/README.md [deleted file]
tests/csv/invalid/char_after_quote.csv [new file with mode: 0644]
tests/csv/invalid/eof_in_quote.csv [new file with mode: 0644]
tests/csv/invalid/malformed_quote_escape.csv [new file with mode: 0644]
tests/csv/invalid/quote_in_middle_unquoted.csv [new file with mode: 0644]
tests/csv/invalid/quote_in_unquoted_field.csv [new file with mode: 0644]
tests/csv/invalid/text_after_quote.csv [new file with mode: 0644]
tests/csv/invalid/text_immediately_after_quote.csv [new file with mode: 0644]
tests/csv/invalid/unclosed_quote.csv [new file with mode: 0644]
tests/csv/invalid/unescaped_quote.csv [new file with mode: 0644]
tests/csv/stress/excessive_fields.csv [new file with mode: 0644]
tests/csv/stress/extra_trailing_newlines.csv [new file with mode: 0644]
tests/csv/stress/extremely_long_field.csv [new file with mode: 0644]
tests/csv/stress/massive_records.csv [new file with mode: 0644]
tests/csv/stress/multiline_quoted_field.csv [new file with mode: 0644]
tests/csv/stress/null_bytes.csv [new file with mode: 0644]
tests/csv/stress/quoted_newline_field.csv [new file with mode: 0644]
tests/csv/stress/semicolon_as_text.csv [new file with mode: 0644]
tests/csv/stress/unicode_characters.csv [new file with mode: 0644]
tests/csv/valid/blank_line_record.csv [new file with mode: 0644]
tests/csv/valid/complex.csv [new file with mode: 0644]
tests/csv/valid/empty.csv [new file with mode: 0644]
tests/csv/valid/empty_fields.csv [new file with mode: 0644]
tests/csv/valid/empty_fields_double_comma.csv [new file with mode: 0644]
tests/csv/valid/header_only.csv [new file with mode: 0644]
tests/csv/valid/inconsistent_columns.csv [new file with mode: 0644]
tests/csv/valid/leading_empty_field.csv [new file with mode: 0644]
tests/csv/valid/no_final_newline.csv [new file with mode: 0644]
tests/csv/valid/quotes.csv [new file with mode: 0644]
tests/csv/valid/tabs_in_fields.csv [new file with mode: 0644]
tests/csv/valid/test.csv [new file with mode: 0644]
tests/csv/valid/trailing_empty_field.csv [new file with mode: 0644]
tests/meson.build