55
66 "github.com/databricks/databricks-sdk-go/experimental/mocks"
77 "github.com/databricks/databricks-sdk-go/service/catalog"
8+ "github.com/databricks/terraform-provider-databricks/catalog/bindings"
89 "github.com/databricks/terraform-provider-databricks/qa"
910 "github.com/stretchr/testify/mock"
1011)
@@ -27,17 +28,17 @@ func TestCatalogWorkspaceBindings_Create(t *testing.T) {
2728 },
2829 },
2930 SecurableName : "my_catalog" ,
30- SecurableType : catalog . UpdateBindingsSecurableTypeCatalog ,
31- }).Return (& catalog.WorkspaceBindingsResponse {
31+ SecurableType : string ( bindings . BindingsSecurableTypeCatalog ) ,
32+ }).Return (& catalog.UpdateWorkspaceBindingsResponse {
3233 Bindings : []catalog.WorkspaceBinding {
3334 {
3435 BindingType : catalog .WorkspaceBindingBindingTypeBindingTypeReadWrite ,
3536 WorkspaceId : int64 (1234567890101112 ),
3637 },
3738 },
3839 }, nil )
39- e .GetBindingsBySecurableTypeAndSecurableName (mock .Anything , catalog . GetBindingsSecurableTypeCatalog , "my_catalog" ).
40- Return (& catalog.WorkspaceBindingsResponse {
40+ e .GetBindingsBySecurableTypeAndSecurableName (mock .Anything , string ( bindings . BindingsSecurableTypeCatalog ) , "my_catalog" ).
41+ Return (& catalog.GetWorkspaceBindingsResponse {
4142 Bindings : []catalog.WorkspaceBinding {
4243 {
4344 BindingType : catalog .WorkspaceBindingBindingTypeBindingTypeReadWrite ,
@@ -72,17 +73,17 @@ func TestCatalogWorkspaceBindingsReadOnly_Create(t *testing.T) {
7273 },
7374 },
7475 SecurableName : "my_catalog" ,
75- SecurableType : catalog . UpdateBindingsSecurableTypeCatalog ,
76- }).Return (& catalog.WorkspaceBindingsResponse {
76+ SecurableType : string ( bindings . BindingsSecurableTypeCatalog ) ,
77+ }).Return (& catalog.UpdateWorkspaceBindingsResponse {
7778 Bindings : []catalog.WorkspaceBinding {
7879 {
7980 BindingType : catalog .WorkspaceBindingBindingTypeBindingTypeReadOnly ,
8081 WorkspaceId : int64 (1234567890101112 ),
8182 },
8283 },
8384 }, nil )
84- e .GetBindingsBySecurableTypeAndSecurableName (mock .Anything , catalog . GetBindingsSecurableTypeCatalog , "my_catalog" ).
85- Return (& catalog.WorkspaceBindingsResponse {
85+ e .GetBindingsBySecurableTypeAndSecurableName (mock .Anything , " catalog" , "my_catalog" ).
86+ Return (& catalog.GetWorkspaceBindingsResponse {
8687 Bindings : []catalog.WorkspaceBinding {
8788 {
8889 BindingType : catalog .WorkspaceBindingBindingTypeBindingTypeReadOnly ,
@@ -110,8 +111,8 @@ func TestCatalogWorkspaceBindingsReadImport(t *testing.T) {
110111 qa.ResourceFixture {
111112 MockWorkspaceClientFunc : func (w * mocks.MockWorkspaceClient ) {
112113 w .GetMockWorkspaceBindingsAPI ().EXPECT ().
113- GetBindingsBySecurableTypeAndSecurableName (mock .Anything , catalog . GetBindingsSecurableTypeCatalog , "my_catalog" ).
114- Return (& catalog.WorkspaceBindingsResponse {
114+ GetBindingsBySecurableTypeAndSecurableName (mock .Anything , string ( bindings . BindingsSecurableTypeCatalog ) , "my_catalog" ).
115+ Return (& catalog.GetWorkspaceBindingsResponse {
115116 Bindings : []catalog.WorkspaceBinding {
116117 {
117118 BindingType : catalog .WorkspaceBindingBindingTypeBindingTypeReadOnly ,
0 commit comments