diff --git a/tests/dataplex/dataplex_integration_test.go b/tests/dataplex/dataplex_integration_test.go index 208aed2c32..602c74ec2e 100644 --- a/tests/dataplex/dataplex_integration_test.go +++ b/tests/dataplex/dataplex_integration_test.go @@ -517,8 +517,11 @@ func runDataplexSearchEntriesToolInvokeTest(t *testing.T, tableName string, data t.Fatalf("expected entry to have key '%s', but it was not found in %v", tc.wantContentKey, entry) } } else { - if !strings.Contains(resultStr, `"error":`) { - t.Fatalf("expected an error message in the result, but got: %s", resultStr) + isResultEmpty := resultStr == "" || resultStr == "[]" || resultStr == "null" + hasError := strings.Contains(resultStr, `"error":`) + + if !isResultEmpty && !hasError { + t.Fatalf("expected an empty result or error message, but got: %s", resultStr) } } })