From be9c7391aad8eda1d577a39bcd554f73fe1762da Mon Sep 17 00:00:00 2001 From: Piotr Jastrzebski Date: Mon, 4 Jun 2018 16:17:33 +0200 Subject: [PATCH] Extract test_partition_key_with_values_of_different_types_read It will be used also for testing compression. Signed-off-by: Piotr Jastrzebski --- tests/sstable_3_x_test.cc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tests/sstable_3_x_test.cc b/tests/sstable_3_x_test.cc index 74c3f50c58..8509fc5524 100644 --- a/tests/sstable_3_x_test.cc +++ b/tests/sstable_3_x_test.cc @@ -437,9 +437,8 @@ static thread_local const schema_ptr PARTITION_KEY_WITH_VALUES_OF_DIFFERENT_TYPE .with_column("text_val", utf8_type) .build(); -SEASTAR_THREAD_TEST_CASE(test_uncompressed_partition_key_with_values_of_different_types_read) { - sstable_assertions sst(PARTITION_KEY_WITH_VALUES_OF_DIFFERENT_TYPES_SCHEMA, - UNCOMPRESSED_PARTITION_KEY_WITH_VALUES_OF_DIFFERENT_TYPES_PATH); +static void test_partition_key_with_values_of_different_types_read(const sstring& path) { + sstable_assertions sst(PARTITION_KEY_WITH_VALUES_OF_DIFFERENT_TYPES_SCHEMA, path); sst.load(); auto to_key = [] (int key) { auto bytes = int32_type->decompose(int32_t(key)); @@ -527,6 +526,11 @@ SEASTAR_THREAD_TEST_CASE(test_uncompressed_partition_key_with_values_of_differen .produces_end_of_stream(); } +SEASTAR_THREAD_TEST_CASE(test_uncompressed_partition_key_with_values_of_different_types_read) { + test_partition_key_with_values_of_different_types_read( + UNCOMPRESSED_PARTITION_KEY_WITH_VALUES_OF_DIFFERENT_TYPES_PATH); +} + // Following tests run on files in tests/sstables/3.x/uncompressed/subset_of_columns // They were created using following CQL statements: //