@@ -36,6 +36,7 @@ TEST(TableRequirementTest, AssertUUID) {
3636
3737 // Success - UUID matches
3838 table::AssertUUID requirement (" test-uuid-1234" );
39+ EXPECT_EQ (TableRequirement::Kind::AssertUUID, requirement.kind ());
3940 ASSERT_THAT (requirement.Validate (base.get ()), IsOk ());
4041
4142 // UUID mismatch
@@ -62,6 +63,7 @@ TEST(TableRequirementTest, AssertCurrentSchemaID) {
6263
6364 // Success - schema ID matches
6465 table::AssertCurrentSchemaID requirement (5 );
66+ EXPECT_EQ (TableRequirement::Kind::AssertCurrentSchemaID, requirement.kind ());
6567 ASSERT_THAT (requirement.Validate (base.get ()), IsOk ());
6668
6769 // Schema ID mismatch
@@ -87,6 +89,7 @@ TEST(TableRequirementTest, AssertCurrentSchemaID) {
8789TEST (TableRequirementTest, AssertDoesNotExist) {
8890 // Success - table does not exist (null metadata)
8991 table::AssertDoesNotExist requirement;
92+ EXPECT_EQ (TableRequirement::Kind::AssertDoesNotExist, requirement.kind ());
9093 ASSERT_THAT (requirement.Validate (nullptr ), IsOk ());
9194
9295 // Table already exists
@@ -105,6 +108,7 @@ TEST(TableRequirementTest, AssertRefSnapshotID) {
105108
106109 // Success - ref snapshot ID matches
107110 table::AssertRefSnapshotID requirement (" main" , 100 );
111+ EXPECT_EQ (TableRequirement::Kind::AssertRefSnapshotID, requirement.kind ());
108112 ASSERT_THAT (requirement.Validate (base.get ()), IsOk ());
109113
110114 // Snapshot ID mismatch
@@ -136,6 +140,7 @@ TEST(TableRequirementTest, AssertLastAssignedFieldId) {
136140
137141 // Success - field ID matches
138142 table::AssertLastAssignedFieldId requirement (10 );
143+ EXPECT_EQ (TableRequirement::Kind::AssertLastAssignedFieldId, requirement.kind ());
139144 ASSERT_THAT (requirement.Validate (base.get ()), IsOk ());
140145
141146 // Field ID mismatch
@@ -155,6 +160,7 @@ TEST(TableRequirementTest, AssertLastAssignedPartitionId) {
155160
156161 // Success - partition ID matches
157162 table::AssertLastAssignedPartitionId requirement (5 );
163+ EXPECT_EQ (TableRequirement::Kind::AssertLastAssignedPartitionId, requirement.kind ());
158164 ASSERT_THAT (requirement.Validate (base.get ()), IsOk ());
159165
160166 // Partition ID mismatch
@@ -176,6 +182,7 @@ TEST(TableRequirementTest, AssertDefaultSpecID) {
176182
177183 // Success - spec ID matches
178184 table::AssertDefaultSpecID requirement (3 );
185+ EXPECT_EQ (TableRequirement::Kind::AssertDefaultSpecID, requirement.kind ());
179186 ASSERT_THAT (requirement.Validate (base.get ()), IsOk ());
180187
181188 // Spec ID mismatch
@@ -191,6 +198,7 @@ TEST(TableRequirementTest, AssertDefaultSortOrderID) {
191198
192199 // Success - sort order ID matches
193200 table::AssertDefaultSortOrderID requirement (2 );
201+ EXPECT_EQ (TableRequirement::Kind::AssertDefaultSortOrderID, requirement.kind ());
194202 ASSERT_THAT (requirement.Validate (base.get ()), IsOk ());
195203
196204 // Sort order ID mismatch
0 commit comments