@@ -3037,10 +3037,10 @@ Y_UNIT_TEST_SUITE(KqpQueryService) {
30373037 }
30383038 }
30393039
3040- Y_UNIT_TEST (TableSink_Htap) {
3040+ Y_UNIT_TEST_TWIN (TableSink_Htap, withOltpSink ) {
30413041 NKikimrConfig::TAppConfig appConfig;
30423042 appConfig.MutableTableServiceConfig ()->SetEnableOlapSink (true );
3043- appConfig.MutableTableServiceConfig ()->SetEnableOltpSink (true );
3043+ appConfig.MutableTableServiceConfig ()->SetEnableOltpSink (withOltpSink );
30443044 appConfig.MutableTableServiceConfig ()->SetEnableHtapTx (true );
30453045 auto settings = TKikimrSettings ()
30463046 .SetAppConfig (appConfig)
@@ -3073,18 +3073,21 @@ Y_UNIT_TEST_SUITE(KqpQueryService) {
30733073 UNIT_ASSERT_C (result.GetStatus () == NYdb::EStatus::SUCCESS, result.GetIssues ().ToString ());
30743074
30753075 auto client = kikimr.GetQueryClient ();
3076+
30763077 {
3077- auto prepareResult = client.ExecuteQuery (R"(
3078+ auto result = client.ExecuteQuery (R"(
30783079 UPSERT INTO `/Root/ColumnShard` (Col1, Col2, Col3) VALUES
30793080 (1u, "test1", 10), (2u, "test2", 11), (3u, "test3", 12), (4u, NULL, 13);
30803081 UPSERT INTO `/Root/DataShard` (Col1, Col2, Col3) VALUES
30813082 (10u, "test1", 10), (20u, "test2", 11), (30u, "test3", 12), (40u, NULL, 13);
30823083 INSERT INTO `/Root/ColumnShard` SELECT * FROM `/Root/DataShard`;
30833084 REPLACE INTO `/Root/DataShard` SELECT * FROM `/Root/ColumnShard`;
3084- SELECT * FROM `/Root/ColumnShard`;
3085- SELECT * FROM `/Root/DataShard`;
3085+ SELECT * FROM `/Root/ColumnShard` ORDER BY Col1 ;
3086+ SELECT * FROM `/Root/DataShard` ORDER BY Col1 ;
30863087 )" , NYdb::NQuery::TTxControl::BeginTx ().CommitTx ()).ExtractValueSync ();
3087- UNIT_ASSERT_C (prepareResult.IsSuccess (), prepareResult.GetIssues ().ToString ());
3088+ UNIT_ASSERT_C (result.IsSuccess (), result.GetIssues ().ToString ());
3089+ CompareYson (R"( [[1u;["test1"];10];[2u;["test2"];11];[3u;["test3"];12];[4u;#;13];[10u;["test1"];10];[20u;["test2"];11];[30u;["test3"];12];[40u;#;13]])" , FormatResultSetYson (result.GetResultSet (0 )));
3090+ CompareYson (R"( [[1u;["test1"];10];[2u;["test2"];11];[3u;["test3"];12];[4u;#;13];[10u;["test1"];10];[20u;["test2"];11];[30u;["test3"];12];[40u;#;13]])" , FormatResultSetYson (result.GetResultSet (1 )));
30883091 }
30893092 }
30903093
0 commit comments