Skip to content

Commit e2a808c

Browse files
committed
Intermediate changes
commit_hash:3cad2908c5fe0e3a7e703d15709be0f9970019db
1 parent be8997d commit e2a808c

File tree

3 files changed

+29
-6
lines changed

3 files changed

+29
-6
lines changed

yt/yt/client/unittests/mock/table_reader.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ namespace NYT::NApi {
77

88
////////////////////////////////////////////////////////////////////////////////
99

10-
TMockTableReader::TMockTableReader(const NTableClient::TTableSchemaPtr& schema)
11-
: Schema_(schema)
10+
TMockTableReader::TMockTableReader(NTableClient::TTableSchemaPtr schema)
11+
: Schema_(std::move(schema))
1212
, NameTable_(NTableClient::TNameTable::FromSchema(*Schema_))
13-
{}
13+
{ }
1414

1515
const NTableClient::TNameTablePtr& TMockTableReader::GetNameTable() const
1616
{

yt/yt/client/unittests/mock/table_reader.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class TMockTableReader
1212
: public ITableReader
1313
{
1414
public:
15-
TMockTableReader(const NTableClient::TTableSchemaPtr& schema);
15+
explicit TMockTableReader(NTableClient::TTableSchemaPtr schema);
1616

1717
MOCK_METHOD(i64, GetStartRowIndex, (), (const, override));
1818

@@ -31,8 +31,8 @@ class TMockTableReader
3131
const NTableClient::TTableSchemaPtr& GetTableSchema() const override;
3232

3333
private:
34-
NTableClient::TTableSchemaPtr Schema_;
35-
NTableClient::TNameTablePtr NameTable_;
34+
const NTableClient::TTableSchemaPtr Schema_;
35+
const NTableClient::TNameTablePtr NameTable_;
3636
};
3737

3838
DEFINE_REFCOUNTED_TYPE(TMockTableReader);
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
#pragma once
2+
3+
#include <yt/yt/client/transaction_client/timestamp_provider.h>
4+
5+
namespace NYT::NTransactionClient {
6+
7+
////////////////////////////////////////////////////////////////////////////////
8+
9+
DECLARE_REFCOUNTED_CLASS(TMockTimestampProvider);
10+
11+
class TMockTimestampProvider
12+
: public ITimestampProvider
13+
{
14+
public:
15+
MOCK_METHOD(TFuture<TTimestamp>, GenerateTimestamps, (int, NObjectClient::TCellTag), (override));
16+
MOCK_METHOD(TTimestamp, GetLatestTimestamp, (NObjectClient::TCellTag), (override));
17+
};
18+
19+
DEFINE_REFCOUNTED_TYPE(TMockTimestampProvider)
20+
21+
////////////////////////////////////////////////////////////////////////////////
22+
23+
} // namespace NYT::NTransactionClient

0 commit comments

Comments
 (0)