diff options
author | azevaykin <145343289+azevaykin@users.noreply.github.com> | 2023-12-21 16:27:07 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-21 16:27:07 +0300 |
commit | 559d7083cd8378cb25b9e966dedcca21d413e338 (patch) | |
tree | 8951ef76fdb28808ed93531e4c828cc3c5410a7c | |
parent | 1f95d62426d546597a43a819ec9872b6daee8b4e (diff) | |
download | ydb-559d7083cd8378cb25b9e966dedcca21d413e338.tar.gz |
Out<NYql::TIssues> (#626)
-rw-r--r-- | ydb/core/tx/datashard/ut_common/datashard_ut_common.cpp | 8 | ||||
-rw-r--r-- | ydb/library/yql/public/issue/yql_issue.cpp | 5 |
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 |