1717 * under the License.
1818 */
1919
20+ #include " iceberg/base_transaction.h"
21+
2022#include < gtest/gtest.h>
2123
22- #include " iceberg/base_transaction.h"
2324#include " iceberg/partition_spec.h"
2425#include " iceberg/pending_update.h"
2526#include " iceberg/sort_order.h"
@@ -68,7 +69,7 @@ std::shared_ptr<Table> CreateTestTable(const TableIdentifier& identifier,
6869}
6970} // namespace
7071
71- TEST (TransactionPendingUpdateTest , CommitSetPropertiesUsesCatalog) {
72+ TEST (BaseTransactionTest , CommitSetPropertiesUsesCatalog) {
7273 auto metadata = CreateBaseMetadata ();
7374 const auto identifier = MakeIdentifier ();
7475 auto catalog = std::make_shared<NiceMock<MockCatalog>>();
@@ -93,13 +94,13 @@ TEST(TransactionPendingUpdateTest, CommitSetPropertiesUsesCatalog) {
9394 auto it = updated.find (" new-key" );
9495 EXPECT_NE (it, updated.end ());
9596 EXPECT_EQ (" new-value" , it->second );
96- return Result< std::unique_ptr<Table>>(std::unique_ptr<Table>()) ;
97+ return { std::unique_ptr<Table>()} ;
9798 });
9899
99100 EXPECT_THAT (transaction->CommitTransaction (), IsOk ());
100101}
101102
102- TEST (TransactionPendingUpdateTest , RemovePropertiesSkipsMissingKeys) {
103+ TEST (BaseTransactionTest , RemovePropertiesSkipsMissingKeys) {
103104 auto metadata = CreateBaseMetadata ();
104105 const auto identifier = MakeIdentifier ();
105106 auto catalog = std::make_shared<NiceMock<MockCatalog>>();
@@ -121,13 +122,13 @@ TEST(TransactionPendingUpdateTest, RemovePropertiesSkipsMissingKeys) {
121122 dynamic_cast <const table::RemoveProperties*>(updates.front ().get ());
122123 EXPECT_NE (remove_update, nullptr );
123124 EXPECT_THAT (remove_update->removed (), ElementsAre (" existing" ));
124- return Result< std::unique_ptr<Table>>(std::unique_ptr<Table>()) ;
125+ return { std::unique_ptr<Table>()} ;
125126 });
126127
127128 EXPECT_THAT (transaction->CommitTransaction (), IsOk ());
128129}
129130
130- TEST (TransactionPendingUpdateTest , AggregatesMultiplePendingUpdates) {
131+ TEST (BaseTransactionTest , AggregatesMultiplePendingUpdates) {
131132 auto metadata = CreateBaseMetadata ();
132133 const auto identifier = MakeIdentifier ();
133134 auto catalog = std::make_shared<NiceMock<MockCatalog>>();
@@ -159,7 +160,7 @@ TEST(TransactionPendingUpdateTest, AggregatesMultiplePendingUpdates) {
159160 EXPECT_NE (remove_update, nullptr );
160161 EXPECT_THAT (remove_update->removed (), ElementsAre (" existing" ));
161162
162- return Result< std::unique_ptr<Table>>(std::unique_ptr<Table>()) ;
163+ return { std::unique_ptr<Table>()} ;
163164 });
164165
165166 EXPECT_THAT (transaction->CommitTransaction (), IsOk ());
0 commit comments