@@ -389,7 +389,7 @@ public void testDropTable() throws IOException {
389
389
}
390
390
391
391
private void validateRegister (TableIdentifier identifier , String metadataVersionFiles ) {
392
- Assertions .assertThat (catalog .registerTable (identifier , "file:" + metadataVersionFiles )).isNotNull ();
392
+ Assertions .assertThat (catalog .registerTable (identifier , "file:" + metadataVersionFiles , false )).isNotNull ();
393
393
Table newTable = catalog .loadTable (identifier );
394
394
Assertions .assertThat (newTable ).isNotNull ();
395
395
TableOperations ops = ((HasTableOperations ) newTable ).operations ();
@@ -418,11 +418,11 @@ public void testRegisterTableFailureScenarios() throws NessieConflictException,
418
418
TableIdentifier defaultIdentifier = TableIdentifier .of (DB_NAME , defaultTableReference .toString ());
419
419
Assertions .assertThatThrownBy (
420
420
() -> catalog .registerTable (
421
- defaultIdentifier , "file:" + metadataVersionFiles .get (0 )))
421
+ defaultIdentifier , "file:" + metadataVersionFiles .get (0 ), false ))
422
422
.isInstanceOf (IllegalArgumentException .class )
423
423
.hasMessage ("Nessie ref 'default' does not exist" );
424
424
// Case 2: Table Already Exists
425
- Assertions .assertThatThrownBy (() -> catalog .registerTable (TABLE_IDENTIFIER , "file:" + metadataVersionFiles .get (0 )))
425
+ Assertions .assertThatThrownBy (() -> catalog .registerTable (TABLE_IDENTIFIER , "file:" + metadataVersionFiles .get (0 ), false ))
426
426
.isInstanceOf (AlreadyExistsException .class )
427
427
.hasMessage ("Table already exists: db.tbl" );
428
428
// Case 3: Registering using a tag
@@ -437,16 +437,16 @@ public void testRegisterTableFailureScenarios() throws NessieConflictException,
437
437
TableIdentifier tagIdentifier = TableIdentifier .of (DB_NAME , tagTableReference .toString ());
438
438
Assertions .assertThatThrownBy (
439
439
() -> catalog .registerTable (
440
- tagIdentifier , "file:" + metadataVersionFiles .get (0 )))
440
+ tagIdentifier , "file:" + metadataVersionFiles .get (0 ), false ))
441
441
.isInstanceOf (IllegalArgumentException .class )
442
442
.hasMessage ("You can only mutate tables when using a branch without a hash or timestamp." );
443
443
// Case 4: non-null metadata path with null metadata location
444
444
Assertions .assertThatThrownBy (
445
- () -> catalog .registerTable (TABLE_IDENTIFIER , "file:" + metadataVersionFiles .get (0 ) + "invalidName" ))
445
+ () -> catalog .registerTable (TABLE_IDENTIFIER , "file:" + metadataVersionFiles .get (0 ) + "invalidName" , false ))
446
446
.isInstanceOf (NotFoundException .class );
447
447
// Case 5: null identifier
448
448
Assertions .assertThatThrownBy (
449
- () -> catalog .registerTable (null , "file:" + metadataVersionFiles .get (0 ) + "invalidName" ))
449
+ () -> catalog .registerTable (null , "file:" + metadataVersionFiles .get (0 ) + "invalidName" , false ))
450
450
.isInstanceOf (IllegalArgumentException .class )
451
451
.hasMessage ("Invalid identifier: null" );
452
452
}
0 commit comments