@@ -647,37 +647,21 @@ func TestTableAdmin_UpdateTableDisableAutomatedBackupPolicy(t *testing.T) {
647647 }
648648}
649649
650- func TestTableAdmin_UpdateTableWithConf_DisableAutomatedBackupPolicy_DisableAbp (t * testing.T ) {
650+ func TestTableAdmin_UpdateTableWithAutomatedBackupPolicy_NilFields_Invalid (t * testing.T ) {
651651 mock := & mockTableAdminClock {}
652652 c := setupTableClient (t , mock )
653653
654- err := c .UpdateTableDisableAutomatedBackupPolicy (context .Background (), "My-table" )
655- if err != nil {
656- t .Fatalf ("UpdateTableDisableAutomatedBackupPolicy failed: %v" , err )
657- }
658- updateTableReq := mock .updateTableReq
659- if ! cmp .Equal (updateTableReq .Table .Name , "projects/my-cool-project/instances/my-cool-instance/tables/My-table" ) {
660- t .Errorf ("UpdateTableRequest does not match, TableID: %v" , updateTableReq .Table .Name )
661- }
662- if updateTableReq .Table .AutomatedBackupConfig != nil {
663- t .Errorf ("UpdateTableRequest does not match, AutomatedBackupConfig: %v should be empty" , updateTableReq .Table .AutomatedBackupConfig )
664- }
665- if updateTableReq .Table .GetAutomatedBackupPolicy () != nil {
666- t .Errorf ("UpdateTableRequest does not match, GetAutomatedBackupPolicy: %v should be empty" , updateTableReq .Table .GetAutomatedBackupPolicy ())
667- }
668- if ! cmp .Equal (len (updateTableReq .UpdateMask .Paths ), 1 ) {
669- t .Errorf ("UpdateTableRequest does not match, UpdateMask has length of %d, expected 1" , len (updateTableReq .UpdateMask .Paths ))
670- }
671- if ! cmp .Equal (updateTableReq .UpdateMask .Paths [0 ], "automated_backup_policy" ) {
672- t .Errorf ("UpdateTableRequest does not match, UpdateMask: %v" , updateTableReq .UpdateMask .Paths [0 ])
654+ err := c .UpdateTableWithAutomatedBackupPolicy (context .Background (), "My-table" , TableAutomatedBackupPolicy {nil , nil })
655+ if err == nil {
656+ t .Fatalf ("Expected UpdateTableDisableAutomatedBackupPolicy to fail due to misspecified AutomatedBackupPolicy" )
673657 }
674658}
675659
676- func TestTableAdmin_UpdateTableWithConf_AutomatedBackupPolicyNilFields_Invalid (t * testing.T ) {
660+ func TestTableAdmin_UpdateTableWithAutomatedBackupPolicy_ZeroFields_Invalid (t * testing.T ) {
677661 mock := & mockTableAdminClock {}
678662 c := setupTableClient (t , mock )
679663
680- err := c .UpdateTableWithAutomatedBackupPolicy (context .Background (), "My-table" , TableAutomatedBackupPolicy {nil , nil })
664+ err := c .UpdateTableWithAutomatedBackupPolicy (context .Background (), "My-table" , TableAutomatedBackupPolicy {time . Duration ( 0 ), time . Duration ( 0 ) })
681665 if err == nil {
682666 t .Fatalf ("Expected UpdateTableDisableAutomatedBackupPolicy to fail due to misspecified AutomatedBackupPolicy" )
683667 }
0 commit comments