@@ -73,7 +73,7 @@ TEST_F(ReplaceSortOrderTest, AscendingSingleField) {
7373 auto ref = NamedReference::Make (" id" ).value ();
7474 auto term = UnboundTransform::Make (std::move (ref), Transform::Identity ()).value ();
7575
76- update.Asc (std::move (term), NullOrder::kFirst );
76+ update.AddSortField (std::move (term), SortDirection:: kAscending , NullOrder::kFirst );
7777
7878 auto result = update.Apply ();
7979 EXPECT_THAT (result, IsOk ());
@@ -94,7 +94,7 @@ TEST_F(ReplaceSortOrderTest, DescendingSingleField) {
9494 auto ref = NamedReference::Make (" name" ).value ();
9595 auto term = UnboundTransform::Make (std::move (ref), Transform::Identity ()).value ();
9696
97- update.Desc (std::move (term), NullOrder::kLast );
97+ update.AddSortField (std::move (term), SortDirection:: kDescending , NullOrder::kLast );
9898
9999 auto result = update.Apply ();
100100 EXPECT_THAT (result, IsOk ());
@@ -118,8 +118,8 @@ TEST_F(ReplaceSortOrderTest, MultipleFields) {
118118 auto ref2 = NamedReference::Make (" id" ).value ();
119119 auto term2 = UnboundTransform::Make (std::move (ref2), Transform::Identity ()).value ();
120120
121- update.Asc (std::move (term1), NullOrder::kFirst )
122- .Desc (std::move (term2), NullOrder::kLast );
121+ update.AddSortField (std::move (term1), SortDirection:: kAscending , NullOrder::kFirst )
122+ .AddSortField (std::move (term2), SortDirection:: kDescending , NullOrder::kLast );
123123
124124 auto result = update.Apply ();
125125 EXPECT_THAT (result, IsOk ());
@@ -147,7 +147,7 @@ TEST_F(ReplaceSortOrderTest, WithTransform) {
147147 auto ref = NamedReference::Make (" ts" ).value ();
148148 auto term = UnboundTransform::Make (std::move (ref), Transform::Day ()).value ();
149149
150- update.Asc (std::move (term), NullOrder::kFirst );
150+ update.AddSortField (std::move (term), SortDirection:: kAscending , NullOrder::kFirst );
151151
152152 auto result = update.Apply ();
153153 EXPECT_THAT (result, IsOk ());
@@ -169,7 +169,7 @@ TEST_F(ReplaceSortOrderTest, WithBucketTransform) {
169169 auto ref = NamedReference::Make (" name" ).value ();
170170 auto term = UnboundTransform::Make (std::move (ref), Transform::Bucket (10 )).value ();
171171
172- update.Desc (std::move (term), NullOrder::kLast );
172+ update.AddSortField (std::move (term), SortDirection:: kDescending , NullOrder::kLast );
173173
174174 auto result = update.Apply ();
175175 EXPECT_THAT (result, IsOk ());
@@ -188,7 +188,7 @@ TEST_F(ReplaceSortOrderTest, WithBucketTransform) {
188188TEST_F (ReplaceSortOrderTest, NullTerm) {
189189 ReplaceSortOrder update (identifier_, catalog_, metadata_);
190190
191- update.Asc (nullptr , NullOrder::kFirst );
191+ update.AddSortField (nullptr , SortDirection:: kAscending , NullOrder::kFirst );
192192
193193 auto result = update.Apply ();
194194 EXPECT_THAT (result, IsError (ErrorKind::kValidationFailed ));
@@ -202,7 +202,7 @@ TEST_F(ReplaceSortOrderTest, InvalidTransformForType) {
202202 auto ref = NamedReference::Make (" name" ).value ();
203203 auto term = UnboundTransform::Make (std::move (ref), Transform::Day ()).value ();
204204
205- update.Asc (std::move (term), NullOrder::kFirst );
205+ update.AddSortField (std::move (term), SortDirection:: kAscending , NullOrder::kFirst );
206206
207207 auto result = update.Apply ();
208208 EXPECT_THAT (result, IsError (ErrorKind::kValidationFailed ));
@@ -215,7 +215,7 @@ TEST_F(ReplaceSortOrderTest, NonExistentField) {
215215 auto ref = NamedReference::Make (" nonexistent" ).value ();
216216 auto term = UnboundTransform::Make (std::move (ref), Transform::Identity ()).value ();
217217
218- update.Asc (std::move (term), NullOrder::kFirst );
218+ update.AddSortField (std::move (term), SortDirection:: kAscending , NullOrder::kFirst );
219219
220220 auto result = update.Apply ();
221221 EXPECT_THAT (result, IsError (ErrorKind::kValidationFailed ));
@@ -228,7 +228,8 @@ TEST_F(ReplaceSortOrderTest, CaseSensitiveTrue) {
228228 auto ref = NamedReference::Make (" ID" ).value (); // Uppercase
229229 auto term = UnboundTransform::Make (std::move (ref), Transform::Identity ()).value ();
230230
231- update.CaseSensitive (true ).Asc (std::move (term), NullOrder::kFirst );
231+ update.CaseSensitive (true ).AddSortField (std::move (term), SortDirection::kAscending ,
232+ NullOrder::kFirst );
232233
233234 auto result = update.Apply ();
234235 // Should fail because schema has "id" (lowercase)
@@ -241,7 +242,8 @@ TEST_F(ReplaceSortOrderTest, CaseSensitiveFalse) {
241242 auto ref = NamedReference::Make (" ID" ).value (); // Uppercase
242243 auto term = UnboundTransform::Make (std::move (ref), Transform::Identity ()).value ();
243244
244- update.CaseSensitive (false ).Asc (std::move (term), NullOrder::kFirst );
245+ update.CaseSensitive (false ).AddSortField (std::move (term), SortDirection::kAscending ,
246+ NullOrder::kFirst );
245247
246248 auto result = update.Apply ();
247249 // Should succeed because case-insensitive matching
0 commit comments