@@ -965,56 +965,3 @@ TEST(ColumnsCase, ColumnMapT_Wrap) {
965965 EXPECT_EQ (" 123" , map_view.At (1 ));
966966 EXPECT_EQ (" abc" , map_view.At (2 ));
967967}
968-
969- TEST (ColumnsCase, RawVector) {
970- std::vector<std::shared_ptr<Column>> columns;
971-
972- #define RV_TEST_CASE (test_id_in, column_type ) \
973- case test_id_in: { \
974- columns.push_back (std::make_shared<column_type>()); \
975- auto column = std::static_pointer_cast<column_type>(columns[test_id_in]); \
976- column->Append (10u ); \
977- column->Append (20u ); \
978- ASSERT_EQ (columns[test_id_in]->Size (), 2u ); \
979- auto column_v = column->GetWritableData (); \
980- ASSERT_EQ (static_cast <uint32_t >(column_v[0 ]), 10u ); \
981- ASSERT_EQ (static_cast <uint32_t >(column_v[1 ]), 20u ); \
982- break ; \
983- }
984-
985- #define RV_TEST_CASE_D (test_id_in, column_type ) \
986- case test_id_in: { \
987- columns.push_back (std::make_shared<column_type>()); \
988- auto column = std::static_pointer_cast<column_type>(columns[test_id_in]); \
989- column->AppendRaw (10u ); \
990- column->AppendRaw (20u ); \
991- ASSERT_EQ (columns[test_id_in]->Size (), 2u ); \
992- auto column_v = column->GetWritableData (); \
993- ASSERT_EQ (static_cast <uint32_t >(column_v[0 ]), 10u ); \
994- ASSERT_EQ (static_cast <uint32_t >(column_v[1 ]), 20u ); \
995- break ; \
996- }
997-
998- for (uint8_t rv_test_id = 0 ; rv_test_id < 14 ; ++rv_test_id) {
999- switch (rv_test_id) {
1000- RV_TEST_CASE ( 0 , ColumnUInt8);
1001- RV_TEST_CASE ( 1 , ColumnUInt16);
1002- RV_TEST_CASE ( 2 , ColumnUInt32);
1003- RV_TEST_CASE ( 3 , ColumnUInt64);
1004- RV_TEST_CASE ( 4 , ColumnInt8);
1005- RV_TEST_CASE ( 5 , ColumnInt16);
1006- RV_TEST_CASE ( 6 , ColumnInt32);
1007- RV_TEST_CASE ( 7 , ColumnInt64);
1008- RV_TEST_CASE ( 8 , ColumnInt128);
1009- RV_TEST_CASE ( 9 , ColumnFloat32);
1010- RV_TEST_CASE ( 10 , ColumnFloat64);
1011- RV_TEST_CASE_D ( 11 , ColumnDate);
1012- RV_TEST_CASE_D ( 12 , ColumnDate32);
1013- RV_TEST_CASE_D ( 13 , ColumnDateTime);
1014- default : {
1015- EXPECT_NE (0 , 0 );
1016- break ;
1017- }
1018- }
1019- }
1020- }
0 commit comments