aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorazevaykin <145343289+azevaykin@users.noreply.github.com>2023-12-21 16:27:07 +0300
committerGitHub <noreply@github.com>2023-12-21 16:27:07 +0300
commit559d7083cd8378cb25b9e966dedcca21d413e338 (patch)
tree8951ef76fdb28808ed93531e4c828cc3c5410a7c
parent1f95d62426d546597a43a819ec9872b6daee8b4e (diff)
downloadydb-559d7083cd8378cb25b9e966dedcca21d413e338.tar.gz
Out<NYql::TIssues> (#626)
-rw-r--r--ydb/core/tx/datashard/ut_common/datashard_ut_common.cpp8
-rw-r--r--ydb/library/yql/public/issue/yql_issue.cpp5
2 files changed, 7 insertions, 6 deletions
diff --git a/ydb/core/tx/datashard/ut_common/datashard_ut_common.cpp b/ydb/core/tx/datashard/ut_common/datashard_ut_common.cpp
index 82648b94f8..739032c9ab 100644
--- a/ydb/core/tx/datashard/ut_common/datashard_ut_common.cpp
+++ b/ydb/core/tx/datashard/ut_common/datashard_ut_common.cpp
@@ -1098,11 +1098,7 @@ static ui64 RunSchemeTx(
runtime.Send(new IEventHandle(MakeTxProxyID(), sender, request.Release()), 0, viaActorSystem);
auto ev = runtime.GrabEdgeEventRethrow<TEvTxUserProxy::TEvProposeTransactionStatus>(sender);
- for (auto i : ev->Get()->Record.GetIssues()) {
- Cerr << "Issue: " << i.AsJSON() << Endl;
- }
-
- UNIT_ASSERT_VALUES_EQUAL(ev->Get()->Record.GetStatus(), expectedStatus);
+ UNIT_ASSERT_VALUES_EQUAL_C(ev->Get()->Record.GetStatus(), expectedStatus, "Status: " << ev->Get()->Record.GetStatus() << " Issues: " << ev->Get()->Record.GetIssues());
return ev->Get()->Record.GetTxId();
}
@@ -1895,7 +1891,7 @@ void UploadRows(TTestActorRuntime& runtime, const TString& tablePath, const TVec
runtime.Register(actor);
auto ev = runtime.GrabEdgeEventRethrow<TEvTxUserProxy::TEvUploadRowsResponse>(uploadSender);
- UNIT_ASSERT_VALUES_EQUAL_C(ev->Get()->Status, Ydb::StatusIds::SUCCESS, "Status: " << ev->Get()->Status << " Issues: " << ev->Get()->Issues.ToOneLineString());
+ UNIT_ASSERT_VALUES_EQUAL_C(ev->Get()->Status, Ydb::StatusIds::SUCCESS, "Status: " << ev->Get()->Status << " Issues: " << ev->Get()->Issues);
}
void WaitTabletBecomesOffline(TServer::TPtr server, ui64 tabletId)
diff --git a/ydb/library/yql/public/issue/yql_issue.cpp b/ydb/library/yql/public/issue/yql_issue.cpp
index 3446ce56f1..4a176cc29b 100644
--- a/ydb/library/yql/public/issue/yql_issue.cpp
+++ b/ydb/library/yql/public/issue/yql_issue.cpp
@@ -298,3 +298,8 @@ template <>
void Out<NYql::TIssue>(IOutputStream& out, const NYql::TIssue& error) {
error.PrintTo(out);
}
+
+template <>
+void Out<NYql::TIssues>(IOutputStream& out, const NYql::TIssues& error) {
+ error.PrintTo(out);
+} \ No newline at end of file