|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Comprehensive test suite for parse-csv.H - CSV parsing utilities. More...
#include <gtest/gtest.h>#include <sstream>#include <fstream>#include <cstdio>#include <filesystem>#include <parse-csv.H>#include <unistd.h>Go to the source code of this file.
Classes | |
| class | CsvReadRowStreamTest |
| class | CsvReadRowStringTest |
| class | CsvReadAllTest |
| class | CsvEscapeTest |
| class | CsvWriteRowTest |
| class | CsvWriteAllTest |
| class | CsvFileTest |
| class | CsvNumColumnsTest |
| class | CsvIsRectangularTest |
| class | CsvGetColumnTest |
| class | CsvToNumberTest |
| class | CsvRoundTripTest |
| class | CsvEdgeCasesTest |
| class | CsvRowTest |
| class | CsvReaderTest |
| class | CsvFilterTest |
| class | CsvStatisticsTest |
| class | CsvTransformationTest |
| class | CsvUtilityTest |
| class | CsvJoinTest |
Comprehensive test suite for parse-csv.H - CSV parsing utilities.
Tests cover:
Definition in file parse_csv_test.cc.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 1572 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching().
| TEST | ( | CsvIntegrationTest | , |
| TypicalWorkflow | |||
| ) |
Definition at line 939 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_get_column(), Aleph::csv_is_rectangular(), Aleph::csv_read_all(), Aleph::csv_to_number< double >(), Aleph::csv_to_number< int >(), and Aleph::Array< T >::size().
| TEST | ( | CsvTypeTraits | , |
| NoDiscardAttribute | |||
| ) |
Definition at line 980 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_is_rectangular(), Aleph::csv_num_columns(), and value.
| TEST_F | ( | CsvEdgeCasesTest | , |
| EmptyQuotedField | |||
| ) |
Definition at line 878 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvEdgeCasesTest | , |
| ManyColumns | |||
| ) |
Definition at line 908 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvEdgeCasesTest | , |
| OnlyDelimiters | |||
| ) |
Definition at line 867 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvEdgeCasesTest | , |
| OnlyNewlines | |||
| ) |
Definition at line 858 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_all(), and Aleph::Array< T >::size().
| TEST_F | ( | CsvEdgeCasesTest | , |
| QuotedFieldWithOnlyQuotes | |||
| ) |
Definition at line 889 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvEdgeCasesTest | , |
| UnicodeContent | |||
| ) |
Definition at line 924 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvEdgeCasesTest | , |
| VeryLongField | |||
| ) |
Definition at line 898 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvEscapeTest | , |
| CustomDelimiter | |||
| ) |
Definition at line 386 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_escape().
| TEST_F | ( | CsvEscapeTest | , |
| EscapeCarriageReturn | |||
| ) |
Definition at line 376 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_escape().
| TEST_F | ( | CsvEscapeTest | , |
| EscapeDelimiter | |||
| ) |
Definition at line 361 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_escape().
| TEST_F | ( | CsvEscapeTest | , |
| EscapeMultipleSpecialChars | |||
| ) |
Definition at line 381 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_escape().
| TEST_F | ( | CsvEscapeTest | , |
| EscapeNewline | |||
| ) |
Definition at line 371 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_escape().
| TEST_F | ( | CsvEscapeTest | , |
| EscapeQuotes | |||
| ) |
Definition at line 366 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_escape().
| TEST_F | ( | CsvEscapeTest | , |
| NoEscapingNeeded | |||
| ) |
Definition at line 354 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_escape().
| TEST_F | ( | CsvFileTest | , |
| ReadNonExistentFile | |||
| ) |
Definition at line 588 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_read_file().
| TEST_F | ( | CsvFileTest | , |
| WriteAndReadFile | |||
| ) |
Definition at line 551 of file parse_csv_test.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_file(), and Aleph::csv_write_file().
| TEST_F | ( | CsvFileTest | , |
| WriteAndReadWithSpecialCharacters | |||
| ) |
Definition at line 603 of file parse_csv_test.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_file(), Aleph::csv_write_file(), row, and Aleph::size().
| TEST_F | ( | CsvFileTest | , |
| WriteToInvalidPath | |||
| ) |
Definition at line 593 of file parse_csv_test.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_write_file(), and row.
| TEST_F | ( | CsvFilterTest | , |
| FilterByPredicate | |||
| ) |
Definition at line 1234 of file parse_csv_test.cc.
References Aleph::and, Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_filter(), and row.
| TEST_F | ( | CsvFilterTest | , |
| FilterByValue | |||
| ) |
Definition at line 1243 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_filter_by_value().
| TEST_F | ( | CsvFilterTest | , |
| SelectColumns | |||
| ) |
Definition at line 1250 of file parse_csv_test.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), cols, Aleph::csv_select_columns(), and Aleph::size().
| TEST_F | ( | CsvFilterTest | , |
| SkipRows | |||
| ) |
Definition at line 1262 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_skip_rows().
| TEST_F | ( | CsvFilterTest | , |
| TakeRows | |||
| ) |
Definition at line 1270 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_take_rows().
| TEST_F | ( | CsvGetColumnTest | , |
| BasicColumn | |||
| ) |
Definition at line 693 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_get_column(), Aleph::csv_read_all(), and Aleph::Array< T >::size().
| TEST_F | ( | CsvGetColumnTest | , |
| EmptyData | |||
| ) |
Definition at line 727 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_get_column(), and Aleph::Array< T >::size().
| TEST_F | ( | CsvGetColumnTest | , |
| OutOfRangeColumn | |||
| ) |
Definition at line 719 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_get_column(), and Aleph::csv_read_all().
| TEST_F | ( | CsvGetColumnTest | , |
| SecondColumn | |||
| ) |
Definition at line 706 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_get_column(), and Aleph::csv_read_all().
| TEST_F | ( | CsvIsRectangularTest | , |
| EmptyData | |||
| ) |
Definition at line 657 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_is_rectangular().
| TEST_F | ( | CsvIsRectangularTest | , |
| NonRectangularData | |||
| ) |
Definition at line 671 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_is_rectangular(), and Aleph::csv_read_all().
| TEST_F | ( | CsvIsRectangularTest | , |
| RectangularData | |||
| ) |
Definition at line 663 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_is_rectangular(), and Aleph::csv_read_all().
| TEST_F | ( | CsvIsRectangularTest | , |
| SingleRow | |||
| ) |
Definition at line 679 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_is_rectangular(), and Aleph::csv_read_all().
| TEST_F | ( | CsvJoinTest | , |
| GroupBy | |||
| ) |
Definition at line 1553 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_group_by(), Aleph::csv_read_all(), Aleph::csv_skip_rows(), and Aleph::size().
| TEST_F | ( | CsvJoinTest | , |
| InnerJoin | |||
| ) |
Definition at line 1534 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_inner_join(), Aleph::csv_read_all(), and Aleph::csv_skip_rows().
| TEST_F | ( | CsvJoinTest | , |
| JoinHorizontal | |||
| ) |
Definition at line 1504 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_join_horizontal(), Aleph::csv_read_all(), and Aleph::size().
| TEST_F | ( | CsvJoinTest | , |
| JoinVertical | |||
| ) |
Definition at line 1520 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_join_vertical(), and Aleph::csv_read_all().
| TEST_F | ( | CsvNumColumnsTest | , |
| BasicUsage | |||
| ) |
Definition at line 629 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_num_columns(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvNumColumnsTest | , |
| EmptyRow | |||
| ) |
Definition at line 637 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_num_columns(), and row.
| TEST_F | ( | CsvNumColumnsTest | , |
| SingleColumn | |||
| ) |
Definition at line 643 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_num_columns(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvReadAllTest | , |
| CustomDelimiter | |||
| ) |
Definition at line 338 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_all(), and Aleph::Array< T >::size().
| TEST_F | ( | CsvReadAllTest | , |
| EmptyStream | |||
| ) |
Definition at line 318 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_all(), and Aleph::Array< T >::size().
| TEST_F | ( | CsvReadAllTest | , |
| MultipleRows | |||
| ) |
Definition at line 289 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_all(), and Aleph::Array< T >::size().
| TEST_F | ( | CsvReadAllTest | , |
| NoTrailingNewline | |||
| ) |
Definition at line 309 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_all(), and Aleph::Array< T >::size().
| TEST_F | ( | CsvReadAllTest | , |
| RowsWithDifferentLengths | |||
| ) |
Definition at line 327 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_all(), Aleph::Array< T >::size(), and Aleph::size().
| TEST_F | ( | CsvReadAllTest | , |
| SingleRow | |||
| ) |
Definition at line 300 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_all(), Aleph::Array< T >::size(), and Aleph::size().
| TEST_F | ( | CsvReaderTest | , |
| FromStream | |||
| ) |
Definition at line 1206 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching().
| TEST_F | ( | CsvReaderTest | , |
| RangeBasedFor | |||
| ) |
Definition at line 1191 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::count(), and row.
| TEST_F | ( | CsvReaderTest | , |
| ReadRows | |||
| ) |
Definition at line 1149 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching().
| TEST_F | ( | CsvReaderTest | , |
| ReadWithHeader | |||
| ) |
Definition at line 1139 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching().
| TEST_F | ( | CsvReaderTest | , |
| RowsRead | |||
| ) |
Definition at line 1179 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching().
| TEST_F | ( | CsvReaderTest | , |
| Skip | |||
| ) |
Definition at line 1169 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and row.
| TEST_F | ( | CsvReadRowStreamTest | , |
| CRLFLineEnding | |||
| ) |
Definition at line 165 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvReadRowStreamTest | , |
| CustomDelimiter | |||
| ) |
Definition at line 187 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvReadRowStreamTest | , |
| EmptyFields | |||
| ) |
Definition at line 109 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvReadRowStreamTest | , |
| EmptyStream | |||
| ) |
Definition at line 227 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvReadRowStreamTest | , |
| EscapedQuotes | |||
| ) |
Definition at line 143 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvReadRowStreamTest | , |
| MultipleRows | |||
| ) |
Definition at line 209 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_read_row().
| TEST_F | ( | CsvReadRowStreamTest | , |
| NoTrailingNewline | |||
| ) |
Definition at line 176 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvReadRowStreamTest | , |
| QuotedField | |||
| ) |
Definition at line 121 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvReadRowStreamTest | , |
| QuotedFieldWithDelimiter | |||
| ) |
Definition at line 132 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvReadRowStreamTest | , |
| QuotedFieldWithNewline | |||
| ) |
Definition at line 154 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvReadRowStreamTest | , |
| SimpleRow | |||
| ) |
Definition at line 89 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvReadRowStreamTest | , |
| SingleField | |||
| ) |
Definition at line 100 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvReadRowStreamTest | , |
| TabDelimiter | |||
| ) |
Definition at line 198 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvReadRowStreamTest | , |
| WhitespacePreserved | |||
| ) |
Definition at line 237 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvReadRowStringTest | , |
| EscapedQuotesInString | |||
| ) |
Definition at line 274 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvReadRowStringTest | , |
| QuotedFieldInString | |||
| ) |
Definition at line 265 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvReadRowStringTest | , |
| SimpleRow | |||
| ) |
Definition at line 254 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), and row.
| TEST_F | ( | CsvRoundTripTest | , |
| ComplexDataRoundTrip | |||
| ) |
Definition at line 814 of file parse_csv_test.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_all(), Aleph::csv_write_all(), output, and Aleph::size().
| TEST_F | ( | CsvRoundTripTest | , |
| SimpleDataRoundTrip | |||
| ) |
Definition at line 790 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_all(), Aleph::csv_write_all(), output, and Aleph::size().
| TEST_F | ( | CsvRowTest | , |
| GetNumeric | |||
| ) |
Definition at line 1066 of file parse_csv_test.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), and row.
| TEST_F | ( | CsvRowTest | , |
| HasColumn | |||
| ) |
Definition at line 1049 of file parse_csv_test.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), and row.
| TEST_F | ( | CsvRowTest | , |
| HeaderAccess | |||
| ) |
Definition at line 1007 of file parse_csv_test.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), and row.
| TEST_F | ( | CsvRowTest | , |
| HeaderAccessThrowsForUnknownColumn | |||
| ) |
Definition at line 1036 of file parse_csv_test.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), and row.
| TEST_F | ( | CsvRowTest | , |
| HeaderAccessThrowsWithoutHeader | |||
| ) |
Definition at line 1026 of file parse_csv_test.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), and row.
| TEST_F | ( | CsvRowTest | , |
| IndexAccess | |||
| ) |
Definition at line 993 of file parse_csv_test.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), and row.
| TEST_F | ( | CsvRowTest | , |
| SizeAndEmpty | |||
| ) |
Definition at line 1082 of file parse_csv_test.cc.
References Aleph::Array< T >::append(), and Aleph::blossom_maximum_cardinality_matching().
| TEST_F | ( | CsvStatisticsTest | , |
| CountEmpty | |||
| ) |
Definition at line 1299 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_count_empty().
| TEST_F | ( | CsvStatisticsTest | , |
| CountIf | |||
| ) |
Definition at line 1304 of file parse_csv_test.cc.
References Aleph::and, Aleph::blossom_maximum_cardinality_matching(), Aleph::count(), Aleph::csv_count_if(), and row.
| TEST_F | ( | CsvStatisticsTest | , |
| CountRows | |||
| ) |
Definition at line 1294 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_count_rows().
| TEST_F | ( | CsvStatisticsTest | , |
| Distinct | |||
| ) |
Definition at line 1334 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_distinct(), Aleph::csv_read_all(), and Aleph::unique().
| TEST_F | ( | CsvStatisticsTest | , |
| FindByValue | |||
| ) |
Definition at line 1322 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_find_by_value().
| TEST_F | ( | CsvStatisticsTest | , |
| FindNotFound | |||
| ) |
Definition at line 1328 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_find_by_value().
| TEST_F | ( | CsvStatisticsTest | , |
| FindRow | |||
| ) |
Definition at line 1313 of file parse_csv_test.cc.
References Aleph::and, Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_find_row(), and row.
| TEST_F | ( | CsvToNumberTest | , |
| ConvertToDouble | |||
| ) |
Definition at line 754 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_to_number< double >().
| TEST_F | ( | CsvToNumberTest | , |
| ConvertToFloat | |||
| ) |
Definition at line 761 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_to_number< float >().
| TEST_F | ( | CsvToNumberTest | , |
| ConvertToInt | |||
| ) |
Definition at line 741 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_to_number< int >().
| TEST_F | ( | CsvToNumberTest | , |
| ConvertToLong | |||
| ) |
Definition at line 748 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_to_number< long >().
| TEST_F | ( | CsvToNumberTest | , |
| ConvertWithWhitespace | |||
| ) |
Definition at line 778 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_to_number< int >().
| TEST_F | ( | CsvToNumberTest | , |
| InvalidDoubleConversion | |||
| ) |
Definition at line 773 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_to_number< double >().
| TEST_F | ( | CsvToNumberTest | , |
| InvalidIntConversion | |||
| ) |
Definition at line 767 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_to_number< int >().
| TEST_F | ( | CsvTransformationTest | , |
| AddColumn | |||
| ) |
Definition at line 1417 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_add_column(), row, Aleph::size(), and Aleph::sum().
| TEST_F | ( | CsvTransformationTest | , |
| RenameColumn | |||
| ) |
Definition at line 1434 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_rename_column().
| TEST_F | ( | CsvTransformationTest | , |
| SortByColumn | |||
| ) |
Definition at line 1370 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_all(), and Aleph::csv_sort_by_column().
| TEST_F | ( | CsvTransformationTest | , |
| SortByColumnNumeric | |||
| ) |
Definition at line 1382 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_read_all().
| TEST_F | ( | CsvTransformationTest | , |
| Transform | |||
| ) |
Definition at line 1404 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::csv_transform().
| TEST_F | ( | CsvTransformationTest | , |
| Transpose | |||
| ) |
Definition at line 1359 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_transpose(), and Aleph::size().
| TEST_F | ( | CsvTransformationTest | , |
| Unique | |||
| ) |
Definition at line 1394 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_all(), Aleph::csv_unique(), and Aleph::unique().
| TEST_F | ( | CsvUtilityTest | , |
| FillEmpty | |||
| ) |
Definition at line 1486 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_fill_empty(), and Aleph::csv_read_all().
| TEST_F | ( | CsvUtilityTest | , |
| SkipBom | |||
| ) |
Definition at line 1448 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), Aleph::csv_skip_bom(), and row.
| TEST_F | ( | CsvUtilityTest | , |
| SkipBomNotPresent | |||
| ) |
Definition at line 1464 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_row(), Aleph::csv_skip_bom(), and row.
| TEST_F | ( | CsvUtilityTest | , |
| TrimFields | |||
| ) |
Definition at line 1474 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_read_all(), and Aleph::csv_trim_fields().
| TEST_F | ( | CsvWriteAllTest | , |
| EmptyData | |||
| ) |
Definition at line 507 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_write_all(), and out.
| TEST_F | ( | CsvWriteAllTest | , |
| MultipleRows | |||
| ) |
Definition at line 487 of file parse_csv_test.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_write_all(), and out.
| TEST_F | ( | CsvWriteRowTest | , |
| CustomDelimiter | |||
| ) |
Definition at line 456 of file parse_csv_test.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_write_row(), out, and row.
| TEST_F | ( | CsvWriteRowTest | , |
| CustomLineEnding | |||
| ) |
Definition at line 469 of file parse_csv_test.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_write_row(), out, and row.
| TEST_F | ( | CsvWriteRowTest | , |
| EmptyRow | |||
| ) |
Definition at line 435 of file parse_csv_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_write_row(), out, and row.
| TEST_F | ( | CsvWriteRowTest | , |
| RowWithQuotedFields | |||
| ) |
Definition at line 411 of file parse_csv_test.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_write_row(), out, and row.
| TEST_F | ( | CsvWriteRowTest | , |
| RowWithQuotesInField | |||
| ) |
Definition at line 424 of file parse_csv_test.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_write_row(), out, and row.
| TEST_F | ( | CsvWriteRowTest | , |
| SimpleRow | |||
| ) |
Definition at line 398 of file parse_csv_test.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_write_row(), out, and row.
| TEST_F | ( | CsvWriteRowTest | , |
| SingleField | |||
| ) |
Definition at line 445 of file parse_csv_test.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), Aleph::csv_write_row(), out, and row.