@@ -66,7 +66,7 @@ struct TTestBootstrap : public TTestActorRuntime {
66
66
void CheckEqual (
67
67
const NHttp::TEvHttpProxy::TEvHttpOutgoingRequest& lhs,
68
68
const NHttp::TEvHttpProxy::TEvHttpOutgoingRequest& rhs) {
69
- UNIT_ASSERT_EQUAL (lhs.Request ->URL , rhs.Request ->URL );
69
+ UNIT_ASSERT_EQUAL_C (lhs.Request ->URL , rhs. Request -> URL , " Compare: " << lhs. Request -> URL << " " << rhs.Request ->URL );
70
70
}
71
71
72
72
void CheckEqual (
@@ -234,6 +234,28 @@ Y_UNIT_TEST_SUITE(TDatabaseResolverTests) {
234
234
);
235
235
}
236
236
237
+ Y_UNIT_TEST (Ydb_Dedicated) {
238
+ Test (
239
+ NYql::EDatabaseType::Ydb,
240
+ NYql::NConnector::NApi::EProtocol::PROTOCOL_UNSPECIFIED,
241
+ " https://ydbc.ydb.cloud.yandex.net:8789/ydbc/cloud-prod/database?databaseId=etn021us5r9rhld1vgbh" ,
242
+ " 200" ,
243
+ R"(
244
+ {
245
+ "endpoint":"grpcs://lb.etnbrtlini51k7cinbdr.ydb.mdb.yandexcloud.net:2135/?database=/ru-central1/b1gtl2kg13him37quoo6/etn021us5r9rhld1vgbh",
246
+ "dedicatedDatabase":{"resuorcePresetId": "medium"}
247
+ })" ,
248
+ NYql::TDatabaseResolverResponse::TDatabaseDescription{
249
+ TString{" u-lb.etnbrtlini51k7cinbdr.ydb.mdb.yandexcloud.net:2135" },
250
+ TString{" u-lb.etnbrtlini51k7cinbdr.ydb.mdb.yandexcloud.net" },
251
+ 2135 ,
252
+ TString (" /ru-central1/b1gtl2kg13him37quoo6/etn021us5r9rhld1vgbh" ),
253
+ true
254
+ },
255
+ {}
256
+ );
257
+ }
258
+
237
259
Y_UNIT_TEST (DataStreams_Serverless) {
238
260
Test (
239
261
NYql::EDatabaseType::DataStreams,
@@ -264,7 +286,7 @@ Y_UNIT_TEST_SUITE(TDatabaseResolverTests) {
264
286
R"(
265
287
{
266
288
"endpoint":"grpcs://lb.etn021us5r9rhld1vgbh.ydb.mdb.yandexcloud.net:2135/?database=/ru-central1/b1g7jdjqd07qg43c4fmp/etn021us5r9rhld1vgbh",
267
- "storageConfig ":{"storageSizeLimit":107374182400 }
289
+ "dedicatedDatabase ":{"resourcePresetId": "medium" }
268
290
})" ,
269
291
NYql::TDatabaseResolverResponse::TDatabaseDescription{
270
292
TString{" u-lb.etn021us5r9rhld1vgbh.ydb.mdb.yandexcloud.net:2135" },
0 commit comments