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 82648b94f877..739032c9ab45 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(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(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 3446ce56f1e8..4a176cc29b10 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(IOutputStream& out, const NYql::TIssue& error) { error.PrintTo(out); } + +template <> +void Out(IOutputStream& out, const NYql::TIssues& error) { + error.PrintTo(out); +} \ No newline at end of file